Commit Graph

67 Commits

Author SHA1 Message Date
Aurélien Bompard
a0d4c1f6df Factor out in vars the openshift user ids
This should make it easier to change them in the next datacenter move.

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-03 18:09:42 +02:00
Aurélien Bompard
bc4fac90cb Replace references to iad2 with the datacenter variable in openshift apps
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-06-27 12:25:21 +02:00
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