ceph-csi/pkg/util
Vasyl Purchel 669dc4536f Reduce encryption KMS configuration SC parameters
* moves KMS type from StorageClass into KMS configuration itself
 * updates omapval used to identify KMS to only it's ID without the type

why?

1. when using multiple KMS configurations (not currently supported)
automated parsing of kms configuration will be failing because some
entries in configs won't comply with the requested type
2. less options are needed in the StorageClass and less data used to
identify the KMS

Signed-off-by: Vasyl Purchel vasyl.purchel@workday.com
Signed-off-by: Andrea Baglioni andrea.baglioni@workday.com
2020-02-10 15:21:11 +00:00
..
cachepersister.go provide option to set pluginpath for cephfs 2019-07-25 14:47:42 +05:30
cephcmds.go Adds PVC encryption with LUKS 2019-12-16 08:12:44 +00:00
cephconf.go Avoid keyring message while logging 2019-07-25 09:48:09 +00:00
credentials.go Add a check for nil secrets 2019-09-27 05:10:01 +00:00
crypto.go Reduce encryption KMS configuration SC parameters 2020-02-10 15:21:11 +00:00
cryptsetup.go Adds PVC encryption with LUKS 2019-12-16 08:12:44 +00:00
csiconfig_test.go Removed config maps and replaced with rados omaps 2019-05-19 12:29:33 +00:00
csiconfig.go Removed config maps and replaced with rados omaps 2019-05-19 12:29:33 +00:00
errors.go Refactor voljournal to aid reuse with CephFS 2019-05-30 09:58:40 +00:00
httpserver.go implement grpc metrics for ceph-csi 2019-08-30 06:50:32 +00:00
idlocker_test.go Change the logic of locking 2019-09-20 07:37:17 +00:00
idlocker.go Change the logic of locking 2019-09-20 07:37:17 +00:00
k8scmcache.go Enable all static-checks in golangci-lint 2019-06-10 15:56:17 +05:30
log.go Add req-ID to logging 2019-09-11 13:45:40 +00:00
nodecache.go discard umount error if directory is not mounted 2019-12-17 13:33:41 +00:00
pidlimit_test.go provisioners: add reconfiguring of PID limit 2019-08-13 14:43:29 +00:00
pidlimit.go Address security concerns reported by 'gosec' 2019-09-04 11:48:37 +00:00
stripsecrets.go Use --keyfile option to pass keys to all Ceph CLIs 2019-07-25 12:46:15 +00:00
util_test.go Fix volsize for cephfs and rbd 2019-10-11 08:22:27 +00:00
util.go Update to kube v1.17 2020-01-17 12:06:02 +00:00
validate.go Move mounting staging instance to a sub-path within staging path 2019-08-13 14:07:52 +00:00
vault.go Reduce encryption KMS configuration SC parameters 2020-02-10 15:21:11 +00:00
volid_test.go Make CephFS plugin stateless reusing RADOS based journal scheme 2019-05-30 06:20:35 -04:00
volid.go Enable all static-checks in golangci-lint 2019-06-10 15:56:17 +05:30
voljournal.go Reduce encryption KMS configuration SC parameters 2020-02-10 15:21:11 +00:00