From 484f8bc54b74fff6e1603823037e0342802fcc8d Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Fri, 26 Apr 2024 17:15:35 +0000 Subject: [PATCH] tag TrafficDistribution tests to avoid running on clusters without the feature enabled --- test/e2e/feature/feature.go | 7 ++++++- test/e2e/network/traffic_distribution.go | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/test/e2e/feature/feature.go b/test/e2e/feature/feature.go index 17b9e32228f..a8358d0d559 100644 --- a/test/e2e/feature/feature.go +++ b/test/e2e/feature/feature.go @@ -334,9 +334,14 @@ var ( // TODO: document the feature (owning SIG, when to use this feature for a test) StorageVersionAPI = framework.WithFeature(framework.ValidFeatures.Add("StorageVersionAPI")) - // TODO: document the feature (owning SIG, when to use this feature for a test) + // Owner: sig-network + // Marks tests that require a cluster with Topology Hints enabled. TopologyHints = framework.WithFeature(framework.ValidFeatures.Add("Topology Hints")) + // Owner: sig-network + // Marks tests that require a cluster with Traffic Distribution enabled. + TrafficDistribution = framework.WithFeature(framework.ValidFeatures.Add("Traffic Distribution")) + // TODO: document the feature (owning SIG, when to use this feature for a test) TopologyManager = framework.WithFeature(framework.ValidFeatures.Add("TopologyManager")) diff --git a/test/e2e/network/traffic_distribution.go b/test/e2e/network/traffic_distribution.go index 59ed3bbffcd..d56dfbd7141 100644 --- a/test/e2e/network/traffic_distribution.go +++ b/test/e2e/network/traffic_distribution.go @@ -28,6 +28,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/intstr" clientset "k8s.io/client-go/kubernetes" + "k8s.io/kubernetes/test/e2e/feature" "k8s.io/kubernetes/test/e2e/framework" e2enode "k8s.io/kubernetes/test/e2e/framework/node" e2epod "k8s.io/kubernetes/test/e2e/framework/pod" @@ -41,7 +42,7 @@ import ( "github.com/onsi/gomega" ) -var _ = common.SIGDescribe("TrafficDistribution", func() { +var _ = common.SIGDescribe(feature.TrafficDistribution, func() { f := framework.NewDefaultFramework("traffic-distribution") f.NamespacePodSecurityLevel = admissionapi.LevelPrivileged