this matches its counterpart of MgrModule.
Signed-off-by: Kefu Chai <kchai@redhat.com>
def get_mgr_id(self):
return self._ceph_get_mgr_id()
- def get_config(self, key):
- return self._ceph_get_config(key)
+ def get_config(self, key, default=None):
+ """
+ Retrieve the value of a persistent configuration setting
+
+ :param str key:
+ :param default: the default value of the config if it is not found
+ :return: str
+ """
+ r = self._ceph_get_config(key)
+ if r is None:
+ return default
+ else:
+ return r
+
def get_active_uri(self):
return self._ceph_get_active_uri()
self._rados.connect()
return self._rados
-