Reapply "Move statusbot to quay.io"

This reverts commit 1885469fb0.

Now that eavesdrop is running Ubuntu Noble we can push our images to
quay and fetch them from there without losing specualtive image testing.
Take advantange of this and move statusbot to quay.

Change-Id: Ie46708fd07829a58ddde25000a682e9fda55e106
This commit is contained in:
Clark Boylan
2025-08-06 10:42:14 -07:00
parent 9e9f9fa108
commit 3580287086

View File

@@ -1,22 +1,24 @@
- secret:
name: statusbot-opendev-dockerhub
name: statusbot-opendev-quayio
data:
username: opendevzuul
password: !encrypted/pkcs1-oaep
- iNW5LmF+l127d5Tsbku/SoFSHv4+f5Y6GBKHRbdODzR2hNt+ZhEOGvJxRIg+majHdX+Qs
2ds7KISBocOYc1W20ro5w2R6leNMlSaS8N/9zsA0vhEVXoc3vaCe3EC1/fdmcQZYPkjnY
HNwh+5WqYC5zwAiimyNwp6f3amHYs/TyrgRagzbCJe1cSIkuXbW9U4gT1tOBDxOFh9GzN
PnnaiXmEhuN3X3a39dn1+HhDdNcY0xGNkzXDkemqQznlV/zx1AssEhjBfzFGZll55J/jW
REdURvim8/8F16sK5XMFRBuIw3a9PARt70pIlrwMAwPwpzrFCHOVCyyw0+Zlm0DzppcXc
dxlX0ZBPdQLPaWw3qN5Hz1mxH6fr2o4muMFASuFXGXpbdiGKBbHOOKX7V7tfr62JXVcKG
bglaRXrl3nMiMsroEuqIOXYxfpvDbuWlX8vbkdI6bhunkA81tdjytSTOCU7fXeucAeVtp
MpqPwuSGvUcU+DIbOTSP+EVHq7/096ERzEuGx1h3SI05HojDaYRop7GYuCoFO7KkxNt+5
X4zziFreoJn5ixwr+/8rqlpXmylbKknKBolZAiBVGsGF5cKW3LGoMr9NPIc2MjEqnJzz2
Y9BD/RSAX1HMiPdzSEKefNUYqG8lEsWGQoSisyAw357laBYYJ1q/m0nxAFqqWU=
quay.io:
username: opendevorg+opendevrobot
password: !encrypted/pkcs1-oaep
- j//Ad32wTEjWWhbh6R1NEfE0oebM/WfsNNFeSeenOpiGDNY20f8wamOp0eyxKHZ0fZ5rv
Njqg65I4VTBTuU7gHilAPT5Wf0CzK8kE5neEZp7ZB2fUWP4c5/RaEGCGz6cI65xIhUGPE
eoqN/OkmO09l6MMiBi1zZ3HCcWWjHMAijcP79jQL4cODIyVMTv7wLeUxE5qQgyyVs1Lkq
RE9HE4pltBA+Om/dgieXtinODhb06BATOcrogJ4CAAmqlk1MKlv9qzcNUbfucz3t0j7Z5
wv4ill2REHnUPCu4rn5UiupNG/g8s1qa06NUP6Vw3EI7Y32PN1IgLTFddz5Cj1QgJhiKn
W5dgZ9zwBHGKGeAy1TnCR8peQw5RZ/vmZHRRQMeyQVXNX0RMMYSUNqkPfMINwjq7X5h76
NhRCYHloR+J770fIPmGp66S/pG1lpCewWecOspVZOugOLdZ4elmaWmbzwCxNInE/GO7wK
0wCD9xc2f5eID2FhbQC9O4R3nzS7YKB7uexPHBe3pyconfRunnYgGJWgXWr6XWzYvyNF/
Prr6kuyBUI1FBoXfItxhWAC4EhjRFH1ZVueRXj13srPxDGfWbiKXm/PgTNo3WYH5CrPEy
pJP9aiQx9wM9VY1CTH1hYBG5aMazekxeGPvqv2WZgWZKa5QD16IgyT9aRh6w1I=
# No api token because we won't need to create new statusbot repos
- job:
name: statusbot-build-opendev-image
parent: opendev-build-docker-image
parent: opendev-build-container-image
description: Build OpenDev Docker images for statusbot
provides: statusbot-container-image
requires:
@@ -24,14 +26,21 @@
- python-base-3.11-bookworm-container-image
vars: &statusbot_opendev_image_vars
zuul_work_dir: src/opendev.org/opendev/statusbot
docker_images:
promote_container_image_method: intermediate-registry
promote_container_image_job: statusbot-upload-opendev-image
container_command: docker
container_images:
- context: .
repository: opendevorg/statusbot
registry: quay.io
repository: quay.io/opendevorg/statusbot
namespace: opendevorg
repo_shortname: statusbot
repo_description: An IRC (and more) operational status update bot
target: statusbot
- job:
name: statusbot-upload-opendev-image
parent: opendev-upload-docker-image
parent: opendev-upload-container-image
description: Build OpenDev statusbot Docker images and upload to Docker Hub.
provides: statusbot-container-image
requires:
@@ -39,18 +48,18 @@
- python-base-3.11-bookworm-container-image
vars: *statusbot_opendev_image_vars
secrets:
- name: docker_credentials
secret: statusbot-opendev-dockerhub
- name: container_registry_credentials
secret: statusbot-opendev-quayio
pass-to-parent: true
- job:
name: statusbot-promote-opendev-image
parent: opendev-promote-docker-image
parent: opendev-promote-container-image
description: Promote previously uploaded statusbot Docker images.
vars: *statusbot_opendev_image_vars
secrets:
- name: docker_credentials
secret: statusbot-opendev-dockerhub
- name: container_registry_credentials
secret: statusbot-opendev-quayio
pass-to-parent: true
- project: