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

Implement new "gatewayclass" controller for GWAPI and OSSM configuration

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Blocker
    • None
    • None
    • None
    • Sprint 231, Sprint 232
    • 0
    • 0

    Description

      Introduce a new "gatewayclass" controller, which does the following:

      1. Creates a GatewayClassCRD
      2. Watches gatewayclasses that have the controller name: spec.controllerName: openshift.io/gateway-controller.
      3. Instantiates Istio via creating an SMCP with the appropriate configuration as specified in the EP
      4. Installs the other Gateway API CRDs supported (Gateway, HTTPRoute, Reference Grant)

      Previous Work:

      Miciah has implemented the majority of this in https://github.com/Miciah/cluster-ingress-operator/commits/gateway-api during shift week, however, there are details that have changed since due revisions in the EP, and the implementation needs to be updated.

      Attachments

        Issue Links

          Activity

            People

              mmasters1@redhat.com Miciah Masters
              gspence@redhat.com Grant Spence
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: