Skip failing ProxyTerminatingEndpoints test

This commit is contained in:
Ciprian Hacman 2023-08-17 07:54:26 +03:00
parent edf1982d61
commit 7783e6254c
1 changed files with 5 additions and 4 deletions

View File

@ -58,6 +58,11 @@ func (t *Tester) setSkipRegexFlag() error {
// TODO: aojea // TODO: aojea
// https://github.com/kubernetes/kubernetes/issues/113964 // https://github.com/kubernetes/kubernetes/issues/113964
skipRegex += "|LoadBalancers.should.be.able.to.preserve.UDP.traffic" skipRegex += "|LoadBalancers.should.be.able.to.preserve.UDP.traffic"
} else {
// 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 networking := cluster.Spec.LegacyNetworking
@ -76,10 +81,6 @@ func (t *Tester) setSkipRegexFlag() error {
// https://github.com/cilium/cilium/issues/9207 // https://github.com/cilium/cilium/issues/9207
skipRegex += "|serve.endpoints.on.same.port.and.different.protocols" skipRegex += "|serve.endpoints.on.same.port.and.different.protocols"
if cluster.Spec.LegacyCloudProvider == "gce" {
skipRegex += "|fallback.to.local.terminating.endpoints.when.there.are.no.ready.endpoints.with.externalTrafficPolicy.Local"
}
if isPre28 { if isPre28 {
// These may be fixed in Cilium 1.13 but skipping for now // These may be fixed in Cilium 1.13 but skipping for now
skipRegex += "|Service.with.multiple.ports.specified.in.multiple.EndpointSlices" skipRegex += "|Service.with.multiple.ports.specified.in.multiple.EndpointSlices"