diff options
| author | Michal Nasiadka <mnasiadka@gmail.com> | 2025-09-15 14:29:39 +0200 |
|---|---|---|
| committer | Michal Nasiadka <mnasiadka@gmail.com> | 2025-09-22 11:52:00 +0000 |
| commit | 5c087f54cff9a7c7fd3d5a6fd3ce622ee415f694 (patch) | |
| tree | 415e5214457c7274bebf7940a683aecea4479dc9 /zuul.d/project.yaml | |
| parent | ad5a7200ae5c8f0721a23cde199b0d26c4d52ee7 (diff) | |
| download | kolla-ansible-5c087f54cff9a7c7fd3d5a6fd3ce622ee415f694.tar.gz kolla-ansible-5c087f54cff9a7c7fd3d5a6fd3ce622ee415f694.zip | |
CI: Reorganise scenarios into project templates
This patch moves into using project templates, which is easier
to organise.
base_distro and upgrade variables are derived from base.yaml
and respective job name - so don't need to be specified in each
job anymore.
All jobs will now also have an OS release specified, so it's easier
to add different OS release jobs (e.g. when backporting new release
support to stable branch).
Change-Id: I1f08f9b9064d9f7e95b07944db0e7ebac3120c57
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Diffstat (limited to 'zuul.d/project.yaml')
| -rw-r--r-- | zuul.d/project.yaml | 83 |
1 files changed, 24 insertions, 59 deletions
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 82c4562b1..eccfdafd0 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -4,67 +4,32 @@ templates: - ansible-role-jobs - check-requirements + - kolla-ansible-scenario-aio + - kolla-ansible-scenario-bifrost + - kolla-ansible-scenario-cells + - kolla-ansible-scenario-cephadm + # NOTE(mnasiadka): Failing since + # https://review.opendev.org/c/openstack/kolla-ansible/+/864780 + # - kolla-ansible-scenario-container-engine-migration + - kolla-ansible-scenario-haproxy-fqdn + - kolla-ansible-scenario-kvm + - kolla-ansible-scenario-lets-encrypt + - kolla-ansible-scenario-magnum + - kolla-ansible-scenario-mariadb + - kolla-ansible-scenario-masakari + - kolla-ansible-scenario-nfv + - kolla-ansible-scenario-ironic + # NOTE(mnasiadka): All runs end up with DISK_FULL + #- kolla-ansible-scenario-ipv6 + - kolla-ansible-scenario-octavia + - kolla-ansible-scenario-ovn + - kolla-ansible-scenario-prometheus-opensearch + # NOTE(mnasiadka): SSO and non-SSO tests are failing + #- kolla-ansible-scenario-skyline + - kolla-ansible-scenario-telemetry + - kolla-ansible-scenario-venus - openstack-cover-jobs - openstack-python3-jobs - periodic-stable-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 - check: - jobs: - - kolla-ansible-centos10s - - kolla-ansible-debian - - kolla-ansible-debian-podman - - kolla-ansible-ubuntu - - kolla-ansible-ubuntu-podman - - kolla-ansible-ubuntu-kvm - - kolla-ansible-ubuntu-multinode-ipv6 - - kolla-ansible-ubuntu-bifrost - - kolla-ansible-ubuntu-magnum - - kolla-ansible-ubuntu-octavia - - kolla-ansible-ubuntu-masakari - - kolla-ansible-debian-ironic - - kolla-ansible-ubuntu-ironic - - kolla-ansible-debian-ironic-upgrade - - kolla-ansible-ubuntu-ironic-upgrade - - kolla-ansible-debian-upgrade - - kolla-ansible-ubuntu-upgrade - - kolla-ansible-ubuntu-cells - - kolla-ansible-debian-mariadb - - kolla-ansible-ubuntu-mariadb - - kolla-ansible-debian-ovn - - kolla-ansible-ubuntu-ovn - - kolla-ansible-debian-upgrade-ovn - - kolla-ansible-ubuntu-upgrade-ovn - - kolla-ansible-debian - - kolla-ansible-ubuntu-prometheus-opensearch - - kolla-ansible-ubuntu-prometheus-opensearch-upgrade - - kolla-ansible-ubuntu-venus - - kolla-ansible-ubuntu-cephadm - - kolla-ansible-ubuntu-upgrade-cephadm - - kolla-ansible-ubuntu-haproxy-fqdn - - kolla-ansible-ubuntu-lets-encrypt - - kolla-ansible-ubuntu-skyline - - kolla-ansible-ubuntu-skyline-sso - - kolla-ansible-ubuntu-telemetry - - kolla-ansible-ubuntu-container-engine-migration - - kolla-ansible-ubuntu-container-engine-migration-multinode - - kolla-ansible-debian-container-engine-migration - - kolla-ansible-debian-container-engine-migration-multinode - check-arm64: - jobs: - - kolla-ansible-centos10s-aarch64 - - kolla-ansible-debian-aarch64 - - kolla-ansible-debian-aarch64-podman - - kolla-ansible-debian-upgrade-aarch64 - gate: - jobs: - - kolla-ansible-debian - - kolla-ansible-debian-mariadb - - kolla-ansible-debian-upgrade - - kolla-ansible-debian-podman - - kolla-ansible-ubuntu - - kolla-ansible-ubuntu-mariadb - - kolla-ansible-ubuntu-prometheus-opensearch - - kolla-ansible-ubuntu-prometheus-opensearch-upgrade - - kolla-ansible-ubuntu-upgrade - - kolla-ansible-ubuntu-podman |
