Skip to content

Commit 85eff17

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Ceph: undefine secret from nova.conf when deleting secret"
2 parents 3a9770f + b01fb94 commit 85eff17

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

lib/ceph

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,8 +106,13 @@ function cleanup_ceph {
106106
sudo rm -f ${CEPH_DISK_IMAGE}
107107
fi
108108
uninstall_package ceph ceph-common python-ceph libcephfs1 > /dev/null 2>&1
109-
VIRSH_UUID=$(sudo virsh secret-list | awk '/^ ?[0-9a-z]/ { print $1 }')
110-
sudo virsh secret-undefine ${VIRSH_UUID} >/dev/null 2>&1
109+
if is_service_enabled cinder || is_service_enabled nova; then
110+
local virsh_uuid=$(sudo virsh secret-list | awk '/^ ?[0-9a-z]/ { print $1 }')
111+
sudo virsh secret-undefine ${virsh_uuid} >/dev/null 2>&1
112+
fi
113+
if is_service_enabled nova; then
114+
iniset $NOVA_CONF libvirt rbd_secret_uuid ""
115+
fi
111116
}
112117

113118
# configure_ceph() - Set config files, create data dirs, etc

0 commit comments

Comments
 (0)