ceph-csi/internal/util
Humble Chirammal 1f5963919f util: get clusterID for the passed in mon string
as part of migration support, the clusterID has to be fetched
from passed in mon. Because the intree RBD storage class only
got monitor and not `clusterID` parameter support. However, in
CSI, SC has the `clusterID` parameter support but not mon. Due
to that we have to fetch the clusterID from config file for the
passed in mon and use it in our operations. This adds a helper
function to retrieve clusterID from passed in mon string.

Updates https://github.com/ceph/ceph-csi/issues/2509

Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2021-09-20 09:54:54 +00:00
..
k8s util: NewK8sClient() should not panic on non-Kubernetes clusters 2021-09-02 11:22:14 +00:00
log util: add gzip helper function 2021-09-16 13:55:15 +00:00
cephcmds.go cleanup: move log functions to new internal/util/log package 2021-08-26 09:34:05 +00:00
cephconf.go util: create ceph configuration files if not present 2021-09-03 14:14:43 +00:00
cluster_mapping_test.go rbd: check for clusterid mapping in RegenerateJournal() 2021-08-31 14:30:06 +00:00
cluster_mapping.go rbd: check for clusterid mapping in RegenerateJournal() 2021-08-31 14:30:06 +00:00
conn_pool_test.go cleanup: modifies the error caused due to merged PRs 2021-07-22 18:15:48 +00:00
conn_pool.go util: read ceph.conf by calling conn.ReadConfigFile(CephConfigPath) 2021-09-07 16:50:12 +00:00
connection.go rbd: copy creds when copying the connection 2021-08-09 07:28:43 +00:00
credentials.go cleanup: resolve nlreturn linter issues 2021-07-22 06:05:01 +00:00
crypto_test.go cleanup: move KMS functionality into its own package 2021-08-30 16:31:40 +00:00
crypto.go cleanup: move KMS functionality into its own package 2021-08-30 16:31:40 +00:00
cryptsetup.go rbd: add support to expand encrypted volume 2021-07-23 10:00:23 +00:00
csiconfig_test.go util: get clusterID for the passed in mon string 2021-09-20 09:54:54 +00:00
csiconfig.go util: get clusterID for the passed in mon string 2021-09-20 09:54:54 +00:00
errors_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
errors.go util: modify GetMonsAndClusterID() to take clusterID instead of options 2021-09-14 08:39:57 +00:00
httpserver.go cleanup: move log functions to new internal/util/log package 2021-08-26 09:34:05 +00:00
idlocker_test.go util: remove deleteLock test as it is enforced by the controller 2021-07-22 15:07:49 +00:00
idlocker.go cleanup: move log functions to new internal/util/log package 2021-08-26 09:34:05 +00:00
pidlimit_test.go cleanup: resolves gofumpt issues of internal codes 2021-07-14 19:50:56 +00:00
pidlimit.go util: getCgroupPidsFile produces striped path when extra : present 2021-08-03 06:03:10 +00:00
stripsecrets.go cleanup: resolve nlreturn linter issues 2021-07-22 06:05:01 +00:00
topology_test.go cleanup: resolve nlreturn linter issues 2021-07-22 06:05:01 +00:00
topology.go util: NewK8sClient() should not panic on non-Kubernetes clusters 2021-09-02 11:22:14 +00:00
util_test.go cleanup: resolves gofumpt issues of internal codes 2021-07-14 19:50:56 +00:00
util.go cleanup: move KMS functionality into its own package 2021-08-30 16:31:40 +00:00
validate.go cleanup: resolve nlreturn linter issues 2021-07-22 06:05:01 +00:00
volid_test.go cleanup: addresses paralleltest linter 2021-06-25 11:55:12 +00:00
volid.go cleanup: resolves gofumpt issues of internal codes 2021-07-14 19:50:56 +00:00