Uploaded image for project: 'OpenShift Hive'
  1. OpenShift Hive
  2. HIVE-1335

Feature Gate Hive Platform for Agent Based Installs

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major 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.

              adahiyaredhat Abhinav Dahiya (Inactive)
              rhn-engineering-dgoodwin Devan Goodwin
              None
              None
              Lin Wang Lin Wang
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: