Exemple #1
0
def ceph_broken():
    service = service_name()
    delete_keyring(service=service)
    CONFIGS.write_all()
Exemple #2
0
def ceph_broken():
    service = service_name()
    delete_keyring(service=service)
    CONFIGS.write_all()
Exemple #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())
Exemple #6
0
def storage_ceph_disconnected():
    ceph_helper.delete_keyring(hookenv.service_name())
Exemple #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()
Exemple #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()