diff options
| -rw-r--r-- | tests/run.yml | 6 | ||||
| -rw-r--r-- | zuul.d/jobs.yaml | 9 | ||||
| -rw-r--r-- | zuul.d/nodesets.yaml | 6 | ||||
| -rw-r--r-- | zuul.d/project.yaml | 3 |
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: |
