mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 21:47:07 +00:00
storage: make tests independent of CSIInlineVolume default
Some tests assumed instead of ensuring that the CSIInlineVolume feature is disabled.
This commit is contained in:
parent
07e0cce409
commit
599a9faf8d
@ -154,8 +154,8 @@ func MounterSetUpTests(t *testing.T, podInfoEnabled bool) {
|
|||||||
klog.Infof("Starting test %s", test.name)
|
klog.Infof("Starting test %s", test.name)
|
||||||
// Modes must be set if (and only if) CSIInlineVolume is enabled.
|
// Modes must be set if (and only if) CSIInlineVolume is enabled.
|
||||||
var modes []storagev1beta1.VolumeLifecycleMode
|
var modes []storagev1beta1.VolumeLifecycleMode
|
||||||
|
defer featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.CSIInlineVolume, test.csiInlineVolume)()
|
||||||
if test.csiInlineVolume {
|
if test.csiInlineVolume {
|
||||||
defer featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.CSIInlineVolume, true)()
|
|
||||||
modes = append(modes, storagev1beta1.VolumeLifecyclePersistent)
|
modes = append(modes, storagev1beta1.VolumeLifecyclePersistent)
|
||||||
}
|
}
|
||||||
fakeClient := fakeclient.NewSimpleClientset(
|
fakeClient := fakeclient.NewSimpleClientset(
|
||||||
|
@ -231,6 +231,7 @@ func TestPluginGetVolumeNameWithInline(t *testing.T) {
|
|||||||
|
|
||||||
func TestPluginCanSupport(t *testing.T) {
|
func TestPluginCanSupport(t *testing.T) {
|
||||||
defer featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.CSIBlockVolume, true)()
|
defer featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.CSIBlockVolume, true)()
|
||||||
|
defer featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.CSIInlineVolume, false)()
|
||||||
|
|
||||||
tests := []struct {
|
tests := []struct {
|
||||||
name string
|
name string
|
||||||
|
Loading…
Reference in New Issue
Block a user