openstacksdk/zuul.d/metal-jobs.yaml
Artem Goncharov b0d98dbba1 Rework zuul config
Current zuul.yaml file is simply way to big to be able to navigate in it
easily. We are going to add some more acceptance jobs which bring quite
big secrets and this will make it even less maintainable.

Split .zuul.yaml into few zuul.d/* entries using Zuul capability to have
few "project" entries and get them merged.

Change-Id: I9c6a85d4d6f1cdfcb5a339bca4293d54d5cf8746
2023-03-31 10:22:38 +02:00

33 lines
966 B
YAML

---
# Definitions of Ironic based jobs with a dedicated project entry to keep them
# out of general entry.
- job:
name: metalsmith-integration-openstacksdk-src
parent: metalsmith-integration-glance-netboot-cirros-direct
required-projects:
- openstack/openstacksdk
- job:
name: bifrost-integration-openstacksdk-src
parent: bifrost-integration-tinyipa-ubuntu-focal
required-projects:
- openstack/ansible-collections-openstack
- openstack/openstacksdk
- job:
name: ironic-inspector-tempest-openstacksdk-src
parent: ironic-inspector-tempest
required-projects:
- openstack/openstacksdk
- project:
check:
jobs:
# Ironic jobs, non-voting to avoid tight coupling
- ironic-inspector-tempest-openstacksdk-src:
voting: false
- bifrost-integration-openstacksdk-src:
voting: false
- metalsmith-integration-openstacksdk-src:
voting: false