Uploaded image for project: 'OpenShift Installer'
  1. OpenShift Installer
  2. CORS-3196

Provision GCP with CAPI (no mgmt cluster)

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • 4.16.0
    • None
    • None
    • GCP CAPI Install
    • False
    • None
    • False
    • Green
    • In Progress
    • OCPSTRAT-1006 - Remove Terraform from the GCP IPI installer
    • OCPSTRAT-1006Remove Terraform from the GCP IPI installer
    • 74
    • 74% 74%
    • Hide

      4/25/2024 - Green for TechPreview

      • All necessary PRs have merged with the exception of one remaining to use latest CAPG changes for the master instanceGroup
        https://github.com/openshift/installer/pull/8314
      • Once the above merges we should be able to successfully pass CI with a minimal installation. The main functionalities we will be missing is the Internal PublishingStrategy, aka PrivateClusters support along with SharedVPC support.
      • In conjuction with above we are working on https://issues.redhat.com/browse/CORS-3252 in order to create the Internal LB in CAPG to support private clusters. Its not expected that these upstream changes will merge before Feature Freeze, its possible it will merge before GA.
      • There is also an CAPG PR under review for Shared VPC https://github.com/kubernetes-sigs/cluster-api-provider-gcp/pull/1189
      Show
      4/25/2024 - Green for TechPreview All necessary PRs have merged with the exception of one remaining to use latest CAPG changes for the master instanceGroup https://github.com/openshift/installer/pull/8314 Once the above merges we should be able to successfully pass CI with a minimal installation. The main functionalities we will be missing is the Internal PublishingStrategy, aka PrivateClusters support along with SharedVPC support. In conjuction with above we are working on https://issues.redhat.com/browse/CORS-3252 in order to create the Internal LB in CAPG to support private clusters. Its not expected that these upstream changes will merge before Feature Freeze, its possible it will merge before GA. There is also an CAPG PR under review for Shared VPC https://github.com/kubernetes-sigs/cluster-api-provider-gcp/pull/1189

      OCP/Telco Definition of Done
      Epic Template descriptions and documentation.

      <--- Cut-n-Paste the entire contents of this description into your new Epic --->

      Epic Goal

      • Provision GCP infrastructure without the use of Terraform

      Why is this important?

      • Removing Terraform from Installer

      Scenarios

      1. The new provider should aim to provide the same results as the existing GCP

      Acceptance Criteria

      • CI - MUST be running successfully with tests automated
      • Release Technical Enablement - Provide necessary release enablement details and documents.
      • ...

      Dependencies (internal and external)

      1. ...

      Previous Work (Optional):

      Open questions::

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

            bfournie@redhat.com Robert Fournier
            padillon Patrick Dillon
            Jianli Wei Jianli Wei
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: