1
0
mirror of https://github.com/ceph/ceph-csi.git synced 2024-12-19 03:20:20 +00:00
ceph-csi/examples/rbd
ShyamsundarR 9a03d735a2 Remove redundant pool parameter from snapshot class
The SnapshotClass for RBD requires a pool parameter. This is redundant
as a snapshot is not created on a different pool than the source image
of the snapshot (refer rbd man page).

Further, when a snapshot needs to be created its source CSI VolumeID
is passed to the creation call, and hence the source volumes pool
needs to be reused to create the snapshot.

Similarly to clone a snapshot, the create request would come in with a
SnapshotID to help identify the snapshot pool, and the same create
request parameters would contain the storage class based pool parameter
to create the clone into (as clones can be in different pools as
compared to their parent snapshots).

Thus, the parameter pool seems redundant in the snapshot class and
should be removed to improve ease of use.

Fixes 

Signed-off-by: ShyamsundarR <srangana@redhat.com>
2019-06-04 08:34:21 +00:00
..
csi-config-map-sample.yaml Removed config maps and replaced with rados omaps 2019-05-19 12:29:33 +00:00
exec-bash.sh Fix static check for .sh files 2019-02-07 12:19:14 +00:00
logs.sh Fix static check for .sh files 2019-02-07 12:19:14 +00:00
plugin-deploy.sh deploy cssi-attacher as sidecar container in provisioner 2019-04-04 11:11:29 +05:30
plugin-teardown.sh deploy cssi-attacher as sidecar container in provisioner 2019-04-04 11:11:29 +05:30
pod-restore.yaml Make deployment artifacts with a consistent name pattern. 2019-05-07 14:54:53 +00:00
pod.yaml Make deployment artifacts with a consistent name pattern. 2019-05-07 14:54:53 +00:00
pvc-restore.yaml Make deployment artifacts with a consistent name pattern. 2019-05-07 14:54:53 +00:00
pvc.yaml Make deployment artifacts with a consistent name pattern. 2019-05-07 14:54:53 +00:00
raw-block-pod.yaml add examples for raw block pvc 2019-03-05 17:59:39 +05:30
raw-block-pvc.yaml Make deployment artifacts with a consistent name pattern. 2019-05-07 14:54:53 +00:00
secret.yaml Removed config maps and replaced with rados omaps 2019-05-19 12:29:33 +00:00
snapshot.yaml Fix yamllint issues 2019-02-07 12:19:14 +00:00
snapshotclass.yaml Remove redundant pool parameter from snapshot class 2019-06-04 08:34:21 +00:00
storageclass.yaml Removed config maps and replaced with rados omaps 2019-05-19 12:29:33 +00:00