You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: spec.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -289,17 +289,21 @@ The error code `OPERATION_PENDING_FOR_VOLUME` may be returned by the plugin in t
289
289
290
290
#### `GetSupportedVersions`
291
291
292
-
A Plugin SHALL reply with a list of supported CSI versions. The initial version of the CSI specification is 0.1.0 (in *major.minor.patch* format).
292
+
A Plugin SHALL reply with a list of supported CSI versions.
293
+
The initial version of the CSI specification is 0.1.0 (in *major.minor.patch* format).
293
294
A CO MAY execute plugin RPCs in the manner prescribed by any such supported CSI version.
294
295
The versions returned by this call are orthogonal to any vendor-specific version metadata (see `vendor_version` in `GetPluginInfoResponse`).
295
296
297
+
NOTE: Changes to this RPC should be approached very conservatively since the request/response protobufs here are critical for proper client-server version negotiation.
298
+
Future changes to this RPC MUST **guarantee** backwards compatibility.
299
+
296
300
```protobuf
297
301
message GetSupportedVersionsRequest {
298
302
}
299
303
300
304
message GetSupportedVersionsResponse {
301
305
message Result {
302
-
// All the versions that the Plugin supports. This field is
306
+
// All the CSI versions that the Plugin supports. This field is
0 commit comments