Vopsbot (https://gitlab.wikimedia.org/repos/sre/vopsbot/) is a small ircbot I wrote to interact with the victorops API.
This task is to track bringing the bot in production.
- Puppetize the setup
- build and upload a debian package
- register the bot nickname on libera.chat, possibly get a cloak
- add the password for the irc user in the private repo
- populate the irc -> victorops contact conversion yaml data in the private repo
- Provide the bot access (with the ability to modify topics) to the channels where we want it running
- Add the api id and a read-write api key for victorops to the private puppet repository
- Properly populate the wikitech page with useful information
Once all of the above is done, we can merge the puppet code and have vopsbot running on the active monitoring host.
I'll open subtasks for improvements I already saw the bot needs, but those shouldn't block setting up the bot in production.