diff --git a/.github/workflows/kind-e2e.yaml b/.github/workflows/kind-e2e.yaml index b64a415fa558..be33cdc9a59b 100644 --- a/.github/workflows/kind-e2e.yaml +++ b/.github/workflows/kind-e2e.yaml @@ -91,7 +91,7 @@ jobs: - kourier - kourier-tls - istio - # - istio-tls + - istio-tls # Disabled due to flakiness: https://github.com/knative/serving/issues/14637 # - istio-ambient - contour @@ -116,10 +116,10 @@ jobs: - ingress: istio namespace-resources: virtualservices - # - ingress: istio-tls - # ingress-class: istio - # namespace-resources: virtualservices - # enable-tls: 1 + - ingress: istio-tls + ingress-class: istio + namespace-resources: virtualservices + enable-tls: 1 # Disabled due to flakiness: https://github.com/knative/serving/issues/14637 # - ingress: istio-ambient diff --git a/test/e2e/systeminternaltls/system_internal_tls_test.go b/test/e2e/systeminternaltls/system_internal_tls_test.go index 1e9739d2b8e5..5012e0cd223a 100644 --- a/test/e2e/systeminternaltls/system_internal_tls_test.go +++ b/test/e2e/systeminternaltls/system_internal_tls_test.go @@ -44,8 +44,9 @@ func TestSystemInternalTLS(t *testing.T) { t.Skip("Alpha features not enabled") } - if !strings.Contains(test.ServingFlags.IngressClass, "kourier") { - t.Skip("Skip this test for non-kourier ingress.") + if !(strings.Contains(test.ServingFlags.IngressClass, "kourier") || + strings.Contains(test.ServingFlags.IngressClass, "istio")) { + t.Skip("Skip this test for non-kourier or non-istio ingress.") } t.Parallel()