diff --git a/tests/e2e/pkg/tester/skip_regex.go b/tests/e2e/pkg/tester/skip_regex.go index 14e152f870..7434442324 100644 --- a/tests/e2e/pkg/tester/skip_regex.go +++ b/tests/e2e/pkg/tester/skip_regex.go @@ -48,6 +48,11 @@ func (t *Tester) setSkipRegexFlag() error { skipRegex += "|blackbox.*should.not.be.able.to.pull.image.from.invalid.registry" skipRegex += "|blackbox.*should.be.able.to.pull.from.private.registry.with.secret" + // K8s 1.28 promoted ProxyTerminatingEndpoints to GA, but it has limited CNI support + // https://github.com/kubernetes/kubernetes/pull/117718 + // https://github.com/cilium/cilium/issues/27358 + skipRegex += "|fallback.to.local.terminating.endpoints.when.there.are.no.ready.endpoints.with.externalTrafficPolicy.Local" + networking := cluster.Spec.LegacyNetworking switch { case networking.Kubenet != nil, networking.Canal != nil, networking.Cilium != nil: