Skip to content

Commit dc80618

Browse files
Use SetFeatureGateEmulationVersionDuringTest() for testing
ServiceTrafficDistribution feature-flag disablement in control plane components Ref. https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/feature-gates.md#disablement-tests
1 parent 4e31726 commit dc80618

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

test/integration/service/service_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import (
3333
"k8s.io/apimachinery/pkg/types"
3434
"k8s.io/apimachinery/pkg/util/intstr"
3535
utilrand "k8s.io/apimachinery/pkg/util/rand"
36+
"k8s.io/apimachinery/pkg/util/version"
3637
"k8s.io/apimachinery/pkg/util/wait"
3738
"k8s.io/apimachinery/pkg/watch"
3839
utilfeature "k8s.io/apiserver/pkg/util/feature"
@@ -631,6 +632,7 @@ func Test_TrafficDistribution_FeatureGateEnableDisable(t *testing.T) {
631632
////////////////////////////////////////////////////////////////////////////
632633

633634
server1.TearDownFn()
635+
featuregatetesting.SetFeatureGateEmulationVersionDuringTest(t, utilfeature.DefaultFeatureGate, version.MustParse("1.32"))
634636
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.ServiceTrafficDistribution, false)
635637
server2 := kubeapiservertesting.StartTestServerOrDie(t, nil, framework.DefaultTestServerFlags(), sharedEtcd)
636638
defer server2.TearDownFn()

0 commit comments

Comments
 (0)