Uploaded image for project: 'Network Edge'
  1. Network Edge
  2. NE-1105

Provide a solution for Gateway management by an operator

    XMLWordPrintable

Details

    • Epic
    • Resolution: Done
    • Blocker
    • openshift-4.13.z
    • None
    • None
    • Provide a solution for Gateway management by an operator
    • 8
    • False
    • None
    • False
    • Green
    • To Do
    • OCPSTRAT-416 - Gateway API using Istio for Cluster Ingress (Dev Preview)
    • OCPSTRAT-416Gateway API using Istio for Cluster Ingress (Dev Preview)
    • 100
    • 100% 100%
    • 0
    • 0.0

    Description

      User Story: As a cluster admin, I want to create a gatewayclass and a gateway, and OpenShift should configure Istio/Envoy with an LB and DNS, so that traffic can reach httproutes attached to the gateway.

      The operator will be one of these (or some combination):

      • cluster-ingress-operator
      • OSSM operator
      • a new operator

      Functionality includes DNS (NE-1107), LoadBalancer (NE-1108), , and other operations formerly performed by the cluster-ingress-operator for routers.

      • configures GWAPI subcomponents
        • Installs GWAPI Gateway CRD
      • installs Istio (if needed) when Gateway and GatewayClasses are created

      Requires design document or enhancement proposal, breakdown into more specific stories.

      (probably needs to be an Epic, will move things around later to accomodate that).

       

      Out of scope for enhanced dev preview:

      • Unified Control Plane operations (NE-1095)
      • Installs RBAC that restricts who can configure Gateway and GatewayClasses 

      Attachments

        Issue Links

          Activity

            People

              mmasters1@redhat.com Miciah Masters
              cholman@redhat.com Candace Holman
              Candace Holman, Grant Spence
              Hongan Li Hongan Li
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: