-
Epic
-
Resolution: Unresolved
-
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.