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:
Write an ansible operator that uses the existing labs-ci-cd repo. This gives us a chance to design the CRD.
Depending on how things go, consider re implementing labs ci cd with a go operator, using the same CRD.
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: