Uploaded image for project: 'Hybrid Cloud Console'
  1. Hybrid Cloud Console
  2. RHCLOUD-42366

Set Up North/South Gateway on HCC Clusters

XMLWordPrintable

    • Set Up North/South Gateway on HCC Clusters
    • False
    • Hide

      None

      Show
      None
    • False
    • Unset
    • To Do

      Review the CRCPLAN parent feature for additional context, including the feature overview, goals, user stories and use cases, acceptance criteria, designs, dependencies, risks, assumptions, pending questions and documentation callouts.

      Summary and goal

      A north-south gateway needs to be established on HCC clusters in accordance with ADR-080. The purpose of this gateway is to enable external traffic to be authenticated and directed to services deployed within the cluster. The gateway will be implemented using an OpenShift Service Mesh 3, leveraging the Gateway API. The gateway will utilize CAPS (see RHCLOUD-42365 for details) as an external authorizer for authentication, identity token generation, entitlement injeciton, exports compliance checks, etc. The gateway will ensure that incoming requests originated from Akamai's edge proxies.

      Acceptance Criteria 

      • The external gateway is successfully deployed and operational on the HCC clusters.
      • The gateway can route traffic from Akamai to services within the cluster.
      • Requests are authenticated by CAPS to ensure they originate from Akamai's edge proxies.
      • The gateway uses the gateway service as an external authorizer
      • The gateway is configured to produce Prometheus metrics and CloudWatch logs

      Checklist

      Checklist Item Required Notes or Comments
      Workstream or external team dependencies? Y / N  
      ADR Required? 
      • Long-form (approval)
      • Short-form (informational)
      Y / N  
      Testing plans
      • New automation or update existing?
      Y / N  
      Known dependencies? 
      • Link to the dependent Jiras
      • Add details
      Y / N  

      Open Questions

      • What is the hostname strategy used for routing?

       

              Unassigned Unassigned
              rhn-engineering-jharting Jozef Hartinger
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: