Files
system-config/zuul.d/docker-images/ircbot.yaml
Clark Boylan 8ea06372e1 Reapply "Move system-config irc bots into quay.io"
This reverts commit 8ccab5e967.

We reverted this change originally due to problems discovered with
docker pulling images from locations other than docker hub. The
eavesdrop server has since been updated to Ubuntu Noble and runs the
containers with podman which has no issues with alternative image
locations. Switch back to publishing the containers on quay.io.

Note this change revers the old change but does make some slight edits
to resolve conflicts around python base image versions.

Change-Id: Ic3a7d59f0ba57e93fca2dff800f1b490daab8f14
2025-08-06 09:15:42 -07:00

42 lines
1.4 KiB
YAML

# ircbot jobs
- job:
name: system-config-build-image-ircbot
description: Build a ircbot image.
parent: system-config-build-container-image
requires: &ircbot_requires
- python-base-3.12-bookworm-container-image
- python-builder-3.12-bookworm-container-image
provides: ircbot-container-image
required-projects: &ircbot_required_projects
- opendev/meetbot
vars: &ircbot_vars
promote_container_image_job: system-config-upload-image-ircbot
container_images:
- context: docker/ircbot
target: ircbot
registry: quay.io
repository: quay.io/opendevorg/ircbot
namespace: opendevorg
repo_shortname: ircbot
repo_description: A limnoria + meetbot IRC bot
siblings:
- opendev.org/opendev/meetbot
files: &ircbot_files
- docker/ircbot/.*
- job:
name: system-config-upload-image-ircbot
description: Build and upload a ircbot image.
parent: system-config-upload-container-image
requires: *ircbot_requires
provides: ircbot-container-image
required-projects: *ircbot_required_projects
vars: *ircbot_vars
files: *ircbot_files
- job:
name: system-config-promote-image-ircbot
description: Promote a previously published ircbot image to latest.
parent: system-config-promote-container-image
vars: *ircbot_vars
files: *ircbot_files