XMLWordPrintable

    • 5
    • False
    • None
    • False
    • Testable

      https://pagure.io/centos-infra/issue/1578

      The Cloud SIG would like to host Zuul components (ie the application control plane itself; worker nodes would run on external cloud resources) using Software Factory's sf-operator (https://softwarefactory-project.io) on a namespace on CentOS Infra's OCP.

      > Please answer the following questions so that we understand your requirement.

      • How does your project relates to Fedora/CentOS?

      Running CI workloads for the Cloud SIG. Software Factory itself already has tight integrations with Fedora and CentOS, running some CI jobs for the projects.

      • Describe your workflow and if you need any special permissions (other than
        admin access to namespace), please tell us and provide a reason for them.

      The control plane would be set up on a user namespace. Ideally, but not mandatorily, we would need the following permissions:

      1. Ability to manage operators in our namespace: the control plane and several of its dependencies are easier to maintain when deployed through operators.
      2. Ability to manage TLS certificates issuance: ideally via the cert-manager operator
      3. Nested containers support: this requires at least OpenShift 4.18 so this might come at a later time.

      • Do you need bare-metal/vms checkout capability? (we prefer your workflow
        containerized)

      No, everything runs in containers. VM worker nodes will be managed somewhere else.

      • Resources required

      For a comparable deployment than the one we are targeting here, we see the following use in terms or resource quotas ("k8s units"):

      • cpu 25
      • memory 24G

      We currently do CI logs' storage on a persistent volume, which would require at least 1TB. But we can work on supporting storage on an S3-api compatible bucket.

      ```
      Project_name: softwarefactory-project.io
      Project_admins:

      • mhuin
      • TBA
        ```

              farrotin@redhat.com Fabian Arrotin
              rh-ee-mkonecny Michal Konecny
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: