From c41e2b3a3924c41e51ea63910236ddcddd2ba37f Mon Sep 17 00:00:00 2001 From: Michal Nasiadka Date: Thu, 11 Dec 2025 13:37:37 +0100 Subject: CI: Add CloudKitty scenario Do not enable Prometheus in it yet, because OpenStack Exporter fails on startup due to unavailability of OpenStack APIs - and since we run systemd units in CI with no restart on failure - it fails miserably. Change-Id: I3de44a22fe3a4213cc095431645d37f265143919 Signed-off-by: Michal Nasiadka --- zuul.d/project.yaml | 1 + zuul.d/scenarios/cloudkitty.yaml | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 zuul.d/scenarios/cloudkitty.yaml (limited to 'zuul.d') diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 098624130..3b0ef3019 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -8,6 +8,7 @@ - kolla-ansible-scenario-bifrost - kolla-ansible-scenario-cells - kolla-ansible-scenario-cephadm + - kolla-ansible-scenario-cloudkitty # NOTE(mnasiadka): Failing since # https://review.opendev.org/c/openstack/kolla-ansible/+/864780 # - kolla-ansible-scenario-container-engine-migration diff --git a/zuul.d/scenarios/cloudkitty.yaml b/zuul.d/scenarios/cloudkitty.yaml new file mode 100644 index 000000000..c2df2b1eb --- /dev/null +++ b/zuul.d/scenarios/cloudkitty.yaml @@ -0,0 +1,39 @@ +--- +- job: + name: kolla-ansible-cloudkitty-base + parent: kolla-ansible-base + voting: false + files: !inherit + - ^ansible/group_vars/all/cloudkitty.yml + - ^ansible/roles/cloudkitty/ + - ^roles/kolla-ansible-test-cloudkitty/ + vars: + scenario: cloudkitty + scenario_images_extra: + - ^cloudkitty + tls_enabled: false + +- job: + name: kolla-ansible-debian-trixie-cloudkitty + parent: kolla-ansible-cloudkitty-base + nodeset: kolla-ansible-debian-trixie-8GB + +- job: + name: kolla-ansible-rocky-10-cloudkitty + parent: kolla-ansible-cloudkitty-base + nodeset: kolla-ansible-rocky-10-8GB + +- job: + name: kolla-ansible-ubuntu-noble-cloudkitty + parent: kolla-ansible-cloudkitty-base + nodeset: kolla-ansible-ubuntu-noble-8GB + +- project-template: + name: kolla-ansible-scenario-cloudkitty + description: | + Runs Kolla-Ansible CloudKitty scenario jobs. + check: + jobs: + - kolla-ansible-debian-trixie-cloudkitty + - kolla-ansible-rocky-10-cloudkitty + - kolla-ansible-ubuntu-noble-cloudkitty -- cgit v1.2.3