Now that these job depend on tripleo-ci-centos-8-content-provider job to run, they should have the same list. Else, these jobs will try to run while the parent one did not, generating zuul errors as seen for example in [1] [1] https://review.opendev.org/#/c/763218/ Change-Id: I2bf2d25f6a6f651a740578e92720676975f8283f
155 lines
5.9 KiB
YAML
155 lines
5.9 KiB
YAML
# NOTE: In doc/source/contributor/testing/ci_scenario_jobs.rst file there is
|
|
# document with summary of all tempest, neutron-tempest-plugin and grenade jobs
|
|
# summary.
|
|
# Please update this document always when any changes to jobs are made.
|
|
- project:
|
|
templates:
|
|
- neutron-tempest-plugin-jobs
|
|
- openstack-cover-jobs
|
|
- openstack-lower-constraints-jobs
|
|
- openstack-python3-victoria-jobs
|
|
- publish-openstack-docs-pti
|
|
- periodic-stable-jobs
|
|
- check-requirements
|
|
- release-notes-jobs-python3
|
|
check:
|
|
jobs:
|
|
- neutron-functional-with-uwsgi
|
|
- neutron-fullstack-with-uwsgi
|
|
- neutron-rally-task
|
|
- neutron-grenade-multinode
|
|
- neutron-grenade-dvr-multinode
|
|
- neutron-grenade-ovn:
|
|
voting: false
|
|
- neutron-tempest-linuxbridge
|
|
- neutron-tempest-with-uwsgi
|
|
- neutron-tempest-multinode-full-py3
|
|
- neutron-tempest-dvr-ha-multinode-full
|
|
- neutron-tempest-iptables_hybrid
|
|
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:
|
|
voting: false
|
|
# We don't run the job on things like neutron docs-only changes
|
|
irrelevant-files: &irrelevant-files
|
|
- ^(test-|)requirements.txt$
|
|
- ^.*\.rst$
|
|
- ^doc/.*$
|
|
- ^neutron/locale/.*$
|
|
- ^neutron/tests/unit/.*$
|
|
- ^releasenotes/.*$
|
|
- ^setup.cfg$
|
|
- ^tools/.*$
|
|
- ^tox.ini$
|
|
- ^vagrant/.*$
|
|
- ^migration/.*$
|
|
- ^devstack/.*\.sample$
|
|
- tempest-slow-py3:
|
|
irrelevant-files: *irrelevant-files
|
|
- tempest-ipv6-only:
|
|
irrelevant-files: *irrelevant-files
|
|
- neutron-tempest-with-neutron-lib-master:
|
|
voting: false
|
|
irrelevant-files: *irrelevant-files
|
|
- neutron-ovn-tempest-ovs-release
|
|
- neutron-ovn-tempest-ovs-release-ipv6-only
|
|
- neutron-tempest-with-uwsgi-loki:
|
|
voting: false
|
|
# TODO(slaweq): add this job again to the check queue when it will be
|
|
# working fine on python 3
|
|
#- 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.
|
|
# Note we don't use a project-template here, so it's easier
|
|
# to disable voting on one specific job if things go wrong.
|
|
# In Stein and beyond, fs010 will run using
|
|
# 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
|
|
- neutron-ovn-tempest-slow:
|
|
voting: false
|
|
- neutron-ovn-tempest-full-multinode-ovs-master:
|
|
voting: false
|
|
- openstack-tox-py36: # from openstack-python3-victoria-jobs template
|
|
timeout: 3600
|
|
- openstack-tox-py38: # from openstack-python3-victoria-jobs template
|
|
timeout: 3600
|
|
- openstack-tox-lower-constraints: # from openstack-tox-lower-constraints template
|
|
timeout: 3600
|
|
- openstack-tox-cover: # from openstack-cover-jobs template
|
|
timeout: 4800
|
|
gate:
|
|
jobs:
|
|
- neutron-functional-with-uwsgi
|
|
- neutron-fullstack-with-uwsgi
|
|
- neutron-tempest-with-uwsgi
|
|
- neutron-tempest-linuxbridge
|
|
- neutron-tempest-iptables_hybrid
|
|
- neutron-tempest-multinode-full-py3
|
|
- neutron-grenade-multinode
|
|
- neutron-grenade-dvr-multinode
|
|
- tempest-slow-py3:
|
|
irrelevant-files: *irrelevant-files
|
|
- tempest-ipv6-only:
|
|
irrelevant-files: *irrelevant-files
|
|
- neutron-ovn-tempest-ovs-release
|
|
- neutron-ovn-tempest-ovs-release-ipv6-only
|
|
- openstack-tox-py36: # from openstack-python3-victoria-jobs template
|
|
timeout: 3600
|
|
- openstack-tox-lower-constraints: # from openstack-tox-lower-constraints template
|
|
timeout: 3600
|
|
#- neutron-ovn-rally-task
|
|
#- neutron-ovn-tripleo-ci-centos-8-containers-multinode
|
|
|
|
experimental:
|
|
jobs:
|
|
- neutron-ovn-tempest-ovs-master
|
|
|
|
periodic:
|
|
jobs:
|
|
- neutron-functional
|
|
- neutron-fullstack
|
|
- neutron-tempest-postgres-full
|
|
- neutron-tempest-mariadb-full
|
|
- neutron-tempest-with-os-ken-master
|
|
- neutron-ovn-tempest-ovs-master-fedora
|
|
- devstack-tobiko-faults-centos
|