Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-2798

GCP IPI Installer to validate minimum APIs required and not Cloudapis

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Critical Critical
    • openshift-4.11
    • None
    • Installer
    • False
    • None
    • False
    • Not Selected

      1. Proposed title of this feature request

      GCP IPI installer updated to only validate the minimum APIs required to be enabled.

      2. What is the nature and description of the request?

      Due to the restricted nature of my customer, we are not allowed to open the APIs suggested in the official documentation. The documentation says to enable CloudAPIs which is a collection of other apis, of which only a handful are used by the IPI installer. Attached to this RFE is a document I did that outlines what apis are actually used.

      OCP4-Install-Steps-with-IPI-GCP.pdf

      The problem however is that the IPI installer has a validation section that checks for cloudapis and a few others that are not actually required by the installer

      https://github.com/openshift/installer/blob/996405f37f89ecd8b75826869d7d3936a128f184/pkg/asset/installconfig/gcp/validation.go#L222

      The request is to only validate the absolute bare minimum required and not a blanket set of apis. Of which some never get used.

      3. Why does the customer need this? (List the business requirements here)

      My customer does not allow cloudapis and servicemanagement APIs for their production environment. With the current state of the installer, we cannot install OpenShift 4 and are potentially risking OpenShift adoption.

      4. List any affected packages or components.

      OpenShift 4.10 and greater IPI installer for GCP.

              mak.redhat.com Marcos Entenza Garcia
              rhn-gps-khitchcock Kenneth Hitchcock
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: