diff --git a/zuul.d/image-build-jobs.yaml b/zuul.d/image-build-jobs.yaml index 72690bd..822b188 100644 --- a/zuul.d/image-build-jobs.yaml +++ b/zuul.d/image-build-jobs.yaml @@ -13,7 +13,7 @@ the image without uploading it (this can be useful for check pipelines). parent: build-diskimage - timeout: 7200 + timeout: 10800 post-timeout: 10800 abstract: true # This causes us to run DIB from the git repo instead of the @@ -443,6 +443,25 @@ parent: opendev-promote-diskimage-base image-build-name: debian-trixie +- job: + name: opendev-build-diskimage-debian-trixie-arm64 + description: | + Build the OpenDev Debian Trixie arm64 VM image + parent: opendev-build-diskimage-debian-trixie + nodeset: + nodes: + - name: ubuntu-noble-arm64 + label: ubuntu-noble-arm64 + image-build-name: debian-trixie-arm64 + vars: + build_diskimage_image_name: debian-trixie-arm64 + upload_image_swift_hash_timeout: 1200 + +- job: + name: opendev-promote-diskimage-debian-trixie-arm64 + parent: opendev-promote-diskimage-base + image-build-name: debian-trixie-arm64 + - job: name: opendev-build-diskimage-ubuntu-bionic description: | diff --git a/zuul.d/images.yaml b/zuul.d/images.yaml index b498cc8..f16d356 100644 --- a/zuul.d/images.yaml +++ b/zuul.d/images.yaml @@ -42,6 +42,10 @@ name: debian-trixie type: zuul +- image: + name: debian-trixie-arm64 + type: zuul + - image: name: rockylinux-8 type: zuul diff --git a/zuul.d/labels.yaml b/zuul.d/labels.yaml index 2c965a9..c006e02 100644 --- a/zuul.d/labels.yaml +++ b/zuul.d/labels.yaml @@ -197,6 +197,18 @@ flavor: 16GB max-ready-age: 1800 +- label: + name: debian-trixie-arm64-8GB + image: debian-trixie-arm64 + flavor: 8GB + max-ready-age: 1800 + +- label: + name: debian-trixie-arm64-16GB + image: debian-trixie-arm64 + flavor: 16GB + max-ready-age: 1800 + - label: name: rockylinux-8-4GB image: rockylinux-8 diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 857b3f7..42b037a 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -13,6 +13,7 @@ - opendev-build-diskimage-debian-bullseye - opendev-build-diskimage-debian-bullseye-arm64 - opendev-build-diskimage-debian-trixie + - opendev-build-diskimage-debian-trixie-arm64 - opendev-build-diskimage-rockylinux-8 - opendev-build-diskimage-rockylinux-9 - opendev-build-diskimage-rockylinux-9-arm64 @@ -83,6 +84,11 @@ - name: image_upload_secret secret: image-upload-secret pass-to-parent: true + - opendev-build-diskimage-debian-trixie-arm64: + secrets: + - name: image_upload_secret + secret: image-upload-secret + pass-to-parent: true - opendev-build-diskimage-rockylinux-8: secrets: - name: image_upload_secret @@ -200,6 +206,11 @@ - name: image_upload_secret secret: image-upload-secret pass-to-parent: true + - opendev-build-diskimage-debian-trixie-arm64: + secrets: + - name: image_upload_secret + secret: image-upload-secret + pass-to-parent: true - opendev-build-diskimage-rockylinux-8: secrets: - name: image_upload_secret @@ -317,6 +328,11 @@ - name: image_upload_secret secret: image-upload-secret pass-to-parent: true + - opendev-build-diskimage-debian-trixie-arm64: + secrets: + - name: image_upload_secret + secret: image-upload-secret + pass-to-parent: true - opendev-build-diskimage-rockylinux-8: secrets: - name: image_upload_secret @@ -391,6 +407,7 @@ - opendev-promote-diskimage-debian-bullseye - opendev-promote-diskimage-debian-bullseye-arm64 - opendev-promote-diskimage-debian-trixie + - opendev-promote-diskimage-debian-trixie-arm64 - opendev-promote-diskimage-rockylinux-8 - opendev-promote-diskimage-rockylinux-9 - opendev-promote-diskimage-rockylinux-9-arm64 diff --git a/zuul.d/providers.yaml b/zuul.d/providers.yaml index 00a4546..7d679a3 100644 --- a/zuul.d/providers.yaml +++ b/zuul.d/providers.yaml @@ -661,6 +661,7 @@ - centos-10-stream-arm64 - debian-bookworm-arm64 - debian-bullseye-arm64 + - debian-trixie-arm64 - rockylinux-9-arm64 - rockylinux-10-arm64 - ubuntu-focal-arm64 @@ -691,6 +692,8 @@ - debian-bullseye-arm64-8GB - debian-bullseye-arm64-16GB - debian-bullseye-arm64 + - debian-trixie-arm64-8GB + - debian-trixie-arm64-16GB - rockylinux-9-arm64-8GB - rockylinux-9-arm64-16GB - rockylinux-9-arm64