Move lodgeit image publication to quay.io

We are moving all of our images to quay.io. Move lodgeit too. This also
updates the source location for the python base images which have
already moved to quay.io.

Change-Id: I8fc391018463fc8df81bdf2bc81a05b4fb330d63
This commit is contained in:
Clark Boylan 2023-05-08 09:09:14 -07:00
parent 95fc241bc0
commit 305d665492
2 changed files with 32 additions and 23 deletions

View File

@ -1,22 +1,24 @@
- secret:
name: lodgeit-opendev-dockerhub
name: lodgeit-opendev-quayio
data:
username: opendevzuul
password: !encrypted/pkcs1-oaep
- D6Z2bpBW0RSHMeqZP1PwjlJA8nLIac0BPKNMefelwHXeqD1w0pHTQ4W7MNvbmpmqxO0YG
vWOS5wxCuUJ37gELGfBRvWwvbnrfzhlh+nHqfZ2rh/8wYJuMV4HZOEnjJ5gHQSGldRW4g
+woxkkcJ/GzakyITAm/FhUiyMB6G3E6NLo8YDm/WTKsEtRmUtSbQMkGaZLfXY1QwCA9pN
7lYLr6Pibd2PQzCQWq1CAr4BJGdc10r/LWxyWC4EphF4RxsKLWNEktkT+ZfP2K9+tNtrL
/nkwdc9IUjSqWFa8JUQy0GREghpOW7GgMthoqvADgpdxOoqIhyC4gpFfciC2jXbsMC0pV
3kkCGQbv29LJ/gJ4QcqJHZ00OvI76XrE5CwQ7MFu+KIcTdoQtorIMOOx9ey/5UybJYlh9
nHnZP6UwMPQuxkbdJhlwhUnGKXaiJWGs97gHWVwcrThT/IEEKfFata2/Wn4dXlSr6u4t/
Xt34+eZOfqaGGdOjo/+U3IrxeMIM+KZl30/30vNBM95TxNxZ9JKR7XmOFwUWWxNc7LQng
soT47t74JaCpeUeX8otlpSKz9N+rFWkphrFai3qakKgqxpjyZ7k12veNhdrcqMLVrsOSI
EKTCnKphRQKSiMe0WjiaIvXNEGeIXMu6PlCIYvexzlrlUJJfc95Er+OlY7vvHg=
quay.io:
username: opendevorg+lodgeitrobot
password: !encrypted/pkcs1-oaep
- nF3sJQF22q/j082+CVJCehyOvgKl89uYLzCBkl31+Vkl9GAQOxLaDWSJK22iMCoWyhEQv
KH5dC77tSC+iZrupTmGZDeUsdq1Dewtoc/w8wReyCmn1CdDo9At99dX7H1DZN3xTUQ+zd
e8L6sFtLCktYVJ8df9cg9JsaytlyiF6NXFzEZmrs9DEBB5gdc5mC/9tcd1bZlb3UtsLZ3
EPDsWEgJAcX83dOM5MwaQYqM86wqSwSlRX7LLueFcN6vDRerRg7fp+77qR9D/o01YFxVa
S4VjSaotnd5/z7g6ztc9T3qAmsyQ/d58efSERqEyVwmGzmiQPO5DQIZI6WpPrjoTGEoea
OF2n779q3ztR3dAINl1SdaAte3B5shR1lGuTk2NwyKc+rz+fMrkKPU7T/lG0exY0YQg02
zHb0hmR/9u4Mr8MCEuWSgn1b8487JOaWqIiHThXbcdtKnPBDkqquDB/JHjbNHD2VWJ+7B
+OrOOksVVqQR1Y+0x+oB3xh92lYoQEPnJc8QMdtQ9lpHGxeg5Iht+pRUc5fSKR559O4nv
TpqskWPhx6I7CbkZuAtf8bDQ8WtuYIDtukjcCgt5kBNg/Hbe/Ib8mv20oUZKOgPmBn+4N
mNx1d3DDRyxLJ8BACO3juHJH5U1l/RaVudTjXDz019CiRHwIHe/90ycret5tqU=
# No api token because grafyaml won't need to create new repos
- job:
name: lodgeit-build-opendev-image
parent: opendev-build-docker-image
parent: opendev-build-container-image
description: Build OpenDev Docker images for LodgeIt
dependencies: opendev-buildset-registry
requires:
@ -25,14 +27,21 @@
provides: lodgeit-container-image
vars: &lodgeit_opendev_image_vars
zuul_work_dir: src/opendev.org/opendev/lodgeit
docker_images:
promote_container_image_method: intermediate-registry
promote_container_image_job: lodgeit-upload-opendev-image
container_command: docker
container_images:
- context: .
registry: quay.io
repository: opendevorg/lodgeit
namespace: opendevorg
repo_shortname: lodgeit
repo_description: A lodgeit paste bin image.
target: lodgeit
- job:
name: lodgeit-upload-opendev-image
parent: opendev-upload-docker-image
parent: opendev-upload-container-image
description: Build OpenDev LodgeIt Docker images and upload to Docker Hub.
dependencies: opendev-buildset-registry
requires:
@ -41,18 +50,18 @@
provides: lodgeit-container-image
vars: *lodgeit_opendev_image_vars
secrets:
- name: docker_credentials
secret: lodgeit-opendev-dockerhub
- name: container_registry_credentials
secret: lodgeit-opendev-quayio
pass-to-parent: true
- job:
name: lodgeit-promote-opendev-image
parent: opendev-promote-docker-image
parent: opendev-promote-container-image
description: Promote previously uploaded LodgeIt Docker images.
vars: *lodgeit_opendev_image_vars
secrets:
- name: docker_credentials
secret: lodgeit-opendev-dockerhub
- name: container_registry_credentials
secret: lodgeit-opendev-quayio
pass-to-parent: true
- project:

View File

@ -15,11 +15,11 @@
# Thu Dec 9 23:48:42 UTC 2021 Rebuild Timestamp
FROM opendevorg/python-builder:3.10-bullseye as builder
FROM quay.io/opendevorg/python-builder:3.10-bullseye as builder
COPY . /tmp/src
RUN assemble
FROM opendevorg/uwsgi-base:3.10-bullseye as lodgeit
FROM quay.io/opendevorg/uwsgi-base:3.10-bullseye as lodgeit
COPY --from=builder /output/ /output
RUN /output/install-from-bindep