aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Nasiadka <mnasiadka@gmail.com>2025-03-13 16:00:55 +0100
committerMichal Nasiadka <mnasiadka@gmail.com>2025-03-13 16:01:09 +0100
commit4c9113f964b11fd4c648802cfa7a2b3ddb7cd93c (patch)
treefbde675590386c2ca3be5d7a167d00d604ff19bd
parent9efdcc01ca5a66304568a6582a182e4171e3e625 (diff)
downloadkolla-4c9113f964b11fd4c648802cfa7a2b3ddb7cd93c.tar.gz
kolla-4c9113f964b11fd4c648802cfa7a2b3ddb7cd93c.zip
CI: Add qemu-user-static back
It was misssed when moving kolla-build-deps to a role Change-Id: Ic342d9d96dfd8ea03f89cdf04ff28e4a7070a54c
-rw-r--r--roles/kolla-build-deps/tasks/main.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/roles/kolla-build-deps/tasks/main.yml b/roles/kolla-build-deps/tasks/main.yml
index ebb5f00fa..a3fcd1473 100644
--- a/roles/kolla-build-deps/tasks/main.yml
+++ b/roles/kolla-build-deps/tasks/main.yml
@@ -62,3 +62,9 @@
path: "{{ '/run/docker.sock' if container_engine == 'docker' else '/run/podman/podman.sock' }}"
mode: "0666"
become: true
+
+- name: Run multiarch/qemu-user-static image to support cross-arch build
+ ansible.builtin.command:
+ cmd: "{{ container_engine }} run --rm --privileged multiarch/qemu-user-static --reset -p yes"
+ become: true
+ when: ansible_facts.architecture != (base_arch | default('x86_64'))