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

Details

    • False
    • Hide

      None

      Show
      None
    • False
    • OCPSTRAT-911[Outcome] De-risk Terraform dependency in Installer
    • 25
    • 25% 25%
    • 0
    • 0
    • Backlog Refinement

    Description

      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

       

      Attachments

        Issue Links

          Activity

            People

              rh-ee-smodeel Subin MM
              rh-ee-smodeel Subin MM
              Joel Speed, Patrick Dillon, Subin MM, Vince Prignano
              Jianwei Hou Jianwei Hou
              Stephanie Stout Stephanie Stout
              Joel Speed Joel Speed
              Eric Rich Eric Rich
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: