Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-2847

GCP XPN should only be available with Tech Preview

XMLWordPrintable

    • Low
    • None
    • Proposed
    • False
    • Hide

      None

      Show
      None
    • N/A
    • Release Note Not Required
    • Done

      Description of problem:

      GCP XPN is in tech preview. There are two features which are affected:
      1. selecting a DNS zone from a different project should only be allowed if tech preview is enabled in the install config. (Using a DNS zone from a different project will fail to install due to outstanding work in the cluster ingress operator). 
      2. GCP XPN passes through the installer host service account for control plane nodes. This should only happen if XPN (networkProjectID) is enabled. It should not happen during normal installs.

      Version-Release number of selected component (if applicable):

      4.12

      How reproducible:

       

      Steps to Reproduce:

      For install config fields:
      1.specify a project ID for a DNS zone without featureSet: TechPreviewNoUpgrade
      2.run openshift-install create manifests
      ====
      For service accounts:
      1. perform normal (not XPN) install
      2. Check service account on control plane VM

       

      Actual results:

      For install config fields: you can specify project id without an error
      For service accounts: the control plane vm will have same service account used for install
      
      

      Expected results:

      For install config fields: installer should complain that tech preview is not enabled
      For service accounts: should have a new service account, created during install

      Additional info:

       

              padillon Patrick Dillon
              padillon Patrick Dillon
              Jianli Wei Jianli Wei
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: