Commit Graph

65 Commits

Author SHA1 Message Date
Ryan Lerch
4db7fb4ca1 maubot - rename yml templates to .j2
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-14 08:37:31 +10:00
Ryan Lerch
89f6f1fc32 Fix majority of remaining yamllint warnings and errors
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-28 17:31:45 +10:00
Ryan Lerch
8525d054f3 maubot-stg: fix service so route works
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-10-30 12:05:26 +10:00
Ryan Lerch
457a71f114 maubot-stg: change image location
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-10-29 16:17:46 +10:00
Ryan Lerch
205015b202 maubot-stg: try to use the deployment again
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-10-29 15:53:12 +10:00
Ryan Lerch
d8e2b9ca74 maubot-stg: try to use deployment over deploymentconfig
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-10-22 15:53:53 +10:00
Ryan Lerch
c667f08813 [maubot] add missing dep
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-06-18 02:56:01 +10:00
Ryan Lerch
91e748b924 add reactbot
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-05-10 11:31:54 +10:00
Ryan Lerch
20ed4343b3 maubot: add missing python-devel dep
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-05-02 13:17:57 +10:00
Ryan Lerch
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
Ryan Lerch
4c84465f08 maubot: really change to f40
i hope

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-05-02 13:10:10 +10:00
Ryan Lerch
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
Ryan Lerch
306b6056eb bump maubot image to Fedora 40
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-05-02 13:00:56 +10:00
Ryan Lerch
1cb0c81048 [maubot] add python-gitlab dep
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-01-24 13:26:54 +10:00
Ryan Lerch
83cb6df91e Add gitlab plugin to maubot image
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-01-23 10:17:01 +10:00
Ryan Lerch
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
Ryan Lerch
83e4344d84 build maubot-webhook for maubot
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-12-14 14:10:05 +10:00
Ryan Lerch
19a153b828 add deps for maubot update
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-12-08 12:52:33 +10:00
Ryan Lerch
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
Ryan Lerch
d914880ced maubot: fix typo in buildconfig;
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-10-16 16:52:06 +10:00
Ryan Lerch
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
Ryan Lerch
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
Ryan Lerch
f5d034bc10 maubot: remove named supplmental group
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-22 09:10:08 +10:00
Ryan Lerch
8cb4866fb2 maubot: try a named supplmental group
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-22 09:04:27 +10:00
Ryan Lerch
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
Ryan Lerch
302084a1f1 maubot: put logging config back to normal
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-21 06:45:12 +10:00
Ryan Lerch
64a6c0b011 maubot: update logging config
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-20 13:59:22 +10:00
Ryan Lerch
db612b10cd maubot: fix deps issue
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-18 15:02:56 +10:00
Ryan Lerch
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
Ryan Lerch
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
Ryan Lerch
b0b87b42a9 maubot: prepare for prod creation
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-13 08:35:45 +10:00
Ryan Lerch
6ff22c7f9b maubot: add fedoramessaging cert secrets volumes
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-11 19:42:18 +10:00
Ryan Lerch
ecdf86aecc maubot: actually add the config.toml
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-11 13:54:36 +10:00
Ryan Lerch
21a0370365 maubot: configure fedora messaging
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-11 13:53:02 +10:00
Ryan Lerch
7fea0f4fc3 maubot: use real database
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-08 11:38:27 +10:00
Ryan Lerch
3ce9807e35 maubot: add another PV
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-07 16:40:35 +10:00
Ryan Lerch
c68e70b4bd mote: fix indenting issue
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-07 15:41:11 +10:00
Ryan Lerch
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
Ryan Lerch
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
Ryan Lerch
b7244eb818 maubot - add python-slugify as a dep
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-09-06 15:16:10 +10:00
Ryan Lerch
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
Ryan Lerch
5f58c41f71 maubot: tweak logging config
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-25 09:31:20 +10:00
Ryan Lerch
b104d81747 maubot: simplify deployment config
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-17 15:10:09 +10:00
Ryan Lerch
2396ca1fcf maubot: keep trying to get krb working
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-17 13:55:40 +10:00
Ryan Lerch
fd954b5249 maubot: actually mount the ipa config volume
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-08-17 13:43:45 +10:00