bifrost/zuul.d/bifrost-jobs.yaml
Riccardo Pittau fbdfa6360e Removing Centos 7 in favor of Centos 8
This patch converts the Centos 7 jobs to Centos 8 and re-enable
them as non-voting.
It also changes the lower-constraints job to template.

Change-Id: I9d6c8dd59b2c40b5c309dfab0c35cfbfb1197d4e
2020-01-27 17:03:31 +01:00

112 lines
2.6 KiB
YAML

- job:
name: bifrost-base
parent: base
irrelevant-files:
- ^.*\.rst$
- ^bifrost/tests/.*$
- ^doc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^test-requirements.txt$
- ^tools/.*$
- ^tox.ini$
pre-run: playbooks/ci/pre.yaml
run: playbooks/ci/run.yaml
post-run: playbooks/ci/post.yaml
required-projects:
- openstack/bifrost
- openstack/diskimage-builder
- openstack/ironic
- openstack/ironic-inspector
- openstack/ironic-python-agent
- openstack/ironic-python-agent-builder
- openstack/keystone
- openstack/openstacksdk
- openstack/python-ironic-inspector-client
- openstack/python-ironicclient
- openstack/requirements
- openstack/shade
- openstack/sushy
- x/ironic-staging-drivers
- job:
name: bifrost-integration
parent: bifrost-base
- job:
name: bifrost-integration-dhcp
parent: bifrost-integration
timeout: 7200
vars:
use_dhcp: true
- job:
name: bifrost-integration-dhcp-ubuntu-bionic
parent: bifrost-integration-dhcp
nodeset: ubuntu-bionic
- job:
name: bifrost-integration-dhcp-centos-8
parent: bifrost-integration-dhcp
nodeset: centos-8
- job:
name: bifrost-integration-dhcp-opensuse-15
parent: bifrost-integration-dhcp
nodeset: opensuse-15
vars:
use_venv: true
- job:
name: bifrost-integration-dibipa-debian
parent: bifrost-integration
timeout: 7200
vars:
build_image: true
- job:
name: bifrost-integration-dibipa-debian-ubuntu-bionic
parent: bifrost-integration-dibipa-debian
nodeset: ubuntu-bionic
- job:
name: bifrost-integration-dibipa-debian-centos-8
parent: bifrost-integration-dibipa-debian
nodeset: centos-8
- job:
name: bifrost-integration-dibipa-debian-opensuse-15
parent: bifrost-integration-dibipa-debian
nodeset: opensuse-15
vars:
use_venv: true
- job:
name: bifrost-integration-tinyipa
parent: bifrost-base
timeout: 3600
- job:
name: bifrost-integration-tinyipa-ubuntu-bionic
parent: bifrost-integration-tinyipa
nodeset: ubuntu-bionic
- job:
name: bifrost-integration-tinyipa-keystone-ubuntu-bionic
parent: bifrost-integration-tinyipa
nodeset: ubuntu-bionic
vars:
enable_keystone: true
- job:
name: bifrost-integration-tinyipa-centos-8
parent: bifrost-integration-tinyipa
nodeset: centos-8
- job:
name: bifrost-integration-tinyipa-opensuse-15
parent: bifrost-integration-tinyipa
nodeset: opensuse-15
vars:
use_venv: true