Open
Description
Expected Behavior
Networking conformance tests pass for a Knative Serving + Istio + net-istio (mesh mode enabled) cluster.
Actual Behavior
This test fails with an error like:
util.go:535: Attempt 0 creating service failed with: Service "ingress-conformance-0-visibility-psziwmpb" is invalid: spec.externalName: Required value
visibility.go:84: Error creating Service "serving-tests/ingress-conformance-0-visibility-psziwmpb": Service "ingress-conformance-0-visibility-psziwmpb" is invalid: spec.externalName: Required value
Steps to Reproduce the Problem
- On a new cluster, install Knative Serving, Istio (with sidecar injection enabled), and net-istio.
- Enable mesh mode via this property in
configmap/config-istio
. - Run the networking conformance tests.
Additional Info
I have seen this fail with two different configurations:
- Knative 0.21.0, Istio 1.9.1
- Knative 0.20.0, Istio 1.7.3
Let me know if this issue should be filed with the networking conformance tests. It doesn't seem like this test will ever succeed because the generated private hostname will never resolve to anything while in mesh mode (the spec.ExternalName
error is just covering up this real issue).
Thanks very much!