Uploaded image for project: 'OpenShift Hive'
  1. OpenShift Hive
  2. HIVE-2063

Allow additional "allowed principals" to be reconciled to PrivateLink VPCE Services

XMLWordPrintable

    • False
    • None
    • False

      PrivateLink clusters have their API server fronted by a VPCE Service - this VPCE service is created with a single allowed principal of the IAM entity Hive is using and then enforces/reconciles this: https://github.com/openshift/hive/blob/a24b27f30b73bf7def116663035137d47e5eaafb/pkg/controller/awsprivatelink/awsprivatelink_controller.go#L694-L712

      However, in HyperShift, we have the need to not only have multiple allowed principals, but add allowed principals over time (post-install) to enable the design in https://docs.google.com/document/d/1e-3pphlJ6JvfA8pb-Niw6bgCMPxpyvUn6wkeK8oAsRU/edit# .

      Done Criteria:

      • A CustomResource that can be modified over time to add additional allowed principal ARNs to a PrivateLink cluster's VPC Endpoint Service

       

              abutcher@redhat.com Andrew Butcher
              mshen.openshift Michael Shen
              Jianping Shu Jianping Shu
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: