ceph-csi/internal/util
Rakshith R 3352d4aabd rbd: add user secret based metadata encryption
This commit adds capability to `metadata` encryption
to be able to fetch `encryptionPassphrase` from user
specified secret name and namespace(if not specified,
will default to namespace where PVC was created).

This behavior is followed if `secretName` key is found
in the encryption configuration else defaults to fetching
`encryptionPassphrase` from storageclass secrets.

Closes: 2107

Signed-off-by: Rakshith R <rar@redhat.com>
2021-07-08 17:06:02 +00:00
..
aws_metadata_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
aws_metadata.go cleanup: fix codespell error in internal/utils package 2021-06-11 08:04:07 +00:00
cephcmds.go util: returns actual error instead of ErrPoolNotFound 2021-06-14 14:41:32 +00:00
cephconf.go cephfs: enable ceph-fuse big_writes by default 2021-04-19 07:08:57 +00:00
conn_pool_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
conn_pool.go cleanup: address ifshort linter issues 2021-05-26 07:04:32 +00:00
connection.go util: add method to get rados connection 2021-07-06 14:41:48 +00:00
credentials.go cleanup: return error type in util.storeKey() 2020-12-09 08:35:35 +00:00
crypto_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
crypto.go util: add VolumeEncryption.StoreCryptoPassphrase() 2021-04-14 03:59:28 +00:00
cryptsetup.go internal: reformat long lines in internal/util package to 120 chars 2021-06-28 14:43:49 +00:00
csiconfig_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
csiconfig.go cleanup: standardize error format in util.readClusterInfo() 2020-12-09 08:35:35 +00:00
errors_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
errors.go cleanup: fix mispell words 2020-11-29 12:47:46 +05:30
httpserver.go util: enable golang profiling 2021-05-25 10:41:22 +00:00
idlocker_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
idlocker.go util: rename ErrorLog to ErrorLogMsg to parity 2020-08-13 09:44:12 +00:00
k8s.go util: rename FatalLog to FatalLogMsg for parity 2020-08-13 09:44:12 +00:00
kms_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
kms.go internal: reformat long lines in internal/util package to 120 chars 2021-06-28 14:43:49 +00:00
log.go util: remove unwanted import string from module dependencies 2021-03-24 15:12:13 +00:00
pidlimit_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
pidlimit.go cleanup: address godot warnings 2020-07-21 08:36:24 +00:00
secretskms_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
secretskms.go rbd: add user secret based metadata encryption 2021-07-08 17:06:02 +00:00
stripsecrets.go cleanup: move pkg/ to internal/ 2020-04-23 11:00:59 +00:00
topology_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
topology.go internal: reformat long lines in internal/util package to 120 chars 2021-06-28 14:43:49 +00:00
util_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
util.go internal: reformat long lines in internal/util package to 120 chars 2021-06-28 14:43:49 +00:00
validate.go internal: reformat long lines in internal/util package to 120 chars 2021-06-28 14:43:49 +00:00
vault_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
vault_tokens_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
vault_tokens.go internal: reformat long lines in internal/util package to 120 chars 2021-06-28 14:43:49 +00:00
vault.go cleanup: address wasted assign issues 2021-06-03 09:51:14 +00:00
volid_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
volid.go cleanup: fix mispell words 2020-11-29 12:47:46 +05:30