ceph-csi/internal
Niels de Vos 9317e2afb4 util: rewrite GetKMS() to use KMS provider plugin API
GetKMS() is the public API that initilizes the KMS providers on demand.
Each provider identifies itself with a KMS-Type, and adds its own
initialization function to a switch/case construct. This is not well
maintainable.

The new GetKMS() can be used the same way, but uses the new kmsManager
interface to create and configure the KMS provider instances.

All existing KMS providers are converted to use the new kmsManager
plugins API.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
2021-03-24 12:09:04 +00:00
..
cephfs Cephfs: Failed to delete snapshot 2021-03-17 10:28:08 +00:00
controller cleanup: return error type in ReconcilePersistentVolume.getCredentials() 2020-12-09 08:35:35 +00:00
csi-common util: register replication controller 2021-03-16 13:06:44 +00:00
journal rbd: store csi.storage.k8s.io/pvc/namespace metadata as Owner 2020-12-09 13:58:48 +00:00
liveness util: replace klog with util logger in liveness.go 2020-08-19 14:38:12 +00:00
rbd rbd: add exclusive-lock and journaling image features for rbd image 2021-03-24 09:48:04 +00:00
util util: rewrite GetKMS() to use KMS provider plugin API 2021-03-24 12:09:04 +00:00