ceph-csi/internal/rbd
Niels de Vos 9ac7f56400 util: move existing KMS implementations to the DEKStore interface
Use DEKStore API for Fetching and Storing passphrases.

Drop the fallback for the old KMS interface that is now provided as
DEKStore. The original implementation has been re-used for the DEKStore
interface.

This also moves GetCryptoPassphrase/StoreNewCryptoPassphrase functions
to methods of VolumeEncryption.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
2021-03-12 10:11:47 +00:00
..
clone.go cleanup: return error type in rbdVolume.checkCloneImage() 2020-12-09 08:35:35 +00:00
controllerserver.go util: move existing KMS implementations to the DEKStore interface 2021-03-12 10:11:47 +00:00
driver.go rbd: update mount packges in import path 2020-12-17 16:04:54 +00:00
encryption.go util: move existing KMS implementations to the DEKStore interface 2021-03-12 10:11:47 +00:00
errors.go rbd: correct the code comment for ErrFlattenInProgress 2020-10-20 08:59:25 +00:00
identityserver.go cleanup: address godot warnings 2020-07-21 08:36:24 +00:00
nodeserver_test.go cleanup: Remove support for Delete and Unmounting v1.1.0 PVC 2020-07-10 16:07:13 +00:00
nodeserver.go util: introduce VolumeEncryption type 2021-03-12 10:11:47 +00:00
rbd_attach.go util: introduce VolumeEncryption type 2021-03-12 10:11:47 +00:00
rbd_journal.go util: introduce VolumeEncryption type 2021-03-12 10:11:47 +00:00
rbd_util_test.go cleanup: Remove support for Delete and Unmounting v1.1.0 PVC 2020-07-10 16:07:13 +00:00
rbd_util.go util: introduce VolumeEncryption type 2021-03-12 10:11:47 +00:00
snapshot.go rbd: replace klog with util logger in snapshot.go 2020-08-19 14:38:12 +00:00