tripleo-ci/zuul.d/content-provider.yaml

62 lines
1.9 KiB
YAML

---
# zuul.d/content-provider.yaml
# Zuul layout for TripleO content-provider jobs.
# ATTENTION: Try to avoid adding irrelevant-files inside templates
# or project because it does override values defined at job level.
# An attempt to optimize at this level can have the exactly opposite effect,
# triggering the affected jobs on far more changes than needed.
- job:
name: tripleo-ci-content-provider-required-projects-upstream
parent: tripleo-ci-content-provider-standard
abstract: true
required-projects:
- opendev.org/openstack/tripleo-ansible
- opendev.org/openstack/tripleo-operator-ansible
- name: opendev.org/openstack/ansible-config_template
override-checkout: master
- job:
name: tripleo-ci-centos-8-content-provider
parent: tripleo-ci-content-provider-required-projects-upstream
branches: ^(stable/(train|wallaby)).*$
nodeset: single-centos-8-node
- job:
name: tripleo-ci-centos-9-content-provider
parent: tripleo-ci-content-provider-required-projects-upstream
branches: ^(?!stable/train).*$
nodeset: single-centos-9-node
vars:
containers_base_image: registry.access.redhat.com/ubi9:latest
- job:
name: tripleo-ci-centos-9-content-provider-wallaby
parent: tripleo-ci-centos-9-content-provider
override-checkout: stable/wallaby
vars:
branch_override: stable/wallaby
- job:
name: tripleo-ci-centos-9-content-provider-zed
parent: tripleo-ci-centos-9-content-provider
override-checkout: stable/zed
vars:
branch_override: stable/zed
- job:
name: tripleo-ci-centos-8-content-provider-wallaby
parent: tripleo-ci-centos-8-content-provider
override-checkout: stable/wallaby
vars:
branch_override: stable/wallaby
- job:
name: tripleo-ci-centos-8-content-provider-train
parent: tripleo-ci-centos-8-content-provider
override-checkout: stable/train
vars:
branch_override: stable/train