bifrost/zuul.d/bifrost-jobs.yaml
Dmitry Tantsur 77a5ad3221 CI: clean up non-votings jobs
The DHCP scenario is not OS-dependent, so no point in repeating it
for every OS, let's only leave the main two.

The openSUSE dibipa job is broken, removing it until somebody picks
it up (it has debootstrap version incompatibility).

Change-Id: I7e822d3cfb72a453091bc0436be52c1e83559ecc
2020-06-18 16:29:23 +02:00

124 lines
2.9 KiB
YAML

- job:
name: bifrost-base
parent: base
irrelevant-files:
- ^.*\.rst$
- ^bifrost/tests/.*$
- ^api-ref/.*$
- ^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/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-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-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-cli-ubuntu-bionic
parent: bifrost-integration-tinyipa-ubuntu-bionic
vars:
cli_test: true
- job:
name: bifrost-integration-tinyipa-ubuntu-focal
parent: bifrost-integration-tinyipa
nodeset: ubuntu-focal
- job:
name: bifrost-integration-tinyipa-centos-8
parent: bifrost-integration-tinyipa
nodeset: centos-8
- job:
name: bifrost-integration-tinyipa-keystone-centos-8
parent: bifrost-integration-tinyipa
nodeset: centos-8
vars:
enable_keystone: true
- job:
name: bifrost-integration-tinyipa-debian-buster
parent: bifrost-integration-tinyipa
nodeset: debian-buster
- job:
name: bifrost-integration-tinyipa-opensuse-15
parent: bifrost-integration-tinyipa
nodeset: opensuse-15
- job:
name: bifrost-integration-tinyipa-fedora-latest
parent: bifrost-integration-tinyipa
nodeset: fedora-latest