From e5d2452828f794ad0ae3c182b4477bf7d33a8402 Mon Sep 17 00:00:00 2001 From: Kay Yan Date: Sun, 15 Sep 2024 20:59:13 +0800 Subject: [PATCH] fix elastx cleanup security groups (#11411) --- scripts/openstack-cleanup/main.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/scripts/openstack-cleanup/main.py b/scripts/openstack-cleanup/main.py index 28820de02..d10e4725b 100755 --- a/scripts/openstack-cleanup/main.py +++ b/scripts/openstack-cleanup/main.py @@ -37,17 +37,6 @@ def main(): map_if_old(conn.compute.delete_server, conn.compute.servers()) - print('Security groups...') - try: - map_if_old(conn.network.delete_security_group, - conn.network.security_groups()) - except openstack.exceptions.ConflictException as ex: - # Need to delete port when security groups is in used - map_if_old(conn.network.delete_port, - conn.network.ports()) - map_if_old(conn.network.delete_security_group, - conn.network.security_groups()) - print('Ports...') try: map_if_old(conn.network.delete_port, @@ -73,6 +62,17 @@ def main(): map_if_old(conn.network.delete_port, conn.network.ports()) + print('Security groups...') + try: + map_if_old(conn.network.delete_security_group, + conn.network.security_groups()) + except openstack.exceptions.ConflictException as ex: + # Need to delete port when security groups is in used + map_if_old(conn.network.delete_port, + conn.network.ports()) + map_if_old(conn.network.delete_security_group, + conn.network.security_groups()) + print('Subnets...') map_if_old(conn.network.delete_subnet, conn.network.subnets())