Commit 13ea575e authored by Benjamin Tissoires's avatar Benjamin Tissoires
Browse files

bootstrap: provide an internal multi-arch manifest



This allows to simplify which image needs to be pulled.
Signed-off-by: Benjamin Tissoires's avatarBenjamin Tissoires <benjamin.tissoires@gmail.com>
parent 856dc00a
......@@ -214,7 +214,7 @@ pages:
#
.publish.template:
stage: publish
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
script:
- skopeo login --username "$QUAY_USER" --password "$(cat $QUAY_TOKEN)" quay.io
- set -x
......@@ -266,7 +266,7 @@ publish to quay.io:
- x86_64
- aarch64
FDO_DISTRIBUTION_TAG:
- '2020-12-18.2'
- '2021-03-01.0'
- FDO_DISTRIBUTION_IMAGE:
- qemu
- qemu-mkosi
......@@ -302,11 +302,11 @@ publish ci-fairy to quay.io:
# exist
#
test published images:
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
stage: test published images
script:
- skopeo inspect docker://quay.io/freedesktop.org/ci-templates:buildah-aarch64-2020-12-18.2
- skopeo inspect docker://quay.io/freedesktop.org/ci-templates:buildah-x86_64-2020-12-18.2
- skopeo inspect docker://quay.io/freedesktop.org/ci-templates:buildah-aarch64-2021-03-01.0
- skopeo inspect docker://quay.io/freedesktop.org/ci-templates:buildah-x86_64-2021-03-01.0
- skopeo inspect docker://quay.io/freedesktop.org/ci-templates:ci-fairy-sha256-41ee4d1ca15ea24c7d171a573fab18538561e526253b742b8172dd7a6412035f
- skopeo inspect docker://quay.io/freedesktop.org/ci-templates:qemu-base-x86_64-2021-02-15.0
- skopeo inspect docker://quay.io/freedesktop.org/ci-templates:qemu-mkosi-base-x86_64-2021-02-15.0
......
......@@ -21,6 +21,7 @@ stages:
# Common variable definitions
#
.ci-commons-alpine:
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
variables:
FDO_DISTRIBUTION_PACKAGES: 'wget curl'
FDO_DISTRIBUTION_EXEC: 'sh test/script.sh'
......@@ -41,17 +42,17 @@ stages:
#
.alpine:ci@container-build@x86_64:
extends:
- .fdo.container-build@alpine@x86_64
- .fdo.container-build@alpine
- .ci-commons-alpine@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
stage: alpine_container_build
.alpine:ci@container-build@aarch64:
extends:
- .fdo.container-build@alpine@aarch64
- .fdo.container-build@alpine
- .ci-commons-alpine@aarch64
image: $CI_REGISTRY_IMAGE/aarch64/buildah:2020-12-18.2
tags:
- aarch64
stage: alpine_container_build
......@@ -60,8 +61,8 @@ stages:
#
.alpine@check@x86_64:
extends:
- .fdo.distribution-image@alpine
- .ci-commons-alpine@x86_64
- .fdo.distribution-image@alpine
stage: alpine_check
script:
# run both curl and wget because one of those two is installed and one is
......@@ -194,7 +195,7 @@ do not rebuild alpine:latest@container-build@x86_64:
check labels alpine@x86_64:latest:
extends:
- alpine:latest@check@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
script:
# FDO_DISTRIBUTION_IMAGE still has indirections
- DISTRO_IMAGE=$(eval echo ${FDO_DISTRIBUTION_IMAGE})
......
......@@ -21,6 +21,7 @@ stages:
# Common variable definitions
#
.ci-commons-arch:
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
variables:
FDO_DISTRIBUTION_PACKAGES: 'wget curl'
FDO_DISTRIBUTION_EXEC: 'sh test/script.sh'
......@@ -41,9 +42,8 @@ stages:
#
.arch:ci@container-build@x86_64:
extends:
- .fdo.container-build@arch@x86_64
- .fdo.container-build@arch
- .ci-commons-arch@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
stage: arch_container_build
......@@ -52,8 +52,8 @@ stages:
#
.arch@check@x86_64:
extends:
- .fdo.distribution-image@arch
- .ci-commons-arch@x86_64
- .fdo.distribution-image@arch
stage: arch_check
script:
# run both curl and wget because one of those two is installed and one is
......@@ -170,7 +170,7 @@ do not rebuild arch:rolling@container-build@x86_64:
check labels arch@x86_64:rolling:
extends:
- arch:rolling@check@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
script:
# FDO_DISTRIBUTION_IMAGE still has indirections
- DISTRO_IMAGE=$(eval echo ${FDO_DISTRIBUTION_IMAGE})
......
......@@ -5,6 +5,7 @@ include:
stages:
- bootstrapping
- bootstrapping manifest
- bootstrapping_qemu
#################################################################
......@@ -14,13 +15,13 @@ stages:
#################################################################
.bootstrap_skeleton@x86_64:
extends: .fdo.container-build@fedora@x86_64
.bootstrap_skeleton:
extends: .fdo.container-build@fedora
stage: bootstrapping
variables:
FDO_UPSTREAM_REPO: freedesktop/ci-templates
FDO_DISTRIBUTION_VERSION: '33'
FDO_DISTRIBUTION_TAG: '2020-12-18.2'
FDO_DISTRIBUTION_TAG: '2021-03-01.0'
# Builds an image that the .fdo.container-build@ templates run on
......@@ -31,7 +32,7 @@ stages:
# a commit in runc prevented it to be compiled against musl. So we just
# end up building a regular container image.
bootstrap@x86_64:
extends: .bootstrap_skeleton@x86_64
extends: .bootstrap_skeleton
image: fedora:33
before_script:
- bash bootstrap/bootstrap_fedora.sh
......@@ -49,6 +50,39 @@ bootstrap@aarch64:
variables:
FDO_REPO_SUFFIX: aarch64/buildah
bootstrap@local-manifest:
extends:
- .bootstrap_skeleton
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2021-03-01.0
stage: bootstrapping manifest
script:
# log in to the registry
- podman login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
# create the multi-arch manifest
- buildah manifest create buildah:2021-03-01.0
$CI_REGISTRY_IMAGE/x86_64/buildah:2021-03-01.0
$CI_REGISTRY_IMAGE/aarch64/buildah:2021-03-01.0
# check if we already have this manifest in the registry
- buildah manifest inspect buildah:2021-03-01.0 > new_manifest.json
- buildah manifest inspect docker://$CI_REGISTRY_IMAGE/buildah:2021-03-01.0 > current_manifest.json || true
- diff -u current_manifest.json new_manifest.json || touch .need_push
# and push it
- |
if [[ -e .need_push ]]
then
rm .need_push
buildah manifest push --format v2s2 --all \
buildah:2021-03-01.0 \
docker://$CI_REGISTRY_IMAGE/buildah:2021-03-01.0
fi
needs:
- bootstrap@aarch64
- bootstrap@x86_64
# qemu container base image. This is the base image for running qemu jobs,
# i.e. when you are building an image with .fdo.qemu-prep@, that image is a gcow
......@@ -59,13 +93,13 @@ bootstrap@aarch64:
# - genisoimage (to create a cloud-init iso that will help us filling in the custom parameters)
# - usbutils (for being able to call lsusb and redirect part a USB device)
bootstrap-qemu@x86_64:
extends: .bootstrap_skeleton@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
extends: .bootstrap_skeleton
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2021-03-01.0
stage: bootstrapping_qemu
dependencies: []
variables:
FDO_DISTRIBUTION_TAG: '2021-02-15.0'
FDO_BASE_IMAGE: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
FDO_BASE_IMAGE: $CI_REGISTRY_IMAGE/x86_64/buildah:2021-03-01.0
FDO_REPO_SUFFIX: x86_64/qemu-base
FDO_DISTRIBUTION_PACKAGES: 'qemu genisoimage usbutils'
FDO_DISTRIBUTION_EXEC: 'mkdir -p /app && cp bootstrap/vmctl.sh /app/vmctl'
......
......@@ -21,6 +21,7 @@ stages:
# Common variable definitions
#
.ci-commons-centos:
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
variables:
FDO_DISTRIBUTION_PACKAGES: 'wget curl'
FDO_DISTRIBUTION_EXEC: 'sh test/script.sh'
......@@ -42,9 +43,8 @@ stages:
#
.centos:ci@container-build@x86_64:
extends:
- .fdo.container-build@centos@x86_64
- .fdo.container-build@centos
- .ci-commons-centos@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
stage: centos_container_build
......@@ -53,8 +53,8 @@ stages:
#
.centos@check@x86_64:
extends:
- .fdo.distribution-image@centos
- .ci-commons-centos@x86_64
- .fdo.distribution-image@centos
stage: centos_check
script:
# run both curl and wget because one of those two is installed and one is
......@@ -171,7 +171,7 @@ do not rebuild centos:7@container-build@x86_64:
check labels centos@x86_64:7:
extends:
- centos:7@check@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
script:
# FDO_DISTRIBUTION_IMAGE still has indirections
- DISTRO_IMAGE=$(eval echo ${FDO_DISTRIBUTION_IMAGE})
......
......@@ -6,7 +6,7 @@ stages:
- image build
.local buildah image:
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
# The ci-fairy base image. We build a base image that we can bump independently
# via the tag, ci-fairy itself gets layered on top with each commit.
......
......@@ -21,6 +21,7 @@ stages:
# Common variable definitions
#
.ci-commons-debian:
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
variables:
FDO_DISTRIBUTION_PACKAGES: 'wget curl'
FDO_DISTRIBUTION_EXEC: 'sh test/script.sh'
......@@ -42,17 +43,17 @@ stages:
#
.debian:ci@container-build@x86_64:
extends:
- .fdo.container-build@debian@x86_64
- .fdo.container-build@debian
- .ci-commons-debian@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
stage: debian_container_build
.debian:ci@container-build@aarch64:
extends:
- .fdo.container-build@debian@aarch64
- .fdo.container-build@debian
- .ci-commons-debian@aarch64
image: $CI_REGISTRY_IMAGE/aarch64/buildah:2020-12-18.2
tags:
- aarch64
stage: debian_container_build
......@@ -77,8 +78,8 @@ stages:
#
.debian@check@x86_64:
extends:
- .fdo.distribution-image@debian
- .ci-commons-debian@x86_64
- .fdo.distribution-image@debian
stage: debian_check
script:
# run both curl and wget because one of those two is installed and one is
......@@ -97,8 +98,8 @@ stages:
.debian@qemu-check@x86_64:
stage: debian_check
extends:
- .fdo.distribution-image@debian
- .ci-commons-debian@x86_64
- .fdo.distribution-image@debian
tags:
- kvm
script:
......@@ -260,7 +261,7 @@ do not rebuild debian:buster@container-build@x86_64:
check labels debian@x86_64:buster:
extends:
- debian:buster@check@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
script:
# FDO_DISTRIBUTION_IMAGE still has indirections
- DISTRO_IMAGE=$(eval echo ${FDO_DISTRIBUTION_IMAGE})
......
......@@ -21,6 +21,7 @@ stages:
# Common variable definitions
#
.ci-commons-fedora:
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
variables:
FDO_DISTRIBUTION_PACKAGES: 'wget curl'
FDO_DISTRIBUTION_EXEC: 'sh test/script.sh'
......@@ -42,17 +43,17 @@ stages:
#
.fedora:ci@container-build@x86_64:
extends:
- .fdo.container-build@fedora@x86_64
- .fdo.container-build@fedora
- .ci-commons-fedora@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
stage: fedora_container_build
.fedora:ci@container-build@aarch64:
extends:
- .fdo.container-build@fedora@aarch64
- .fdo.container-build@fedora
- .ci-commons-fedora@aarch64
image: $CI_REGISTRY_IMAGE/aarch64/buildah:2020-12-18.2
tags:
- aarch64
stage: fedora_container_build
......@@ -77,8 +78,8 @@ stages:
#
.fedora@check@x86_64:
extends:
- .fdo.distribution-image@fedora
- .ci-commons-fedora@x86_64
- .fdo.distribution-image@fedora
stage: fedora_check
script:
# run both curl and wget because one of those two is installed and one is
......@@ -97,8 +98,8 @@ stages:
.fedora@qemu-check@x86_64:
stage: fedora_check
extends:
- .fdo.distribution-image@fedora
- .ci-commons-fedora@x86_64
- .fdo.distribution-image@fedora
tags:
- kvm
script:
......@@ -260,7 +261,7 @@ do not rebuild fedora:33@container-build@x86_64:
check labels fedora@x86_64:33:
extends:
- fedora:33@check@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
script:
# FDO_DISTRIBUTION_IMAGE still has indirections
- DISTRO_IMAGE=$(eval echo ${FDO_DISTRIBUTION_IMAGE})
......
......@@ -21,6 +21,7 @@ stages:
# Common variable definitions
#
.ci-commons-ubuntu:
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
variables:
FDO_DISTRIBUTION_PACKAGES: 'wget curl'
FDO_DISTRIBUTION_EXEC: 'sh test/script.sh'
......@@ -42,17 +43,17 @@ stages:
#
.ubuntu:ci@container-build@x86_64:
extends:
- .fdo.container-build@ubuntu@x86_64
- .fdo.container-build@ubuntu
- .ci-commons-ubuntu@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
stage: ubuntu_container_build
.ubuntu:ci@container-build@aarch64:
extends:
- .fdo.container-build@ubuntu@aarch64
- .fdo.container-build@ubuntu
- .ci-commons-ubuntu@aarch64
image: $CI_REGISTRY_IMAGE/aarch64/buildah:2020-12-18.2
tags:
- aarch64
stage: ubuntu_container_build
......@@ -77,8 +78,8 @@ stages:
#
.ubuntu@check@x86_64:
extends:
- .fdo.distribution-image@ubuntu
- .ci-commons-ubuntu@x86_64
- .fdo.distribution-image@ubuntu
stage: ubuntu_check
script:
# run both curl and wget because one of those two is installed and one is
......@@ -97,8 +98,8 @@ stages:
.ubuntu@qemu-check@x86_64:
stage: ubuntu_check
extends:
- .fdo.distribution-image@ubuntu
- .ci-commons-ubuntu@x86_64
- .fdo.distribution-image@ubuntu
tags:
- kvm
script:
......@@ -260,7 +261,7 @@ do not rebuild ubuntu:20.10@container-build@x86_64:
check labels ubuntu@x86_64:20.10:
extends:
- ubuntu:20.10@check@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:2020-12-18.2
image: $CI_REGISTRY_IMAGE/buildah:2021-03-01.0
script:
# FDO_DISTRIBUTION_IMAGE still has indirections
- DISTRO_IMAGE=$(eval echo ${FDO_DISTRIBUTION_IMAGE})
......
......@@ -5,6 +5,7 @@ include:
stages:
- bootstrapping
- bootstrapping manifest
- bootstrapping_qemu
#################################################################
......@@ -14,8 +15,8 @@ stages:
#################################################################
.bootstrap_skeleton@x86_64:
extends: .fdo.container-build@{{bootstrap_distro}}@x86_64
.bootstrap_skeleton:
extends: .fdo.container-build@{{bootstrap_distro}}
stage: bootstrapping
variables:
FDO_UPSTREAM_REPO: freedesktop/ci-templates
......@@ -31,7 +32,7 @@ stages:
# a commit in runc prevented it to be compiled against musl. So we just
# end up building a regular container image.
bootstrap@x86_64:
extends: .bootstrap_skeleton@x86_64
extends: .bootstrap_skeleton
image: {{bootstrap_distro}}:{{bootstrap_distro_version}}
before_script:
- bash bootstrap/bootstrap_{{bootstrap_distro}}.sh
......@@ -49,6 +50,39 @@ bootstrap@aarch64:
variables:
FDO_REPO_SUFFIX: aarch64/buildah
bootstrap@local-manifest:
extends:
- .bootstrap_skeleton
image: $CI_REGISTRY_IMAGE/x86_64/buildah:{{bootstrap_tag}}
stage: bootstrapping manifest
script:
# log in to the registry
- podman login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
# create the multi-arch manifest
- buildah manifest create buildah:{{bootstrap_tag}}
$CI_REGISTRY_IMAGE/x86_64/buildah:{{bootstrap_tag}}
$CI_REGISTRY_IMAGE/aarch64/buildah:{{bootstrap_tag}}
# check if we already have this manifest in the registry
- buildah manifest inspect buildah:{{bootstrap_tag}} > new_manifest.json
- buildah manifest inspect docker://$CI_REGISTRY_IMAGE/buildah:{{bootstrap_tag}} > current_manifest.json || true
- diff -u current_manifest.json new_manifest.json || touch .need_push
# and push it
- |
if [[ -e .need_push ]]
then
rm .need_push
buildah manifest push --format v2s2 --all \
buildah:{{bootstrap_tag}} \
docker://$CI_REGISTRY_IMAGE/buildah:{{bootstrap_tag}}
fi
needs:
- bootstrap@aarch64
- bootstrap@x86_64
# qemu container base image. This is the base image for running qemu jobs,
# i.e. when you are building an image with .fdo.qemu-prep@, that image is a gcow
......@@ -59,7 +93,7 @@ bootstrap@aarch64:
# - genisoimage (to create a cloud-init iso that will help us filling in the custom parameters)
# - usbutils (for being able to call lsusb and redirect part a USB device)
bootstrap-qemu@x86_64:
extends: .bootstrap_skeleton@x86_64
extends: .bootstrap_skeleton
image: $CI_REGISTRY_IMAGE/x86_64/buildah:{{bootstrap_tag}}
stage: bootstrapping_qemu
dependencies: []
......
......@@ -6,7 +6,7 @@ stages:
- image build
.local buildah image:
image: $CI_REGISTRY_IMAGE/x86_64/buildah:{{bootstrap_tag}}
image: $CI_REGISTRY_IMAGE/buildah:{{bootstrap_tag}}
# The ci-fairy base image. We build a base image that we can bump independently
# via the tag, ci-fairy itself gets layered on top with each commit.
......
## @bootstrap_tag: the current image tag associated with this bootstrap image
bootstrap_tag: '2020-12-18.2'
bootstrap_tag: '2021-03-01.0'
## @qemu_tag: the current image tag associated with this qemu bootstrap image
qemu_tag: '2021-02-15.0'
......
......@@ -22,6 +22,7 @@ stages:
# Common variable definitions
#
.ci-commons-{{distribution}}:
image: $CI_REGISTRY_IMAGE/buildah:{{bootstrap_tag}}
variables:
FDO_DISTRIBUTION_PACKAGES: 'wget curl'
FDO_DISTRIBUTION_EXEC: 'sh test/script.sh'
......@@ -45,18 +46,18 @@ stages:
#
.{{distribution}}:ci@container-build@x86_64:
extends:
- .fdo.container-build@{{distribution}}@x86_64
- .fdo.container-build@{{distribution}}
- .ci-commons-{{distribution}}@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:{{bootstrap_tag}}
stage: {{distribution}}_container_build
{% if aarch64 %}
.{{distribution}}:ci@container-build@aarch64:
extends:
- .fdo.container-build@{{distribution}}@aarch64
- .fdo.container-build@{{distribution}}
- .ci-commons-{{distribution}}@aarch64
image: $CI_REGISTRY_IMAGE/aarch64/buildah:{{bootstrap_tag}}
tags:
- aarch64
stage: {{distribution}}_container_build
{% endif %}
......@@ -84,8 +85,8 @@ stages:
#
.{{distribution}}@check@x86_64:
extends:
- .fdo.distribution-image@{{distribution}}
- .ci-commons-{{distribution}}@x86_64
- .fdo.distribution-image@{{distribution}}
stage: {{distribution}}_check
script:
# run both curl and wget because one of those two is installed and one is
......@@ -105,8 +106,8 @@ stages:
.{{distribution}}@qemu-check@x86_64:
stage: {{distribution}}_check
extends:
- .fdo.distribution-image@{{distribution}}
- .ci-commons-{{distribution}}@x86_64
- .fdo.distribution-image@{{distribution}}
tags:
- kvm
script:
......@@ -275,7 +276,7 @@ do not rebuild {{distribution}}:{{versions[0]}}@container-build@x86_64:
check labels {{distribution}}@x86_64:{{versions[0]}}:
extends:
- {{distribution}}:{{versions[0]}}@check@x86_64
image: $CI_REGISTRY_IMAGE/x86_64/buildah:{{bootstrap_tag}}
image: $CI_REGISTRY_IMAGE/buildah:{{bootstrap_tag}}
script:
# FDO_DISTRIBUTION_IMAGE still has indirections
- DISTRO_IMAGE=$(eval echo ${FDO_DISTRIBUTION_IMAGE})
......
......@@ -181,7 +181,7 @@ pages:
#
.publish.template:
stage: publish
image: $CI_REGISTRY_IMAGE/x86_64/buildah:{{bootstrap_tag}}
image: $CI_REGISTRY_IMAGE/buildah:{{bootstrap_tag}}
script:
- skopeo login --username "$QUAY_USER" --password "$(cat $QUAY_TOKEN)" {{ci_templates_registry}}
- set -x
......@@ -269,7 +269,7 @@ publish ci-fairy to {{ci_templates_registry}}:
# exist
#
test published images:
image: $CI_REGISTRY_IMAGE/x86_64/buildah:{{bootstrap_tag}}
image: $CI_REGISTRY_IMAGE/buildah:{{bootstrap_tag}}
stage: test published images
script:
{% for remote_image in remote_images %}
......
......@@ -312,7 +312,7 @@
#
.fdo.container-build@alpine@x86_64:
extends: .fdo.container-build-common@alpine
image: quay.io/freedesktop.org/ci-templates:buildah-x86_64-2020-12-18.2
image: quay.io/freedesktop.org/ci-templates:buildah-x86_64-2021-03-01.0
###
# Alias to ``.fdo.container-build@alpine@x86_64``.
......@@ -329,7 +329,7 @@
# See ``.fdo.container-build@alpine@x86_64`` for details.
.fdo.container-build@alpine@aarch64:
extends: .fdo.container-build-common@alpine
image: quay.io/freedesktop.org/ci-templates:buildah-aarch64-2020-12-18.2
image: quay.io/freedesktop.org/ci-templates:buildah-aarch64-2021-03-01.0
tags:
- aarch64
......
......@@ -312,7 +312,7 @@
#
.fdo.container-build@arch@x86_64:
extends: .fdo.container-build-common@arch
image: quay.io/freedesktop.org/ci-templates:buildah-x86_64-2020-12-18.2
image: quay.io/freedesktop.org/ci-templates:buildah-x86_64-2021-03-01.0
###
# Alias to ``.fdo.container-build@arch@x86_64``.
......
......@@ -322,7 +322,7 @@
#
.fdo.container-build@centos@x86_64:
extends: .fdo.container-build-common@centos
image: quay.io/freedesktop.org/ci-templates:buildah-x86_64-2020-12-18.2
image: quay.io/freedesktop.org/ci-templates:buildah-x86_64-2021-03-01.0
###
# Alias to ``.fdo.container-build@centos@x86_64``.
......
......@@ -332,7 +332,7 @@
#
.fdo.container-build@debian@x86_64:
extends: .fdo.container-build-common@debian
image: quay.io/freedesktop.org/ci-templates:buildah-x86_64-2020-12-18.2
image: quay.io/freedesktop.org/ci-templates:buildah-x86_64-2021-03-01.0
###
# Alias to ``.fdo.container-build@debian@x86_64``.
......@@ -349,7 +349,7 @@
# See ``.fdo.container-build@debian@x86_64`` for details.
.fdo.container-build@debian@aarch64:
extends: .fdo.container-build-common@debian
image: quay.io/freedesktop.org/ci-templates:buildah-aarch64-2020-12-18.2