[CI] CRD deleted during environment cleanup, causing failure in other environments

Summary

  1. Cleanup job deletes GitLab CRD
  2. Deletion of CRD removes all CR instances in the cluster
  3. Other environments fail (example)

Proposed solution

We likely need to either:

  • a. Prefix/suffix the CRDs in the cluster, as we do for other resource
  • b. Not delete the CRD at all during cleanup

I'd lean toward a so that we can appropriately test changes to the CRD.

Edited by Mitchell Nielsen