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

Details

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

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: