mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-06 10:43:56 +00:00
Merge pull request #129297 from gohilankit/promote-portworx-csi-migration-ga
Promote Portworx CSI migration to GA
This commit is contained in:
commit
0caa36cfb0
@ -136,7 +136,8 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
|
|||||||
CSIMigrationPortworx: {
|
CSIMigrationPortworx: {
|
||||||
{Version: version.MustParse("1.23"), Default: false, PreRelease: featuregate.Alpha},
|
{Version: version.MustParse("1.23"), Default: false, PreRelease: featuregate.Alpha},
|
||||||
{Version: version.MustParse("1.25"), Default: false, PreRelease: featuregate.Beta},
|
{Version: version.MustParse("1.25"), Default: false, PreRelease: featuregate.Beta},
|
||||||
{Version: version.MustParse("1.31"), Default: true, PreRelease: featuregate.Beta}, // On by default (requires Portworx CSI driver)
|
{Version: version.MustParse("1.31"), Default: true, PreRelease: featuregate.Beta}, // On by default (requires Portworx CSI driver)
|
||||||
|
{Version: version.MustParse("1.33"), Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.36
|
||||||
},
|
},
|
||||||
|
|
||||||
CSIVolumeHealth: {
|
CSIVolumeHealth: {
|
||||||
|
@ -21,6 +21,7 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
v1 "k8s.io/api/core/v1"
|
v1 "k8s.io/api/core/v1"
|
||||||
|
"k8s.io/apimachinery/pkg/util/version"
|
||||||
utilfeature "k8s.io/apiserver/pkg/util/feature"
|
utilfeature "k8s.io/apiserver/pkg/util/feature"
|
||||||
"k8s.io/component-base/featuregate"
|
"k8s.io/component-base/featuregate"
|
||||||
featuregatetesting "k8s.io/component-base/featuregate/testing"
|
featuregatetesting "k8s.io/component-base/featuregate/testing"
|
||||||
@ -79,6 +80,8 @@ func TestIsMigratable(t *testing.T) {
|
|||||||
for _, test := range testCases {
|
for _, test := range testCases {
|
||||||
pm := NewPluginManager(csiTranslator, utilfeature.DefaultFeatureGate)
|
pm := NewPluginManager(csiTranslator, utilfeature.DefaultFeatureGate)
|
||||||
t.Run(fmt.Sprintf("Testing %v", test.name), func(t *testing.T) {
|
t.Run(fmt.Sprintf("Testing %v", test.name), func(t *testing.T) {
|
||||||
|
// TODO: this will be removed in 1.36
|
||||||
|
featuregatetesting.SetFeatureGateEmulationVersionDuringTest(t, utilfeature.DefaultFeatureGate, version.MustParse("1.32"))
|
||||||
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, test.pluginFeature, test.pluginFeatureEnabled)
|
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, test.pluginFeature, test.pluginFeatureEnabled)
|
||||||
migratable, err := pm.IsMigratable(test.spec)
|
migratable, err := pm.IsMigratable(test.spec)
|
||||||
if migratable != test.isMigratable {
|
if migratable != test.isMigratable {
|
||||||
@ -147,6 +150,8 @@ func TestMigrationFeatureFlagStatus(t *testing.T) {
|
|||||||
for _, test := range testCases {
|
for _, test := range testCases {
|
||||||
pm := NewPluginManager(csiTranslator, utilfeature.DefaultFeatureGate)
|
pm := NewPluginManager(csiTranslator, utilfeature.DefaultFeatureGate)
|
||||||
t.Run(fmt.Sprintf("Testing %v", test.name), func(t *testing.T) {
|
t.Run(fmt.Sprintf("Testing %v", test.name), func(t *testing.T) {
|
||||||
|
// TODO: this will be removed in 1.36
|
||||||
|
featuregatetesting.SetFeatureGateEmulationVersionDuringTest(t, utilfeature.DefaultFeatureGate, version.MustParse("1.32"))
|
||||||
if len(test.pluginFeature) > 0 {
|
if len(test.pluginFeature) > 0 {
|
||||||
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, test.pluginFeature, test.pluginFeatureEnabled)
|
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, test.pluginFeature, test.pluginFeatureEnabled)
|
||||||
}
|
}
|
||||||
|
@ -362,6 +362,10 @@
|
|||||||
lockToDefault: false
|
lockToDefault: false
|
||||||
preRelease: Beta
|
preRelease: Beta
|
||||||
version: "1.31"
|
version: "1.31"
|
||||||
|
- default: true
|
||||||
|
lockToDefault: true
|
||||||
|
preRelease: GA
|
||||||
|
version: "1.33"
|
||||||
- name: CSIVolumeHealth
|
- name: CSIVolumeHealth
|
||||||
versionedSpecs:
|
versionedSpecs:
|
||||||
- default: false
|
- default: false
|
||||||
|
Loading…
Reference in New Issue
Block a user