示例#1
0
def ceph_broken():
    service = service_name()
    delete_keyring(service=service)
    CONFIGS.write_all()
示例#2
0
def ceph_broken():
    service = service_name()
    delete_keyring(service=service)
    CONFIGS.write_all()
示例#3
0
def ceph_broken():
    service = service_name()
    delete_keyring(service=service)
    CONFIGS.write_all()
    remove_alternative(os.path.basename(CEPH_CONF), ceph_config_file())
def ceph_broken():
    service = service_name()
    delete_keyring(service=service)
    update_all_configs()
def ceph_broken():
    service = service_name()
    delete_keyring(service=service)
    CONFIGS.write_all()
    remove_alternative(os.path.basename(CEPH_CONF), ceph_config_file())
示例#6
0
def storage_ceph_disconnected():
    ceph_helper.delete_keyring(hookenv.service_name())
示例#7
0
 def test_delete_keyring_not_exists(self, _exists, _remove):
     '''It creates a new ceph keyring.'''
     _exists.return_value = False
     ceph_utils.delete_keyring('cinder')
     self.log.assert_called()
     _remove.assert_not_called()
示例#8
0
 def test_delete_keyring(self, _exists, _remove):
     '''It deletes a ceph keyring.'''
     _exists.return_value = True
     ceph_utils.delete_keyring('cinder')
     _remove.assert_called_with('/etc/ceph/ceph.client.cinder.keyring')
     self.log.assert_called()