diff options
| author | Michal Nasiadka <mnasiadka@gmail.com> | 2025-12-11 13:37:37 +0100 |
|---|---|---|
| committer | Michal Nasiadka <mnasiadka@gmail.com> | 2026-01-07 12:03:19 +0000 |
| commit | c41e2b3a3924c41e51ea63910236ddcddd2ba37f (patch) | |
| tree | 58c4d77a843378771f0d08e813e4cf288cfdd214 | |
| parent | b0d2fbda2489cb2c170b38eb1b9d8ab957f1c58f (diff) | |
| download | kolla-ansible-c41e2b3a3924c41e51ea63910236ddcddd2ba37f.tar.gz kolla-ansible-c41e2b3a3924c41e51ea63910236ddcddd2ba37f.zip | |
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 <mnasiadka@gmail.com>
| -rw-r--r-- | tests/templates/globals-default.j2 | 4 | ||||
| -rw-r--r-- | zuul.d/project.yaml | 1 | ||||
| -rw-r--r-- | zuul.d/scenarios/cloudkitty.yaml | 39 |
3 files changed, 44 insertions, 0 deletions
diff --git a/tests/templates/globals-default.j2 b/tests/templates/globals-default.j2 index 77e050e9f..0b42d36e2 100644 --- a/tests/templates/globals-default.j2 +++ b/tests/templates/globals-default.j2 @@ -299,3 +299,7 @@ enable_keystone_federation: true mariadb_monitor_read_only_interval: "30000" mariadb_monitor_galera_healthcheck_timeout: "30000" + +{% if scenario == "cloudkitty" %} +enable_cloudkitty: true +{% endif %} 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 |
