Uploaded image for project: 'OpenShift Hosted Control Plane'
  1. OpenShift Hosted Control Plane
  2. HOSTEDCP-650

Explore reducing installed CRDs

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None
    • Explore reducing installed CRDs
    • False
    • None
    • False
    • Not Selected
    • To Do
    • OCPSTRAT-1666 - Ensure Sustainability of the HyperShift Project through Comprehensive Refactor and Standardization of Key Components
    • OCPSTRAT-1666Ensure Sustainability of the HyperShift Project through Comprehensive Refactor and Standardization of Key Components
    • 100% To Do, 0% In Progress, 0% Done
    • Hypershift Sprint 246, Hypershift Sprint 247
    • 0
    • 0
    • 0

      Context:

      Currently we install all CRDs for all platforms + all CRDs for all the things CAPI.

      As size keeps growing is becoming problematic for e.g. automation tooling https://coreos.slack.com/archives/C01C8502FMM/p1668785367721059

      Also some of these CRDs we don't need to function but increase the surface to break us, e.g. https://redhat-internal.slack.com/archives/C04EUL1DRHC/p1701247127884289?thread_ts=1701188599.705959&cid=C04EUL1DRHC

      DoD:

      Review all installed CRDs.

      Drops the ones we don't use from CAPI where possible (for many there's a dependency on the controllers watching them assuming they exist). Otherwise start discussion upstream for more granularity.

      Explore per platform install.

              Unassigned Unassigned
              agarcial@redhat.com Alberto Garcia Lamela
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: