From 5530478860e9ae28a8e92c6daf7e939172572cf1 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Thu, 23 Apr 2020 15:03:33 -0500 Subject: [PATCH] Build multi-arch images for x86 and arm So that we can run nodepool-builder in containers on arm hosts to better build arm images, update our zuul config to build multi-arch docker images. Change-Id: I98ec4cef2ff35c707ff43d0b8e554b969d720250 --- .zuul.yaml | 9 +++++++++ releasenotes/notes/arm-images-3a83419eb0bbfca6.yaml | 6 ++++++ 2 files changed, 15 insertions(+) create mode 100644 releasenotes/notes/arm-images-3a83419eb0bbfca6.yaml diff --git a/.zuul.yaml b/.zuul.yaml index f9dc077d4..7155ff203 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -162,12 +162,21 @@ - context: . repository: zuul/nodepool target: nodepool + arch: + - linux/amd64 + - linux/arm64 - context: . repository: zuul/nodepool-launcher target: nodepool-launcher + arch: + - linux/amd64 + - linux/arm64 - context: . repository: zuul/nodepool-builder target: nodepool-builder + arch: + - linux/amd64 + - linux/arm64 - job: name: nodepool-upload-image diff --git a/releasenotes/notes/arm-images-3a83419eb0bbfca6.yaml b/releasenotes/notes/arm-images-3a83419eb0bbfca6.yaml new file mode 100644 index 000000000..5b5e4fbe9 --- /dev/null +++ b/releasenotes/notes/arm-images-3a83419eb0bbfca6.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + The docker images published to ``zuul/nodepool``, ``zuul/nodepol-launcher`` + and ``zuul/nodepool-builder`` are now built as multi-arch images and + support arm64 in addition to amd64.