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

E2E testing for Gateway API

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • None
    • BU Product Work
    • False
    • None
    • False
    • OCPSTRAT-134 - Gateway API using Istio for Cluster Ingress - GA
    • Sprint 244, Sprint 245, Sprint 246, Sprint 247, Sprint 248, Sprint 249, Sprint 250, Sprint 251, Sprint 252, Sprint 253, Sprint 254, NE Sprint 255, NE Sprint 256, NE Sprint 257
    • 0
    • 0

      Create E2E tests for the implementation of "gatewaycontroller" in https://issues.redhat.com/browse/NE-1206 

      Some ideas for the test include:

      1. Test installation: Create GatewayClass with spec.controllerName: openshift.io/gateway-controller and ensure the following:
        1. Istio Operator successfully gets installed
        2. The expected Gateway API CRDs are installed
        3. The SMCP gets created
        4. Istiod control plane gets stood up
        5. Istio-ingressgateway exists and is healthy
      2. Automatic deployments work by creating a Gateway controller - need details on AC for this (Isto creates an envoy proxy for you)
      3.  [Stretch] End-to-End Ingress Check: Create HTTPRoute, and attach to Gateway, ensure connectivity
      4. [Tech Preview] Ingress op creates the catalog source and subscription automatically for a Istio image that is publicly available

              cholman@redhat.com Candace Holman
              gspence@redhat.com Grant Spence
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: