Check if advanced image flavor already exists
Flavor added in 79c679683dd93c1df412f81533af6bf72e2395d0 fails in
at least stable/wallaby neutron-ovn-tempest-slow job, as the flavor
already exists.
This checks if a flavor with this name already exists before trying to
create it
Change-Id: I624f53e39c4bcdd988900aca375ee5e4ddd445fe
Related-Bug: #1940243
diff --git a/devstack/functions.sh b/devstack/functions.sh
index ca2da44..f758ff6 100644
--- a/devstack/functions.sh
+++ b/devstack/functions.sh
@@ -93,5 +93,7 @@
local disk=$3
local vcpus=$4
- openstack flavor create --ram $ram --disk $disk --vcpus $vcpus $name
+ if [[ -z $(openstack flavor list | grep $name) ]]; then
+ openstack flavor create --ram $ram --disk $disk --vcpus $vcpus $name
+ fi
}