Move "Co-gating" jobs to the periodic queue

To use less infra resources by every Neutron patch, let's move
co-gating jobs, like Ironic, Openstacksdk and Tripleo based jobs
to the periodic queue.
Those jobs will be still run daily so we should have pretty good
coverage if (and when) some neutron change broke those projects but
we will use less infra resources by running jobs for every patch
proposed to Neutron.

Change-Id: I91c55c9151a11401bd3a7fbe94e378a027bc97df
This commit is contained in:
Slawek Kaplonski 2021-01-19 17:09:00 +01:00
parent 4184bae651
commit 0afa1b24ee

View File

@ -22,7 +22,9 @@
- neutron-grenade-dvr-multinode
- neutron-tempest-multinode-full-py3
- neutron-tempest-dvr-ha-multinode-full
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:
- neutron-tempest-slow-py3
- neutron-tempest-ipv6-only
- neutron-tempest-with-neutron-lib-master:
voting: false
# We don't run the job on things like neutron docs-only changes
irrelevant-files: &irrelevant-files
@ -38,11 +40,6 @@
- ^vagrant/.*$
- ^migration/.*$
- ^devstack/.*\.sample$
- neutron-tempest-slow-py3
- neutron-tempest-ipv6-only
- neutron-tempest-with-neutron-lib-master:
voting: false
irrelevant-files: *irrelevant-files
- neutron-ovn-tempest-ovs-release
- neutron-ovn-tempest-ovs-release-ipv6-only
# TODO(slaweq): add this job again to the check queue when it will be
@ -50,38 +47,6 @@
#- networking-midonet-tempest-aio-ml2-centos-7:
# voting: false
# irrelevant-files: *irrelevant-files
- openstacksdk-functional-devstack-networking:
voting: false
- tripleo-ci-centos-8-content-provider:
voting: false
- neutron-centos-8-tripleo-standalone:
vars: &consumer_vars
consumer_job: true
build_container_images: false
remove_tags:
- build
dependencies: &consumer_deps
- tripleo-ci-centos-8-content-provider
irrelevant-files: &consumer_irrelevant_files
# use same list as dependency job
# synced from tripleo-ci-base-centos-8 base
- ^.*\.md$
- ^.*\.rst$
- ^doc/.*$
- ^etc/.*$
- ^metadata.json$
- ^releasenotes/.*$
# do not put requirements.txt here, as it can have a huge impact
- ^test-requirements.txt$
- ^lower-constraints.txt$
- ^spec/.*$
- ^Puppetfile.*$
- tox.ini
- ^setup.*$
- ^vars/sova-patterns.yml$
^.ansible-lint$
- ^.pre-commit-config.yaml$
- ^.yamllint$
- neutron-ovn-rally-task:
voting: false
# TripleO jobs that deploy OVN.
@ -91,11 +56,6 @@
# networking-ovn-tripleo-ci-centos-7-containers-multinode.
# If you need any support to debug these jobs in case of
# failures, please reach us on #tripleo IRC channel.
- neutron-ovn-tripleo-ci-centos-8-containers-multinode:
voting: false
vars: *consumer_vars
dependencies: *consumer_deps
irrelevant-files: *consumer_irrelevant_files
- openstack-tox-py36: # from openstack-python3-wallaby-jobs template
timeout: 3600
- openstack-tox-py38: # from openstack-python3-wallaby-jobs template
@ -139,3 +99,18 @@
- neutron-tempest-with-os-ken-master
- neutron-ovn-tempest-ovs-master-fedora
- devstack-tobiko-faults-centos
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
- openstacksdk-functional-devstack-networking
- tripleo-ci-centos-8-content-provider
- neutron-centos-8-tripleo-standalone:
vars: &consumer_vars
consumer_job: true
build_container_images: false
remove_tags:
- build
dependencies: &consumer_deps
- tripleo-ci-centos-8-content-provider
- neutron-ovn-tripleo-ci-centos-8-containers-multinode:
voting: false
vars: *consumer_vars
dependencies: *consumer_deps