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
This commit is contained in:
Monty Taylor 2020-04-23 15:03:33 -05:00
parent ed75d0536b
commit 5530478860
2 changed files with 15 additions and 0 deletions

View File

@ -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

View File

@ -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.