Skip to content

Commit 90cf16d

Browse files
committed
Generate files using protobuf and csi-proxy-api-gen for the new API
1 parent 50d3996 commit 90cf16d

File tree

12 files changed

+648
-222
lines changed

12 files changed

+648
-222
lines changed

client/api/volume/v2alpha1/api.pb.go

Lines changed: 293 additions & 109 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

client/api/volume/v2alpha1/api.proto

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ service Volume {
3333
// GetVolumeIDFromTargetPath gets the volume id for a given target path.
3434
rpc GetVolumeIDFromTargetPath(GetVolumeIDFromTargetPathRequest) returns (GetVolumeIDFromTargetPathResponse) {}
3535

36+
// GetClosestVolumeIDFromTargetPath gets the closest volume id for a given target path
37+
// by following symlinks and moving up in the filesystem, if after moving up in the filesystem
38+
// we get to a DriveLetter then the volume corresponding to this drive letter is returned instead.
39+
rpc GetClosestVolumeIDFromTargetPath(GetClosestVolumeIDFromTargetPathRequest) returns (GetClosestVolumeIDFromTargetPathResponse) {}
40+
3641
// WriteVolumeCache write volume cache to disk.
3742
rpc WriteVolumeCache(WriteVolumeCacheRequest) returns (WriteVolumeCacheResponse) {}
3843
}
@@ -133,6 +138,16 @@ message GetVolumeIDFromTargetPathResponse {
133138
string volume_id = 1;
134139
}
135140

141+
message GetClosestVolumeIDFromTargetPathRequest {
142+
// The target path.
143+
string target_path = 1;
144+
}
145+
146+
message GetClosestVolumeIDFromTargetPathResponse {
147+
// The volume device ID.
148+
string volume_id = 1;
149+
}
150+
136151
message WriteVolumeCacheRequest {
137152
// Volume device ID of the volume to flush the cache.
138153
string volume_id = 1;

client/groups/volume/v2alpha1/client_generated.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/server/volume/impl/types_generated.go

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/server/volume/impl/v2alpha1/server_generated.go

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/kubernetes-csi/csi-proxy/client/api/volume/v2alpha1/api.pb.go

Lines changed: 293 additions & 109 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/kubernetes-csi/csi-proxy/client/api/volume/v2alpha1/api.proto

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/kubernetes-csi/csi-proxy/client/groups/disk/v1/client_generated.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/kubernetes-csi/csi-proxy/client/groups/filesystem/v1/client_generated.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/kubernetes-csi/csi-proxy/client/groups/smb/v1/client_generated.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/kubernetes-csi/csi-proxy/client/groups/volume/v1/client_generated.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/kubernetes-csi/csi-proxy/client/groups/volume/v2alpha1/client_generated.go

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)