403773d55a
This installs our Limnoira/meetbot container and configures it on eavesdrop01.opendev.org. I have ported the configuration from the old puppet as best I can (it is very verbose); my procedure was to use the Limnoira wizard to start a new config file then backport everything from the old file. I felt this was best to not miss any new options. This does channel logging (via built-in ChannelLogger plugin, along with a cron job for logs2html) and runs our fork of meetbot. It exports the channel logs via HTTP to /irclogs and meetings logs to /meetings. meetings.opendev.org will proxy to these two locations when the server is active. Note this has not ported the channel list; so the bot will not be listening in our channels. Change-Id: I9f9a466c271e1a706f9f98f816de0e84047519f1
37 lines
1.1 KiB
YAML
37 lines
1.1 KiB
YAML
# ircbot jobs
|
|
- job:
|
|
name: system-config-build-image-ircbot
|
|
description: Build a ircbot image.
|
|
parent: system-config-build-image
|
|
requires: &ircbot_requires
|
|
- python-base-3.9-container-image
|
|
- python-builder-3.9-container-image
|
|
provides: ircbot-container-image
|
|
required-projects: &ircbot_required_projects
|
|
- opendev/meetbot
|
|
vars: &ircbot_vars
|
|
docker_images:
|
|
- context: docker/ircbot
|
|
target: ircbot
|
|
repository: opendevorg/ircbot
|
|
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-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-image
|
|
vars: *ircbot_vars
|
|
files: *ircbot_files
|