Skip to content

Commit 3e8b2f3

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Make our nova-ovs-hybrid-plug job omit cinder"
2 parents b4e6daf + c486cc8 commit 3e8b2f3

File tree

3 files changed

+43
-5
lines changed

3 files changed

+43
-5
lines changed

.zuul.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,20 @@
164164
q-dhcp: true
165165
q-l3: true
166166
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
167181
devstack_local_conf:
168182
post-config:
169183
"/$NEUTRON_CORE_PLUGIN_CONF":
@@ -190,6 +204,20 @@
190204
q-ovn-metadata-agent: false
191205
# Neutron services
192206
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
193221
devstack_local_conf:
194222
post-config:
195223
"/$NEUTRON_CORE_PLUGIN_CONF":

roles/run-evacuate-hook/files/test_evacuate.sh

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,17 @@ function evacuate_and_wait_for_active() {
4141
done
4242
}
4343

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
4652

4753
# Make sure the servers moved.
48-
for server in evacuate-test evacuate-bfv-test; do
54+
for server in $servers; do
4955
host=$(openstack server show ${server} -f value -c OS-EXT-SRV-ATTR:host)
5056
if [[ ${host} != ${CONTROLLER_HOSTNAME} ]]; then
5157
echo "Unexpected host ${host} for server ${server} after evacuate."
@@ -55,4 +61,6 @@ done
5561

5662
# Cleanup test servers
5763
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

roles/run-evacuate-hook/files/test_negative_evacuate.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,6 @@ function evacuate_and_wait_for_error() {
3333
}
3434

3535
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

0 commit comments

Comments
 (0)