ceph-csi/internal
Niels de Vos 1f012004a6 util: configure tenants vaultAuthNamespace if not set
When a tenant provides a configuration that includes the
`vaultNamespace` option, the `vaultAuthNamespace` option is still taken
from the global configuration. This is not wanted in all cases, as the
`vaultAuthNamespace` option defauls to the `vaultNamespace` option which
the tenant may want to override as well.

The following behaviour is now better defined:

1. no `vaultAuthNamespace` in the global configuration:
   A tenant can override the `vaultNamespace` option and that will also
   set the `vaultAuthNamespace` option to the same value.

2. `vaultAuthNamespace` and `vaultNamespace` in the global configuration:
   When both options are set to different values in the global
   configuration, the tenant `vaultNamespace` option will not override
   the global `vaultAuthNamespace` option. The tenant can configure
   `vaultAuthNamespace` with a different value if required.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
2022-03-02 08:36:33 +00:00
..
cephfs cephfs: refactor cephfs core functions 2022-02-22 20:39:23 +00:00
controller rbd: remove retrieving volumeHandle from PV annotation 2021-12-17 03:38:29 +00:00
csi-addons rbd: add NetworkFence operation 2022-01-07 14:48:12 +00:00
csi-common rbd: introduce a helper function to detect multi writer,block & rwofile 2022-01-11 19:40:22 +00:00
journal cleanup: remove unwanted type declaration 2022-01-24 05:25:11 +00:00
kms util: configure tenants vaultAuthNamespace if not set 2022-03-02 08:36:33 +00:00
liveness cleanup: move log functions to new internal/util/log package 2021-08-26 09:34:05 +00:00
rbd rbd: make image features as optional parameter 2022-02-28 13:10:03 +00:00
util cleanup: remove ceph.conf WA options which are already fixed 2022-02-04 15:42:32 +00:00