add multinode ironic shard job

This change adds the
ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-shard
to the periodic-weekly and experimental pipelines replacing
the existing ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
job in the experimental line.

&policies-irrelevant-files is moved to the job defintions to
make workign on jobs simpler when commeting out jobs during devleopemt
yes this is unrelated but it make our lives simpler.

Change-Id: I1ee8f7f7d0cbcfb3a8cd61b5fec201b4ba4bf671
This commit is contained in:
Sean Mooney 2024-02-27 10:58:52 +00:00 committed by sean mooney
parent 326a41b3b3
commit 3b25b1e94c

View File

@ -793,7 +793,21 @@
description: | description: |
This job runs the Tempest tests with scope and new defaults enabled This job runs the Tempest tests with scope and new defaults enabled
for Nova, Neutron, Glance, and Cinder services. for Nova, Neutron, Glance, and Cinder services.
# TODO (gmann): There were few fixes in neutron and neutron-lib for the irrelevant-files: &policies-irrelevant-files
- ^api-.*$
- ^(test-|)requirements.txt$
- ^.*\.rst$
- ^.git.*$
- ^doc/.*$
- ^nova/hacking/.*$
- ^nova/locale/.*$
- ^nova/tests/.*$
- ^nova/test.py$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tools/.*$
- ^tox.ini$
# TODO (gmann): There were few fixes in neutron and neutron-lib for the
# RBAC but they are not yet released so we need to add both projcts as # RBAC but they are not yet released so we need to add both projcts as
# the required-projects. Those can be removed once new version of neutron # the required-projects. Those can be removed once new version of neutron
# and neutron-lib is released. # and neutron-lib is released.
@ -873,20 +887,7 @@
# integration test jobs. Running only tempest and grenade # integration test jobs. Running only tempest and grenade
# common jobs will be enough along with nova functional # common jobs will be enough along with nova functional
# and unit tests. # and unit tests.
irrelevant-files: &policies-irrelevant-files irrelevant-files: *policies-irrelevant-files
- ^api-.*$
- ^(test-|)requirements.txt$
- ^.*\.rst$
- ^.git.*$
- ^doc/.*$
- ^nova/hacking/.*$
- ^nova/locale/.*$
- ^nova/tests/.*$
- ^nova/test.py$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tools/.*$
- ^tox.ini$
vars: vars:
devstack_localrc: devstack_localrc:
<<: *uec_image_vars <<: *uec_image_vars
@ -974,6 +975,7 @@
# Runs emulation feature functionality test less frequently due # Runs emulation feature functionality test less frequently due
# to being the initial release and experimental in nature. # to being the initial release and experimental in nature.
- nova-emulation - nova-emulation
- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-shard
- tempest-centos9-stream-fips: - tempest-centos9-stream-fips:
vars: vars:
devstack_localrc: devstack_localrc:
@ -985,7 +987,7 @@
vars: vars:
devstack_localrc: devstack_localrc:
<<: *uec_image_vars <<: *uec_image_vars
- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode: - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode-shard:
irrelevant-files: *nova-base-irrelevant-files irrelevant-files: *nova-base-irrelevant-files
vars: vars:
devstack_localrc: devstack_localrc: