Skip to content

Networking conformance tests fail in mesh mode #549

Open
@nickjameswebb

Description

@nickjameswebb

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

  1. On a new cluster, install Knative Serving, Istio (with sidecar injection enabled), and net-istio.
  2. Enable mesh mode via this property in configmap/config-istio.
  3. Run the networking conformance tests.

Additional Info

I have seen this fail with two different configurations:

  1. Knative 0.21.0, Istio 1.9.1
  2. 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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions