Reapply "Move gerritbot to quay.io"

This reverts commit d4758daf51.

We reverted this change originally because docker doesn't work great
with images hosted in places other than docker hub in some situations.
Since then the eavesdrop server has been updated to Ubuntu Noble and is
running podman so we can move back to quay. Do so.

Change-Id: Ib248ee2c548c2efce73c92010f3eccad352a07a2
This commit is contained in:
Clark Boylan
2025-08-06 10:09:28 -07:00
parent 6fc83f806f
commit 0a29764ca5

View File

@@ -1,22 +1,24 @@
- secret:
name: gerritbot-opendev-dockerhub
name: gerritbot-opendev-quayio
data:
username: opendevzuul
password: !encrypted/pkcs1-oaep
- 1lrelk7zn4fl31rF2n/+erP4aYWXWfHMnt7piYyBtfSlbIh3z+u8BIDY5/LXU9bswwxVR
IKRmMSME8sH4wE9+DAmsGiiuEuVdq2fKu7jF2doL86EVYsOMYtOJak7jN1l5mOHWn/IZy
lKATn/OaAHosX8un30T9pSn4cNCtsdbIRxxjXJUdprZfbcDHAJ5Ezf5PsBs9Szg/SUZWU
DLVvAYoTpyYHTHQMCf1idKevAnewrDLtPuIjVf0FWmMsRURBh5HVZILVn6NFCHQZR93ca
mzNpQOaw/v/F+hjtKZSFRbuwuOe1st5qK1KLbzb0xYJ0DhM5bIKO/O3gTKwWV30+0rEJC
geouNC+qhhVRGAqvA3y1DJZNYcY4lGTYE2hMhaIKBm1tj1UpzbexVU66NTUZ6xAzsq28c
D2ffLmVMeNtnZUud1JiwpeHOGB/zwpJJTcJBHI9bzn19NNF9MhnRGbaJUU69goPgc8O17
HD18TsHAGm4mJwLNp8zWUb0VMP06v8PHI7clRAK07FUN6Gc7mjdgGoPI1RtLoZ8Fr0Il7
vbfU6acyzrH/CIyF5mNvrUBuy3J6QoKElFG2pXGfZj8xKhCTbShT2rZwyZdhgONvjNWIN
cY8abkqFpILCTTEtByIs0A02XJLOf9XdK5R3/yPPNhv5OPSfBTwpIgwLsAJqPU=
quay.io:
username: opendevorg+opendevrobot
password: !encrypted/pkcs1-oaep
- lMz7OFZ1iC/TKVKOud9x6d8/YL7QSulEhzBu/kMJN4P/13KvAkhui5bxYYMULxsiy0ykf
TheFNzDWqZWGoHb9CzpafHXRz1FYSr+uNetGiqZkGdpD5LZinv4+rO09oYLzbueY6NWgC
Dn8A4FCzS4slLq9OWCnY2Qpmry+ny2I9UA1Vt8Aj59Kg/Aixshh+71bmhMC2tu5/JWypH
oStW3aK68yrX2Vq2PaD63o2LudESfkHxFFZ8n9LOeXvmsHSBWs3InybtKBjKapLQFvfDa
NtctkstabhKZkX/nwiyWhaab0XucJXMbIZO1Pv2kESfFiNGZSS8UEqLoLaIoYiN1BXL7+
s8Ks4YmLSasIfdGSt+VL7sTOUXVzUWVYgn2gCYOEwGipWuhyXMma9j33aLp1LxB/LmHQK
M0frDBIlEXZFMX2qETjeJLkObVXNZAOwe0t3F02g8JAdiqRGQDxpaoA8fKB3IxLkAWkBG
+rtsP18qAdZG7N3M6Av9gidspYRDp0aS/+NPjP2/0dKRdZxzqouH3S0fqYLCd8rtwr8Oe
5BKedsiIl0OYP9ti5U2EQXZn2bH0qYCdZC73n/A2ihoR+5oCk3l+nic93SMUpiO/g9BGy
kmNvtEZ6PmqnnqO7qHvXv547u6Sq+vt7xhA6WOhLaDI9LXV47ydBJF5gvwtcR4=
# No api token as we won't need to create new repos for gerritbot
- job:
name: gerritbot-build-opendev-image
parent: opendev-build-docker-image
parent: opendev-build-container-image
description: Build OpenDev Docker images for storyboard webclient
provides: gerritbot-container-image
requires:
@@ -26,16 +28,23 @@
- opendev/gerritlib
vars: &gerritbot_opendev_image_vars
zuul_work_dir: src/opendev.org/opendev/gerritbot
docker_images:
promote_container_image_method: intermediate-registry
promote_container_image_job: gerritbot-upload-opendev-image
container_command: docker
container_images:
- context: .
repository: opendevorg/gerritbot
registry: quay.io
repository: quay.io/opendevorg/gerritbot
namespace: opendevorg
repo_shortname: gerritbot
repo_description: A Gerrit event stream IRC bot
target: gerritbot
siblings:
- opendev.org/opendev/gerritlib
- job:
name: gerritbot-upload-opendev-image
parent: opendev-upload-docker-image
parent: opendev-upload-container-image
description: Build OpenDev gerritbot Docker images and upload to Docker Hub.
provides: gerritbot-container-image
requires:
@@ -44,18 +53,18 @@
required-projects: *gerritbot_opendev_required_projects
vars: *gerritbot_opendev_image_vars
secrets:
- name: docker_credentials
secret: gerritbot-opendev-dockerhub
- name: container_registry_credentials
secret: gerritbot-opendev-quayio
pass-to-parent: true
- job:
name: gerritbot-promote-opendev-image
parent: opendev-promote-docker-image
parent: opendev-promote-container-image
description: Promote previously uploaded gerritbot Docker images.
vars: *gerritbot_opendev_image_vars
secrets:
- name: docker_credentials
secret: gerritbot-opendev-dockerhub
- name: container_registry_credentials
secret: gerritbot-opendev-quayio
pass-to-parent: true
- project: