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:
parent
4184bae651
commit
0afa1b24ee
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user