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

E2E testing for Gateway API

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None
    • False
    • None
    • False
    • OCPSTRAT-247 - Gateway API using Istio for Cluster Ingress - Tech Preview
    • Sprint 244, Sprint 245, Sprint 246, Sprint 247, Sprint 248, Sprint 249, Sprint 250, Sprint 251, Sprint 252, Sprint 253
    • 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: