From 7f88fc7d4aa332ba51ed45f2689d15819ed19692 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Fri, 5 May 2023 11:32:29 -0700 Subject: [PATCH] Move assets image to quay.io We are moving our images to quay.io. The assets image is used by other image builds so we want to treat this like a base image and update it early in the process. This will reduce overall churn in the process. Change-Id: Id9630243f60b280647c493abaccf0ece3d56d40c --- assets/Dockerfile | 2 ++ zuul.d/docker-images/assets.yaml | 15 ++++++++++----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/assets/Dockerfile b/assets/Dockerfile index 6f23355c01..0f350b30f1 100644 --- a/assets/Dockerfile +++ b/assets/Dockerfile @@ -1,3 +1,5 @@ +# Fri May 5 18:32:00 UTC 2023 - trigger rebuild + FROM scratch COPY donors /donors/ COPY favicon.ico / diff --git a/zuul.d/docker-images/assets.yaml b/zuul.d/docker-images/assets.yaml index 8e71fe1d0a..31ab01fb19 100644 --- a/zuul.d/docker-images/assets.yaml +++ b/zuul.d/docker-images/assets.yaml @@ -3,11 +3,16 @@ name: system-config-build-image-assets provides: assets-container-image description: Build Opendev assets bundle - parent: system-config-build-image + parent: system-config-build-container-image vars: &assets_vars - docker_images: + promote_container_image_job: system-config-upload-image-assets + container_images: - context: assets - repository: opendevorg/assets + registry: quay.io + repository: quay.io/opendevorg/assets + namespace: opendevorg + repo_shortname: assets + repo_description: Container image containing web assets for multiple sites. files: &assets_files - assets/ @@ -15,13 +20,13 @@ name: system-config-upload-image-assets description: Build and upload assets bundle provides: assets-container-image - parent: system-config-upload-image + parent: system-config-upload-container-image vars: *assets_vars files: *assets_files - job: name: system-config-promote-image-assets description: Promote a previously published assets bundle image to latest. - parent: system-config-promote-image + parent: system-config-promote-container-image vars: *assets_vars files: *assets_files