@@ -383,13 +383,13 @@ message CreateVolumeRequest {
383
383
// choose where the provisioned volume is accessible from.
384
384
TopologyRequirement accessibility_requirements = 7 ;
385
385
386
- // Plugin specific mutable parameters passed in as opaque key-value
387
- // pairs. This field is OPTIONAL. The Plugin is responsible for
388
- // parsing and validating these parameters. COs will treat these
389
- // as opaque. Plugins MUST treat these as if they take precedence
390
- // over the parameters field.
391
- // COs SHALL NOT provide any values in mutable_parameters if the
392
- // capability is not enabled .
386
+ // Plugin specific parameters to apply, passed in as opaque
387
+ // key-value pairs. This field is OPTIONAL. The Plugin is
388
+ // responsible for parsing and validating these parameters.
389
+ // COs will treat these as opaque. Plugins MUST treat these
390
+ // as if they take precedence over the parameters field.
391
+ // This field SHALL NOT be specified unless the SP has the
392
+ // MODIFY_VOLUME plugin capability .
393
393
map <string , string > mutable_parameters = 8 [(alpha_field) = true ];
394
394
}
395
395
@@ -1010,12 +1010,12 @@ message ControllerModifyVolumeRequest {
1010
1010
map <string , string > secrets = 2 [(csi_secret) = true ];
1011
1011
1012
1012
// Plugin specific parameters to apply, passed in as opaque key-value
1013
- // pairs. This field is OPTIONAL . The Plugin is responsible for
1013
+ // pairs. This field is REQUIRED . The Plugin is responsible for
1014
1014
// parsing and validating these parameters. COs will treat these
1015
- // as opaque. COs MUST specify the intended value of every mutable
1016
- // parameter. Absent keys that were previously assigned a value MUST
1017
- // be interpreted as a deletion of the key from the set of mutable
1018
- // parameters .
1015
+ // as opaque. The CO SHOULD specify the intended values of all mutable
1016
+ // parameters it intends to modify. SPs MUST NOT modify volumes based
1017
+ // on the absence of keys, only keys that are specified should result
1018
+ // in modifications to the volume .
1019
1019
map <string , string > mutable_parameters = 3 ;
1020
1020
}
1021
1021
0 commit comments