diff --git a/connectivity/builder/echo_ingress_l7.go b/connectivity/builder/echo_ingress_l7.go index e4790c8f33..d532e64f8d 100644 --- a/connectivity/builder/echo_ingress_l7.go +++ b/connectivity/builder/echo_ingress_l7.go @@ -9,6 +9,7 @@ import ( "github.com/cilium/cilium-cli/connectivity/check" "github.com/cilium/cilium-cli/connectivity/tests" "github.com/cilium/cilium-cli/utils/features" + "github.com/cilium/cilium/pkg/versioncheck" ) //go:embed manifests/echo-ingress-l7-http.yaml @@ -43,6 +44,9 @@ func (t echoIngressL7) build(ct *check.ConnectivityTest, _ map[string]string) { newTest("echo-ingress-l7-via-hostport-with-encryption", ct). WithCondition(func() bool { return !ct.Params().SingleNode }). + WithCondition(func() bool { + return versioncheck.MustCompile(">=1.16.0")(ct.CiliumVersion) + }). WithFeatureRequirements( features.RequireEnabled(features.L7Proxy), // Once https://github.com/cilium/cilium/issues/33168 is fixed, we