Skip to content

Commit 3249103

Browse files
authored
Merge pull request #686 from RaunakShah/cherry-pick-mode-type
[Cherry-pick] Change SourceVolumeMode type to v1.PersistentVolumeMode.
2 parents 5a4017e + 3283b72 commit 3249103

File tree

4 files changed

+6
-26
lines changed

4 files changed

+6
-26
lines changed

client/apis/volumesnapshot/v1/types.go

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ type VolumeSnapshotContentSpec struct {
335335
// This field is immutable.
336336
// This field is an alpha field.
337337
// +optional
338-
SourceVolumeMode *SourceVolumeMode `json:"sourceVolumeMode" protobuf:"bytes,6,opt,name=sourceVolumeMode"`
338+
SourceVolumeMode *core_v1.PersistentVolumeMode `json:"sourceVolumeMode" protobuf:"bytes,6,opt,name=sourceVolumeMode"`
339339
}
340340

341341
// VolumeSnapshotContentSource represents the CSI source of a snapshot.
@@ -446,14 +446,3 @@ type VolumeSnapshotError struct {
446446
// +optional
447447
Message *string `json:"message,omitempty" protobuf:"bytes,2,opt,name=message"`
448448
}
449-
450-
// SourceVolumeMode describes the volume mode of the source volume from which a snapshot was created.
451-
// +enum
452-
type SourceVolumeMode string
453-
454-
const (
455-
// SourceVolumeModeBlock describes a snapshot that is created from a raw block volume.
456-
SourceVolumeModeBlock SourceVolumeMode = "Block"
457-
// SourceVolumeModeFilesystem describes a snapshot that is created from a filesystem volume.
458-
SourceVolumeModeFilesystem SourceVolumeMode = "Filesystem"
459-
)

client/apis/volumesnapshot/v1/zz_generated.deepcopy.go

Lines changed: 2 additions & 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/external-snapshotter/client/v6/apis/volumesnapshot/v1/types.go

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

vendor/github.com/kubernetes-csi/external-snapshotter/client/v6/apis/volumesnapshot/v1/zz_generated.deepcopy.go

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

0 commit comments

Comments
 (0)