Skip to content

Commit 6bc8ad2

Browse files
committed
Add field accessibility_requirements to ControllerModifyVolumeTopology
1 parent cf0b28d commit 6bc8ad2

File tree

3 files changed

+1022
-967
lines changed

3 files changed

+1022
-967
lines changed

csi.proto

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1075,6 +1075,20 @@ message ControllerModifyVolumeTopologyRequest {
10751075
// on the absence of keys, only keys that are specified should result
10761076
// in modifications to the volume.
10771077
map<string, string> mutable_parameters = 3;
1078+
1079+
// Specifies where (regions, zones, racks, etc.) the
1080+
// volume MUST be accessible from after modification.
1081+
// COs SHALL only specify topological accessibility
1082+
// information supported by the SP.
1083+
// This field is OPTIONAL.
1084+
// This field SHALL NOT be specified unless the SP has the
1085+
// VOLUME_ACCESSIBILITY_CONSTRAINTS plugin capability and the
1086+
// MODIFY_VOLUME_TOPOLOGY controller capability.
1087+
// If this field is not specified and the SP has the
1088+
// VOLUME_ACCESSIBILITY_CONSTRAINTS plugin capability and the
1089+
// MODIFY_VOLUME_TOPOLOGY controller capability, the SP MAY
1090+
// modify the volume topology according to the mutable_parameters.
1091+
TopologyRequirement accessibility_requirements = 4;
10781092
}
10791093

10801094
message ControllerModifyVolumeTopologyResponse {

0 commit comments

Comments
 (0)