-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
10
-
False
-
-
False
-
None
-
Testable
-
-
https://pagure.io/centos-infra/issue/1612
-
- CentOS CI - On-boarding
Please note that Infra space is for Fedora and CentOS related projects to
consume. Decision may take some time (often up to 2 weeks) as these are decided
by the whole team.
Once decided as go, we will create you a namespace in a openshift cluster where
you can configure your CI. We do provide a Jenkins template in case you want to be
able to consume vms/baremetal nodes to perform your CI.
Please answer the following questions so that we understand your requirement.
- How does your project relates to Fedora/CentOS?
OKDerators is part of the OKD Working Group. It is an opinionated collection of operators packaged for OKD. It provides integrations with ecosystem projects such as Rook-Ceph, Istio, ArgoCD.
- 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.
Within the namespace we would run our OKDerator build controller which coordinates the orchestration of Tekton pipeline within the namespace. Other than admin access we shouldn't need anything else. Ideally we would run a GitOps repo to manage the namespace - do you have OpenShift GitOps set up already if we provide you a repo?
- Do you need bare-metal/vms checkout capability? (we prefer your workflow
containerized)
The CI/CD will run within the cluster.
For testing it would be useful to spin up tempoary OKD clusters. I don't think we will get enough access/resource to run a "full" installation but being able to spin up a node and install SNO on it could be useful for rudimentarily verifying operator functionality and upgrade paths.
- Resources required
- PVs: Don't think there is a requirement for persistent data other than build logs etc which will get cleaned up by Tekton.
```
Project_name: OKDerators
Project_admins:
- zedsm
- owenh
```