@@ -3066,35 +3066,37 @@ func TestValidationOptionsForPersistentVolumeClaim(t *testing.T) {
3066
3066
"nil pv": {
3067
3067
oldPvc: nil,
3068
3068
expectValidationOpts: PersistentVolumeClaimSpecValidationOptions{
3069
- EnableRecoverFromExpansionFailure: false ,
3069
+ EnableRecoverFromExpansionFailure: true ,
3070
3070
EnableVolumeAttributesClass: false,
3071
3071
},
3072
3072
},
3073
3073
"invaild apiGroup in dataSource allowed because the old pvc is used": {
3074
3074
oldPvc: pvcWithDataSource(&core.TypedLocalObjectReference{APIGroup: &invaildAPIGroup}),
3075
3075
expectValidationOpts: PersistentVolumeClaimSpecValidationOptions{
3076
+ EnableRecoverFromExpansionFailure: true,
3076
3077
AllowInvalidAPIGroupInDataSourceOrRef: true,
3077
3078
},
3078
3079
},
3079
3080
"invaild apiGroup in dataSourceRef allowed because the old pvc is used": {
3080
3081
oldPvc: pvcWithDataSourceRef(&core.TypedObjectReference{APIGroup: &invaildAPIGroup}),
3081
3082
expectValidationOpts: PersistentVolumeClaimSpecValidationOptions{
3083
+ EnableRecoverFromExpansionFailure: true,
3082
3084
AllowInvalidAPIGroupInDataSourceOrRef: true,
3083
3085
},
3084
3086
},
3085
3087
"volume attributes class allowed because feature enable": {
3086
3088
oldPvc: pvcWithVolumeAttributesClassName(utilpointer.String("foo")),
3087
3089
enableVolumeAttributesClass: true,
3088
3090
expectValidationOpts: PersistentVolumeClaimSpecValidationOptions{
3089
- EnableRecoverFromExpansionFailure: false ,
3091
+ EnableRecoverFromExpansionFailure: true ,
3090
3092
EnableVolumeAttributesClass: true,
3091
3093
},
3092
3094
},
3093
3095
"volume attributes class validated because used and feature disabled": {
3094
3096
oldPvc: pvcWithVolumeAttributesClassName(utilpointer.String("foo")),
3095
3097
enableVolumeAttributesClass: false,
3096
3098
expectValidationOpts: PersistentVolumeClaimSpecValidationOptions{
3097
- EnableRecoverFromExpansionFailure: false ,
3099
+ EnableRecoverFromExpansionFailure: true ,
3098
3100
EnableVolumeAttributesClass: true,
3099
3101
},
3100
3102
},
0 commit comments