From be752b8175f0cb3444ee47679753be847c8f8fd2 Mon Sep 17 00:00:00 2001 From: Lee Yarwood Date: Mon, 9 Nov 2020 08:52:13 +0000 Subject: [PATCH] zuul: Reintroduce nova-dsvm-multinode-base This was incorrectly removed by Ib342e2d3c395830b4667a60de7e492d3b9de2f0a while still being used by the nova-grenade-multinode job. This was missed as the check queue appears to default to silently skipping jobs where it can't find the parent instead of failing. Change-Id: I3ece71ab75a28a0ba662c56fb140525e8ce4aa6c --- .zuul.yaml | 44 +++++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 5e64d20554..fa26f0d48a 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -1,6 +1,34 @@ # See https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3 # for job naming conventions. +- job: + name: nova-dsvm-multinode-base + parent: legacy-dsvm-base-multinode + description: | + Base job for multinode nova devstack/tempest jobs. + Will setup firewall rules on all the nodes allowing them to talk to + each other. + timeout: 10800 + required-projects: + - openstack/devstack-gate + - openstack/nova + - openstack/tempest + irrelevant-files: &dsvm-irrelevant-files + - ^api-.*$ + - ^(test-|)requirements.txt$ + - ^.*\.rst$ + - ^.git.*$ + - ^doc/.*$ + - ^nova/hacking/.*$ + - ^nova/locale/.*$ + - ^nova/policies/.*$ + - ^nova/tests/.*$ + - ^nova/test.py$ + - ^releasenotes/.*$ + - ^setup.cfg$ + - ^tools/.*$ + - ^tox.ini$ + - job: name: nova-tox-functional-py38 parent: openstack-tox-functional-py38 @@ -34,21 +62,7 @@ description: | Run tempest live migration tests against local qcow2 ephemeral storage and shared LVM/iSCSI cinder volumes. - irrelevant-files: &dsvm-irrelevant-files - - ^api-.*$ - - ^(test-|)requirements.txt$ - - ^.*\.rst$ - - ^.git.*$ - - ^doc/.*$ - - ^nova/hacking/.*$ - - ^nova/locale/.*$ - - ^nova/policies/.*$ - - ^nova/tests/.*$ - - ^nova/test.py$ - - ^releasenotes/.*$ - - ^setup.cfg$ - - ^tools/.*$ - - ^tox.ini$ + irrelevant-files: *dsvm-irrelevant-files vars: tox_envlist: all tempest_test_regex: (^tempest\.api\.compute\.admin\.(test_live_migration|test_migration))