rht-labs / labs-ci-cd

👻UNMAINTAINED - A collection of Red Hat Open Innovation Labs CI/CD components
Apache License 2.0
101 stars 70 forks source link

Should We Build an Operator? #253

Open sherl0cks opened 5 years ago

sherl0cks commented 5 years ago

The idea would be to have a simple CRD that enables / disables features of labs-ci-cd. Residencies would then maintain the CRD instead of a clone of labs-ci-cd. My suggested implimentation path would be to:

  1. Write an ansible operator that uses the existing labs-ci-cd repo. This gives us a chance to design the CRD.
  2. Depending on how things go, consider re implementing labs ci cd with a go operator, using the same CRD.