ceph/qa/rbd
Ilya Dryomov a107c47360 rbd: make common options override krbd-specific options
ceph-csi has added support for passing custom map and unmap options via
mapOptions and unmapOptions storage class parameters.  However, it also
uses --read-only for implementing ROX (ReadOnlyMany) PVs.  If the user
supplies "mapOptions: rw", they will get around the intended read-only
restriction (at least on the block device).

ceph-csi could be patched to use "-o ro", but it actually makes sense
for common options to win over device type-specific equivalents.

Fixes: https://tracker.ceph.com/issues/47625
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2020-09-24 10:50:24 +02:00
..
common.sh
krbd_blkroset.t rbd: make common options override krbd-specific options 2020-09-24 10:50:24 +02:00
krbd_deep_flatten.t qa: update krbd tests for snap create 2020-08-12 17:49:00 +02:00
krbd_discard_4M.t qa: update krbd tests for snap create 2020-08-12 17:49:00 +02:00
krbd_discard_512b.t qa: update krbd tests for snap create 2020-08-12 17:49:00 +02:00
krbd_discard_granularity.t
krbd_discard.t qa: update krbd tests for snap create 2020-08-12 17:49:00 +02:00
krbd_get_features.t qa: update krbd tests for snap create 2020-08-12 17:49:00 +02:00
krbd_huge_image.t qa: update krbd tests for python3 2019-12-02 21:13:19 +01:00
krbd_modprobe.t krbd: modprobe before calling build_map_buf() 2019-10-17 16:52:43 +02:00
krbd_msgr_segments.t qa: update krbd tests for python3 2019-12-02 21:13:19 +01:00
krbd_parent_overlap.t qa: update krbd tests for snap create 2020-08-12 17:49:00 +02:00
krbd_whole_object_zeroout.t qa: update krbd tests for snap create 2020-08-12 17:49:00 +02:00
krbd_zeroout.t qa: update krbd tests for snap create 2020-08-12 17:49:00 +02:00
rbd.sh