aboutsummaryrefslogtreecommitdiff
path: root/zuul.d
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2026-04-25 13:25:54 +0000
committerGerrit Code Review <review@openstack.org>2026-04-25 13:25:54 +0000
commit6c0e560ae6398a97df9242fe9e2836e3c2144a71 (patch)
treec26764c49f5da5ba019c6eb2a464896e6c89d035 /zuul.d
parent700f0db544a2d1c6f465d8d2dc74a2da07e22248 (diff)
parent0f4c8544d8b822bd0d97da75b47b1244d147bef3 (diff)
downloadkolla-ansible-6c0e560ae6398a97df9242fe9e2836e3c2144a71.tar.gz
kolla-ansible-6c0e560ae6398a97df9242fe9e2836e3c2144a71.zip
Merge "Support multiple Nova Compute Ironic instances"
Diffstat (limited to 'zuul.d')
-rw-r--r--zuul.d/project.yaml1
-rw-r--r--zuul.d/scenarios/multi-compute-ironic.yaml47
2 files changed, 48 insertions, 0 deletions
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 0758a8067..7cb2ec76f 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -4,6 +4,7 @@
templates:
- ansible-role-jobs
- check-requirements
+ - kolla-ansible-scenario-multi-compute-ironic
- kolla-ansible-scenario-aio
- kolla-ansible-scenario-bifrost
- kolla-ansible-scenario-cells
diff --git a/zuul.d/scenarios/multi-compute-ironic.yaml b/zuul.d/scenarios/multi-compute-ironic.yaml
new file mode 100644
index 000000000..814116a1f
--- /dev/null
+++ b/zuul.d/scenarios/multi-compute-ironic.yaml
@@ -0,0 +1,47 @@
+---
+- job:
+ name: kolla-ansible-multi-compute-ironic-base
+ parent: kolla-ansible-base
+ voting: false
+ files: !inherit
+ - ^ansible/group_vars/all/(nova|ironic).yml
+ - ^ansible/roles/(nova|nova-cell|ironic)/
+ - ^tests/deploy-tenks\.sh$
+ - ^tests/templates/ironic-overrides\.j2$
+ - ^tests/templates/tenks-deploy-config\.yml\.j2$
+ - ^tests/test-dashboard\.sh$
+ - ^tests/test-ironic\.sh$
+ required-projects:
+ - openstack/tenks
+ vars:
+ scenario: multi-compute-ironic
+ scenario_images_extra:
+ - ^dnsmasq
+ - ^ironic
+ - ^iscsid
+ tls_enabled: false
+
+- job:
+ name: kolla-ansible-debian-trixie-multi-compute-ironic
+ parent: kolla-ansible-multi-compute-ironic-base
+ nodeset: kolla-ansible-debian-trixie-multi-16GB
+
+- job:
+ name: kolla-ansible-rocky-10-multi-compute-ironic
+ parent: kolla-ansible-multi-compute-ironic-base
+ nodeset: kolla-ansible-rocky-10-multi-16GB
+
+- job:
+ name: kolla-ansible-ubuntu-noble-multi-compute-ironic
+ parent: kolla-ansible-multi-compute-ironic-base
+ nodeset: kolla-ansible-ubuntu-noble-multi-16GB
+
+- project-template:
+ name: kolla-ansible-scenario-multi-compute-ironic
+ description: |
+ Runs Kolla-Ansible Nova Multi Compute Ironic scenario jobs.
+ check:
+ jobs:
+ - kolla-ansible-debian-trixie-multi-compute-ironic
+ - kolla-ansible-rocky-10-multi-compute-ironic
+ - kolla-ansible-ubuntu-noble-multi-compute-ironic