aboutsummaryrefslogtreecommitdiff
path: root/roles/kolla-ansible-tempest
diff options
context:
space:
mode:
authorBartosz Bezak <bartosz@stackhpc.com>2026-03-16 12:42:22 +0100
committerBartosz Bezak <bartosz@stackhpc.com>2026-03-31 12:33:45 +0200
commitb3074d9c4a81d4f92ca4690f68933d14ae5744dc (patch)
treef51b66c1218727a307e67b24f7a3fdc57967b700 /roles/kolla-ansible-tempest
parent545699daaa752de92d388796ce9bb7fdac1adb17 (diff)
downloadkolla-ansible-b3074d9c4a81d4f92ca4690f68933d14ae5744dc.tar.gz
kolla-ansible-b3074d9c4a81d4f92ca4690f68933d14ae5744dc.zip
CI: move aarch64 jobs to 16G ram nodes
Change-Id: I3e2fcee68efeae8c7ea9428156b63b9a9cfc1be0 Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
Diffstat (limited to 'roles/kolla-ansible-tempest')
-rw-r--r--roles/kolla-ansible-tempest/tasks/main.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/roles/kolla-ansible-tempest/tasks/main.yml b/roles/kolla-ansible-tempest/tasks/main.yml
index f2397a5d5..6fa5df576 100644
--- a/roles/kolla-ansible-tempest/tasks/main.yml
+++ b/roles/kolla-ansible-tempest/tasks/main.yml
@@ -31,6 +31,25 @@
>/tmp/logs/ansible/test-init-tempest-discover 2>&1
changed_when: false
+# NOTE(bbezak): aarch64 Tempest guests may miss config-drive with the
+# default SCSI model, so force virtio-scsi for CirrOS.
+- name: Set Tempest image properties on aarch64
+ vars:
+ ansible_python_interpreter: "{{ kolla_ansible_venv_path }}/bin/python"
+ image_name: "cirros-{{ kolla_ansible_tempest_cirros_ver }}-aarch64-disk.img"
+ openstack.cloud.image:
+ cloud: "kolla-admin"
+ name: "{{ item }}"
+ visibility: public
+ properties:
+ hw_scsi_model: virtio-scsi
+ environment:
+ OS_CLIENT_CONFIG_FILE: "/etc/kolla/clouds.yaml"
+ loop:
+ - "{{ image_name }}"
+ - "{{ image_name }}_alt"
+ when: ansible_architecture == 'aarch64'
+
- name: Run tempest tests
environment:
OS_LOG_CAPTURE: "1"