ceph-csi/docs
Niels de Vos 4937e59c4d rbd: add backwards compatible encryption in NodeStageVolume
When a volume was provisioned by an old Ceph-CSI provisioner, the
metadata of the RBD image will contain `requiresEncryption` to indicate
a passphrase needs to be created. New Ceph-CSI provisioners create the
passphrase in the CreateVolume request, and set `encryptionPrepared`
instead.

When a new node-plugin detects that `requiresEncryption` is set in the
RBD image metadata, it will fallback to the old behaviour.

In case `encryptionPrepared` is read from the RBD image metadata, the
passphrase is used to cryptsetup/format the image.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
2021-02-17 17:51:13 +00:00
..
design/proposals rbd: change key in secret for cert and tls 2021-02-04 14:58:40 +00:00
capabilities.md cleanup: remove the use of text in markdown 2020-11-11 13:18:05 +00:00
ceph-csi-upgrade.md doc: add upgrade document for 3.2 2020-12-07 15:16:46 +00:00
coding.md cleanup: fix mispell words 2020-11-29 12:47:46 +05:30
DCO DOC: Added document for DOC and commit message 2020-05-06 16:54:15 +00:00
deploy-cephfs.md doc: remove the description of provisioner statefulset 2020-10-23 06:48:33 +00:00
deploy-rbd.md rbd: add backwards compatible encryption in NodeStageVolume 2021-02-17 17:51:13 +00:00
development-guide.md cleanup: fix mispell words 2020-11-29 12:47:46 +05:30
expand-pvc.md cleanup: stick to standards when using dollar-sign in md 2020-11-11 13:18:05 +00:00
metrics.md Deprecate grpc metrics in ceph-csi 2020-04-01 11:59:37 +00:00
releases.md doc: update to current release tracking method 2020-04-17 09:16:58 +00:00
resource-cleanup.md cleanup: stick to standards when using dollar-sign in md 2020-11-11 13:18:05 +00:00
snap-clone.md doc: update snap-clone with rbd snapshot 2020-12-02 21:48:39 +00:00
static-pvc.md cleanup: fix mispell words 2020-11-29 12:47:46 +05:30