mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-12-18 02:50:30 +00:00
util: read ceph.conf by calling conn.ReadConfigFile(CephConfigPath)
The configurations in cpeh.conf is not picked up by rados connection automatically, hence we need to call conn.ReadConfigFile before calling Connect(). Signed-off-by: Rakshith R <rar@redhat.com>
This commit is contained in:
parent
76f1b42498
commit
e99dd3dea4
@ -145,6 +145,10 @@ func (cp *ConnPool) Get(monitors, user, keyfile string) (*rados.Conn, error) {
|
||||
return nil, fmt.Errorf("parsing cmdline args (%v) failed: %w", args, err)
|
||||
}
|
||||
|
||||
if err = conn.ReadConfigFile(CephConfigPath); err != nil {
|
||||
return nil, fmt.Errorf("failed to read config file %q: %w", CephConfigPath, err)
|
||||
}
|
||||
|
||||
err = conn.Connect()
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("connecting failed: %w", err)
|
||||
|
Loading…
Reference in New Issue
Block a user