Commit graph

59 commits

Author SHA1 Message Date
c667f08813 [maubot] add missing dep
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-06-18 02:56:01 +10:00
91e748b924 add reactbot
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-05-10 11:31:54 +10:00
20ed4343b3 maubot: add missing python-devel dep
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-05-02 13:17:57 +10:00
856284ac4a maubot: add some deps needed to build the image
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-05-02 13:14:30 +10:00
4c84465f08 maubot: really change to f40
i hope

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-05-02 13:10:10 +10:00
d4bf0f4e27 maubot: actually change the sourse image to 40
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-05-02 13:07:18 +10:00
306b6056eb bump maubot image to Fedora 40
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-05-02 13:00:56 +10:00
1cb0c81048 [maubot] add python-gitlab dep
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-01-24 13:26:54 +10:00
83cb6df91e Add gitlab plugin to maubot image
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-01-23 10:17:01 +10:00
31196bf6b6 add new maubot-pagure-notifications plugin to maubot container
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-01-17 14:18:38 +10:00
83e4344d84 build maubot-webhook for maubot
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-12-14 14:10:05 +10:00
19a153b828 add deps for maubot update
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-12-08 12:52:33 +10:00
6dfbd435c8 maubot: add pydantic as a dep
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-10-24 09:38:28 +10:00
Aurélien Bompard
3acc8db917
Also deploy maubot on deployment config change
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-10-16 12:39:59 +02:00
d914880ced maubot: fix typo in buildconfig;
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-10-16 16:52:06 +10:00
9d3a2c8ef4 maubot: remove webhook plugin and build meetings from fork
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-10-16 16:45:25 +10:00
Aurélien Bompard
04f95e1969
Rebuild Maubot when the Fedora image changes
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-10-11 07:23:13 +02:00
f5c3fa8410 maubot: add generic webhook trigger
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-10-11 14:29:12 +10:00
Aurélien Bompard
c57e9be6ef
Maubot: add github triggers
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-10-10 10:12:37 +02:00
Aurélien Bompard
7dfcb57f57
Don't hardcode staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-10-09 14:09:01 +02:00
Aurélien Bompard
23faf440bc
Deploy meetbot plugins when building in Ansible
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-10-09 14:05:21 +02:00
f5d034bc10 maubot: remove named supplmental group
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-22 09:10:08 +10:00
8cb4866fb2 maubot: try a named supplmental group
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-22 09:04:27 +10:00
a65b78ca06 maubot: add gid 2 as a supplemental group
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-21 08:37:16 +10:00
302084a1f1 maubot: put logging config back to normal
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-21 06:45:12 +10:00
64a6c0b011 maubot: update logging config
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-20 13:59:22 +10:00
db612b10cd maubot: fix deps issue
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-18 15:02:56 +10:00
d8a0460fe9 maubot: update deps
remove fasjson client, as we only need httpx now, and add
meetbot-messages schemas

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-18 14:16:12 +10:00
4091c81b00 maubot: add httpx_gssapi to the container build
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-14 21:34:46 +10:00
b0b87b42a9 maubot: prepare for prod creation
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-13 08:35:45 +10:00
6ff22c7f9b maubot: add fedoramessaging cert secrets volumes
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-11 19:42:18 +10:00
ecdf86aecc maubot: actually add the config.toml
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-11 13:54:36 +10:00
21a0370365 maubot: configure fedora messaging
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-11 13:53:02 +10:00
7fea0f4fc3 maubot: use real database
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-08 11:38:27 +10:00
3ce9807e35 maubot: add another PV
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-07 16:40:35 +10:00
c68e70b4bd mote: fix indenting issue
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-07 15:41:11 +10:00
5443ad8e87 mote: match the PVC sizes to the PV size
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-07 15:32:45 +10:00
a68bafa446 mote: set up shared volume for meetbot logs in staging
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-07 11:03:24 +10:00
b7244eb818 maubot - add python-slugify as a dep
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-06 15:16:10 +10:00
f7d1e6bb5c [maubot] -- add some deps fedora-messaging and jinja2
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-03 11:56:54 +10:00
5f58c41f71 maubot: tweak logging config
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-25 09:31:20 +10:00
b104d81747 maubot: simplify deployment config
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-17 15:10:09 +10:00
2396ca1fcf maubot: keep trying to get krb working
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-17 13:55:40 +10:00
fd954b5249 maubot: actually mount the ipa config volume
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-17 13:43:45 +10:00
fb937906cd maubot: get a keytab
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-17 12:56:27 +10:00
8007bd241b maubot: try to get routes working
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-16 19:33:45 +10:00
3473a7b8c8 maubot: remove init containers
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-16 19:25:54 +10:00
d7393fa2d1 maubot: fix invalid initcontainers in deployconfig
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-16 19:21:19 +10:00
d59a2f8fb4 maubot: create needed maubot dirs on initcontainer
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-16 16:36:47 +10:00
22192881ae maubot: configuration tweaks
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-16 16:13:55 +10:00