bifrost/zuul.d/legacy-bifrost-jobs.yaml
Dirk Mueller 09c7bd99b6 Remove openSUSE Leap 42.3 jobs
openSUSE Leap 42.3 is going to be EOL on June 2019, so it is time
to remove jobs. Also rename the Leap 15.0 (opensuse-150) job to
Leap 15 (opensuse-15) so that we can be more easily updating this
to the opensuse-15 nodepool image (which is opensuse 15.1)

Change-Id: I01feece468b2df904b7e1d0c04e36fb7240e7f0d
2019-05-20 22:11:22 +02:00

108 lines
2.7 KiB
YAML

- job:
name: bifrost-base
parent: legacy-base
irrelevant-files:
- ^.*\.rst$
- ^bifrost/tests/.*$
- ^doc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^test-requirements.txt$
- ^tools/.*$
- ^tox.ini$
required-projects:
- openstack/bifrost
- openstack/ironic
- openstack/ironic-inspector
- openstack/openstacksdk
- openstack/python-ironic-inspector-client
- openstack/python-ironicclient
- openstack/requirements
- openstack/shade
- job:
name: bifrost-integration
parent: bifrost-base
required-projects:
# this is in addition to bifrost-base's required-projects
- openstack/diskimage-builder
- job:
name: bifrost-integration-dhcp
parent: bifrost-integration
run: playbooks/legacy/bifrost-integration-dhcp/run.yaml
post-run: playbooks/legacy/bifrost-integration-dhcp/post.yaml
timeout: 7200
- job:
name: bifrost-integration-dhcp-ubuntu-xenial
parent: bifrost-integration-dhcp
nodeset: ubuntu-xenial
- job:
name: bifrost-integration-dhcp-centos-7
parent: bifrost-integration-dhcp
nodeset: centos-7
- job:
name: bifrost-integration-dhcp-opensuse-15
parent: bifrost-integration-dhcp
nodeset: opensuse-150
vars:
use_venv: true
- job:
name: bifrost-integration-dibipa-debian
parent: bifrost-integration
run: playbooks/legacy/bifrost-integration-dibipa-debian/run.yaml
post-run: playbooks/legacy/bifrost-integration-dibipa-debian/post.yaml
timeout: 7200
- job:
name: bifrost-integration-dibipa-debian-ubuntu-xenial
parent: bifrost-integration-dibipa-debian
nodeset: ubuntu-xenial
- job:
name: bifrost-integration-dibipa-debian-centos-7
parent: bifrost-integration-dibipa-debian
nodeset: centos-7
- job:
name: bifrost-integration-dibipa-debian-opensuse-15
parent: bifrost-integration-dibipa-debian
nodeset: opensuse-150
vars:
use_venv: true
- job:
name: bifrost-integration-tinyipa
parent: bifrost-base
run: playbooks/legacy/bifrost-integration-tinyipa/run.yaml
post-run: playbooks/legacy/bifrost-integration-tinyipa/post.yaml
timeout: 3600
- job:
name: bifrost-integration-tinyipa-ubuntu-xenial
parent: bifrost-integration-tinyipa
nodeset: ubuntu-xenial
- job:
name: bifrost-integration-tinyipa-keystone-ubuntu-xenial
parent: bifrost-integration-tinyipa
nodeset: ubuntu-xenial
vars:
use_keystone: true
- job:
name: bifrost-integration-tinyipa-centos-7
parent: bifrost-integration-tinyipa
nodeset: centos-7
- job:
name: bifrost-integration-tinyipa-opensuse-15
parent: bifrost-integration-tinyipa
nodeset: opensuse-150
vars:
use_venv: true