bifrost/zuul.d/legacy-bifrost-jobs.yaml
Markos Chandras ec88ca2c86 Add openSUSE Leap 15 jobs
We make the following changes in order to support openSUSE Leap 15.0

- Updates the bindep.txt file to match the SUSE family.
- The netstat binary has been moved to net-tools-deprecated
  package.
- We fix a bug when checking the status to extra dependencies. The
  variable is an array, but the code was only checking the first
  entry of the array.
- Replace spaces with '_' on ansible_distribution since openSUSE Leap
  15.0 is being reported as 'openSUSE Leap' by Ansible.

Change-Id: I800331e29e0d47a3121229cd66a5814277e34b84
2018-11-07 09:25:26 +00:00

117 lines
3.0 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-infra/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-423
parent: bifrost-integration-dhcp
nodeset: opensuse-423
- job:
name: bifrost-integration-dhcp-opensuse-150
parent: bifrost-integration-dhcp
nodeset: opensuse-150
- 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-423
parent: bifrost-integration-dibipa-debian
nodeset: opensuse-423
- job:
name: bifrost-integration-dibipa-debian-opensuse-150
parent: bifrost-integration-dibipa-debian
nodeset: opensuse-150
- 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-423
parent: bifrost-integration-tinyipa
nodeset: opensuse-423
- job:
name: bifrost-integration-tinyipa-opensuse-150
parent: bifrost-integration-tinyipa
nodeset: opensuse-150