@@ -109,26 +109,21 @@ service Controller {
109
109
}
110
110
111
111
service GroupController {
112
- option (alpha_service) = true ;
113
-
114
112
rpc GroupControllerGetCapabilities (
115
113
GroupControllerGetCapabilitiesRequest )
116
114
returns (GroupControllerGetCapabilitiesResponse ) {}
117
115
118
116
rpc CreateVolumeGroupSnapshot (CreateVolumeGroupSnapshotRequest )
119
117
returns (CreateVolumeGroupSnapshotResponse ) {
120
- option (alpha_method) = true ;
121
118
}
122
119
123
120
rpc DeleteVolumeGroupSnapshot (DeleteVolumeGroupSnapshotRequest )
124
121
returns (DeleteVolumeGroupSnapshotResponse ) {
125
- option (alpha_method) = true ;
126
122
}
127
123
128
124
rpc GetVolumeGroupSnapshot (
129
125
GetVolumeGroupSnapshotRequest )
130
126
returns (GetVolumeGroupSnapshotResponse ) {
131
- option (alpha_method) = true ;
132
127
}
133
128
}
134
129
@@ -229,7 +224,7 @@ message PluginCapability {
229
224
// attempt to invoke the REQUIRED GroupController service RPCs, as
230
225
// well as specific RPCs as indicated by
231
226
// GroupControllerGetCapabilities.
232
- GROUP_CONTROLLER_SERVICE = 3 [ (alpha_enum_value) = true ] ;
227
+ GROUP_CONTROLLER_SERVICE = 3 ;
233
228
234
229
// SNAPSHOT_METADATA_SERVICE indicates that the Plugin provides
235
230
// RPCs to retrieve metadata on the allocated blocks of a single
@@ -1287,7 +1282,7 @@ message Snapshot {
1287
1282
// and SP SHALL allow it to be deleted separately.
1288
1283
// If this message is inside a VolumeGroupSnapshot message, the value
1289
1284
// MUST be the same as the group_snapshot_id in that message.
1290
- string group_snapshot_id = 6 [ (alpha_field) = true ] ;
1285
+ string group_snapshot_id = 6 ;
1291
1286
}
1292
1287
message DeleteSnapshotRequest {
1293
1288
// The ID of the snapshot to be deleted.
@@ -1760,32 +1755,25 @@ message NodeExpandVolumeResponse {
1760
1755
int64 capacity_bytes = 1 ;
1761
1756
}
1762
1757
message GroupControllerGetCapabilitiesRequest {
1763
- option (alpha_message) = true ;
1764
-
1765
1758
// Intentionally empty.
1766
1759
}
1767
1760
1768
1761
message GroupControllerGetCapabilitiesResponse {
1769
- option (alpha_message) = true ;
1770
-
1771
1762
// All the capabilities that the group controller service supports.
1772
1763
// This field is OPTIONAL.
1773
1764
repeated GroupControllerServiceCapability capabilities = 1 ;
1774
1765
}
1775
1766
1776
1767
// Specifies a capability of the group controller service.
1777
1768
message GroupControllerServiceCapability {
1778
- option (alpha_message) = true ;
1779
-
1780
1769
message RPC {
1781
1770
enum Type {
1782
1771
UNKNOWN = 0 ;
1783
1772
1784
1773
// Indicates that the group controller plugin supports
1785
1774
// creating, deleting, and getting details of a volume
1786
1775
// group snapshot.
1787
- CREATE_DELETE_GET_VOLUME_GROUP_SNAPSHOT = 1
1788
- [(alpha_enum_value) = true ];
1776
+ CREATE_DELETE_GET_VOLUME_GROUP_SNAPSHOT = 1 ;
1789
1777
}
1790
1778
1791
1779
Type type = 1 ;
@@ -1797,8 +1785,6 @@ message GroupControllerServiceCapability {
1797
1785
}
1798
1786
}
1799
1787
message CreateVolumeGroupSnapshotRequest {
1800
- option (alpha_message) = true ;
1801
-
1802
1788
// The suggested name for the group snapshot. This field is REQUIRED
1803
1789
// for idempotency.
1804
1790
// Any Unicode string that conforms to the length limit is allowed
@@ -1826,16 +1812,12 @@ message CreateVolumeGroupSnapshotRequest {
1826
1812
}
1827
1813
1828
1814
message CreateVolumeGroupSnapshotResponse {
1829
- option (alpha_message) = true ;
1830
-
1831
1815
// Contains all attributes of the newly created group snapshot.
1832
1816
// This field is REQUIRED.
1833
1817
VolumeGroupSnapshot group_snapshot = 1 ;
1834
1818
}
1835
1819
1836
1820
message VolumeGroupSnapshot {
1837
- option (alpha_message) = true ;
1838
-
1839
1821
// The identifier for this group snapshot, generated by the plugin.
1840
1822
// This field MUST contain enough information to uniquely identify
1841
1823
// this specific snapshot vs all other group snapshots supported by
@@ -1867,8 +1849,6 @@ message VolumeGroupSnapshot {
1867
1849
bool ready_to_use = 4 ;
1868
1850
}
1869
1851
message DeleteVolumeGroupSnapshotRequest {
1870
- option (alpha_message) = true ;
1871
-
1872
1852
// The ID of the group snapshot to be deleted.
1873
1853
// This field is REQUIRED.
1874
1854
string group_snapshot_id = 1 ;
@@ -1895,11 +1875,8 @@ message DeleteVolumeGroupSnapshotRequest {
1895
1875
1896
1876
message DeleteVolumeGroupSnapshotResponse {
1897
1877
// Intentionally empty.
1898
- option (alpha_message) = true ;
1899
1878
}
1900
1879
message GetVolumeGroupSnapshotRequest {
1901
- option (alpha_message) = true ;
1902
-
1903
1880
// The ID of the group snapshot to fetch current group snapshot
1904
1881
// information for.
1905
1882
// This field is REQUIRED.
@@ -1926,8 +1903,6 @@ message GetVolumeGroupSnapshotRequest {
1926
1903
}
1927
1904
1928
1905
message GetVolumeGroupSnapshotResponse {
1929
- option (alpha_message) = true ;
1930
-
1931
1906
// This field is REQUIRED
1932
1907
VolumeGroupSnapshot group_snapshot = 1 ;
1933
1908
}
0 commit comments