-
Story
-
Resolution: Done
-
Major
-
None
-
None
-
Product / Portfolio Work
-
False
-
None
-
False
-
5
-
None
-
None
-
Hive Sprint 196
In HIVE-1334 we plan to add a new agent based install platform to Hive's ClusterDeployment. ClusterDeployment is a v1 stable API, however this new platform will not be stable yet.
This is based on advice from David and Stefan here, as well as Eric Paris: https://coreos.slack.com/archives/CE4L0F143/p1610023170308800 David recommends two manifests, one with the platform, one without. We will need a build hack to make this happen and strip out the portion from one manifest.
Today our CRDs are deployed by OLM, this was what we were told was best practice for managing the lifecycle of CRDs. Investigate if OLM has any capability to install varying sets of CRDs based on some opt-in configuration by the user.
If not, we need a plan for how to do this in the hive-operator. We used to deploy our CRDs ourselves, we could return to this model, but OLM team does not recommend it. We may need to however for this use case? Perhaps only until the feature lands as stable. This would entail a feature flag capability being added to HiveConfig.