File tree Expand file tree Collapse file tree 3 files changed +43
-5
lines changed
roles/run-evacuate-hook/files Expand file tree Collapse file tree 3 files changed +43
-5
lines changed Original file line number Diff line number Diff line change 164
164
q-dhcp : true
165
165
q-l3 : true
166
166
q-meta : true
167
+ # NOTE(sean-k-mooney) this job is testing ml2/ovs with
168
+ # hybrid plug we do not need to test cinder and we want to ensure
169
+ # that we have at least one job without cinder in our gate so we
170
+ # disable it in this job
171
+ # Cinder services
172
+ c-api : false
173
+ c-bak : false
174
+ c-sch : false
175
+ c-vol : false
176
+ # we also do not need swift in this job so disable it for speed
177
+ s-account : false
178
+ s-container : false
179
+ s-object : false
180
+ s-proxy : false
167
181
devstack_local_conf :
168
182
post-config :
169
183
" /$NEUTRON_CORE_PLUGIN_CONF " :
190
204
q-ovn-metadata-agent : false
191
205
# Neutron services
192
206
q-agt : true
207
+ # NOTE(sean-k-mooney) this job is testing ml2/ovs with
208
+ # hybrid plug we do not need to test cinder and we want to ensure
209
+ # that we have at least one job without cinder in our gate so we
210
+ # disable it in this job
211
+ # Cinder services
212
+ c-api : false
213
+ c-bak : false
214
+ c-sch : false
215
+ c-vol : false
216
+ # we also do not need swift in this job so disable it for speed
217
+ s-account : false
218
+ s-container : false
219
+ s-object : false
220
+ s-proxy : false
193
221
devstack_local_conf :
194
222
post-config :
195
223
" /$NEUTRON_CORE_PLUGIN_CONF " :
Original file line number Diff line number Diff line change @@ -41,11 +41,17 @@ function evacuate_and_wait_for_active() {
41
41
done
42
42
}
43
43
44
- evacuate_and_wait_for_active evacuate-test
45
- evacuate_and_wait_for_active evacuate-bfv-test
44
+ servers=" evacuate-test"
45
+ if openstack endpoint list | grep cinder; then
46
+ servers=" $servers evacuate-bfv-test"
47
+ fi
48
+
49
+ for server in $servers ; do
50
+ evacuate_and_wait_for_active $server
51
+ done
46
52
47
53
# Make sure the servers moved.
48
- for server in evacuate-test evacuate-bfv-test ; do
54
+ for server in $servers ; do
49
55
host=$( openstack server show ${server} -f value -c OS-EXT-SRV-ATTR:host)
50
56
if [[ ${host} != ${CONTROLLER_HOSTNAME} ]]; then
51
57
echo " Unexpected host ${host} for server ${server} after evacuate."
55
61
56
62
# Cleanup test servers
57
63
openstack server delete --wait evacuate-test
58
- openstack server delete --wait evacuate-bfv-test
64
+ if [[ " $servers " =~ " bfv" ]]; then
65
+ openstack server delete --wait evacuate-bfv-test
66
+ fi
Original file line number Diff line number Diff line change @@ -33,4 +33,6 @@ function evacuate_and_wait_for_error() {
33
33
}
34
34
35
35
evacuate_and_wait_for_error evacuate-test
36
- evacuate_and_wait_for_error evacuate-bfv-test
36
+ if openstack endpoint list | grep cinder; then
37
+ evacuate_and_wait_for_error evacuate-bfv-test
38
+ fi
You can’t perform that action at this time.
0 commit comments