Uploaded image for project: 'Knative Serving'
  1. Knative Serving
  2. SRVKS-313

Openshift routes override each other for the same Route/Service names in different namespaces

XMLWordPrintable

    • Serverless Sprint 174

      The slack thread: https://coreos.slack.com/archives/CF5ANN61F/p1572516469473100

      The current route's name is only derived from the Ingress's name, which used to be fine because ClusterIngress was cluster-scoped, but now it's broken because two services with the same name override each other.

      Here is the e2e which shows the issue:

      https://github.com/knative/serving/blob/master/test/e2e/namespace_test.go#L49

      oc get routes -n knative-serving-ingress -w
      NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD
      istio-ingressgateway istio-ingressgateway-knative-serving-ingress.apps-crc.testing istio-ingressgateway 8080 None
      multiple-namespace-cuxmomad-0 multiple-namespace-cuxmomad.serving-tests.apps-crc.testing istio-ingressgateway http2 None
      multiple-namespace-cuxmomad-0 multiple-namespace-cuxmomad.serving-tests-alt.apps-crc.testing istio-ingressgateway http2 None

       

              rhn-support-knakayam Kenjiro Nakayama (Inactive)
              rhn-support-knakayam Kenjiro Nakayama (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: