Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-916

[Tech Preview] Multi-cluster Cluster API (CAPI) management for standalone OpenShift

XMLWordPrintable

    • Product / Portfolio Work
    • None
    • 0% To Do, 0% In Progress, 100% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Feature Overview

      Overarching Goal
      Add bootstrap controller and control plane controller in CAPI management cluster to create a standalone cluster.

      Background, and strategic fit

      For a setup where a CAPI management cluster exists. This feature covers the bits that are needed to provision the Standalone Openshift cluster. Both the controllers will run in the CAPI management cluster.Both will manage bootstrap and install of the new Standalone Openshift.

      control plane controller:
      Cluster API OpenShift Control Plane provider contract will be used within an existing Cluster API control plane to handle the bootstrap management of the bootstrap node and control plane nodes. 

      bootstrap controller:
      Cluster API bootstrap provider contract that will be used to generate bootstrap ignition for cluster bootstrapping via Cluster API. This leverages the install binary ignition config to create control plane machine. Once the control plane machines are created, it deletes the bootstrap node.
      Bootstrap controller will bootstrap the new cluster. 

      Acceptance Criteria

       

              rh-ee-smodeel Subin M
              rh-ee-smodeel Subin M
              None
              Joel Speed, Patrick Dillon, Subin M, Vince Prignano (Inactive)
              Joel Speed Joel Speed
              None
              Avani Bhatt Avani Bhatt
              Eric Rich Eric Rich
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: