aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/run.yml6
-rw-r--r--zuul.d/jobs.yaml9
-rw-r--r--zuul.d/nodesets.yaml6
-rw-r--r--zuul.d/project.yaml3
4 files changed, 24 insertions, 0 deletions
diff --git a/tests/run.yml b/tests/run.yml
index c1f5a13e6..6d18544a6 100644
--- a/tests/run.yml
+++ b/tests/run.yml
@@ -44,6 +44,12 @@
- item.branch == zuul.branch
with_items: "{{ zuul['items'] }}"
+ - name: enable building images on AArch64
+ set_fact:
+ need_build_image: true
+ when:
+ - ansible_architecture == 'aarch64'
+
# NOTE(yoctozepto): required to template template_overrides.j2 for Zuul
- name: Include kolla Zuul vars if building new images
include_vars:
diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index 6c2d9f4d1..89415c30e 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -8,6 +8,15 @@
install_type: source
- job:
+ name: kolla-ansible-debian-source-aarch64
+ parent: kolla-ansible-debian-source
+ nodeset: kolla-ansible-debian-aarch64
+ voting: false
+ timeout: 10800
+ required-projects:
+ - openstack/kolla
+
+- job:
name: kolla-ansible-debian-source
parent: kolla-ansible-base
nodeset: kolla-ansible-debian
diff --git a/zuul.d/nodesets.yaml b/zuul.d/nodesets.yaml
index fb498c1ca..0995c9d4d 100644
--- a/zuul.d/nodesets.yaml
+++ b/zuul.d/nodesets.yaml
@@ -12,6 +12,12 @@
label: debian-buster
- nodeset:
+ name: kolla-ansible-debian-aarch64
+ nodes:
+ - name: primary
+ label: debian-buster-arm64
+
+- nodeset:
name: kolla-ansible-xenial
nodes:
- name: primary
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index ce746d748..1c4327c34 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -66,6 +66,9 @@
files:
- ^ansible/roles/mariadb/
- ^tests/test-mariadb.sh
+ check-arm64:
+ jobs:
+ - kolla-ansible-debian-source-aarch64
gate:
queue: kolla
jobs: