@@ -21,6 +21,7 @@ import (
21
21
"testing"
22
22
23
23
v1 "k8s.io/api/core/v1"
24
+ "k8s.io/apimachinery/pkg/util/version"
24
25
utilfeature "k8s.io/apiserver/pkg/util/feature"
25
26
"k8s.io/component-base/featuregate"
26
27
featuregatetesting "k8s.io/component-base/featuregate/testing"
@@ -79,6 +80,8 @@ func TestIsMigratable(t *testing.T) {
79
80
for _ , test := range testCases {
80
81
pm := NewPluginManager (csiTranslator , utilfeature .DefaultFeatureGate )
81
82
t .Run (fmt .Sprintf ("Testing %v" , test .name ), func (t * testing.T ) {
83
+ // TODO: this will be removed in 1.36
84
+ featuregatetesting .SetFeatureGateEmulationVersionDuringTest (t , utilfeature .DefaultFeatureGate , version .MustParse ("1.32" ))
82
85
featuregatetesting .SetFeatureGateDuringTest (t , utilfeature .DefaultFeatureGate , test .pluginFeature , test .pluginFeatureEnabled )
83
86
migratable , err := pm .IsMigratable (test .spec )
84
87
if migratable != test .isMigratable {
@@ -147,6 +150,8 @@ func TestMigrationFeatureFlagStatus(t *testing.T) {
147
150
for _ , test := range testCases {
148
151
pm := NewPluginManager (csiTranslator , utilfeature .DefaultFeatureGate )
149
152
t .Run (fmt .Sprintf ("Testing %v" , test .name ), func (t * testing.T ) {
153
+ // TODO: this will be removed in 1.36
154
+ featuregatetesting .SetFeatureGateEmulationVersionDuringTest (t , utilfeature .DefaultFeatureGate , version .MustParse ("1.32" ))
150
155
if len (test .pluginFeature ) > 0 {
151
156
featuregatetesting .SetFeatureGateDuringTest (t , utilfeature .DefaultFeatureGate , test .pluginFeature , test .pluginFeatureEnabled )
152
157
}
0 commit comments