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

Support for BYO security groups to override CAPA generated defaults

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Installer Core
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None

      User Story:

      Quoted from Ethan Howell in https://github.com/openshift/installer/issues/9268

      In our environment, we're not allowed to create new security groups which essentially forces us into the UPI model even though we have permissions to do everything else the installer needs. Using the UPI model makes things difficult because we then have to break apart the documented cloudformation to separate out actions based on IAM roles we have to assume.

      I've been able to generate the capi manifests from the installer and patch those to get a working deployment using the securityGroupOverrides, but being able to handle this purely through the install-config would significantly simplify things and make OpenShift a more viable solution for our environments.

      Acceptance Criteria:

      Description of criteria:

      • An install-config field to allow specifying security group (SG) overrides by roles (i.e. CAPA-defined).
      • If an SG override for a role is present, use that SG instead of the default one generated by CAPA.

      (optional) Out of Scope:

      Detail about what is specifically not being delivered in the story

      Engineering Details:

      This requires/does not require a design proposal.
      This requires/does not require a feature gate.

              Unassigned Unassigned
              rh-ee-thvo Thuan Vo
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: