Commit Graph

28 Commits

Author SHA1 Message Date
89288cce0e Update gnuxie/draupnir Docker tag to v1.86.2 2024-02-09 21:13:33 +00:00
2c06aa1d04 Update gnuxie/draupnir Docker tag to v1.86.1 2024-02-01 20:11:51 +00:00
c4992ca018 Explicitly Declare Draupnir and Mjolnir Config and enter Bot Mode
This should resolve [#2296](https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2296) by fixing the noted issue.

This also paves the way for in the future working on D4A mode but that would require a rework to how these variables are done.
2024-01-24 15:26:05 +01:00
95f989ae8b Update Draupnir to 1.86.0 from 1.85.1 2024-01-16 01:56:41 +01:00
c0308307e2 Make homeserver services sleep after startup, instead of all dependencies sleeping separately
This is an attempt at optimizing service startup.

The effect is most pronounced when many services are restarted one by one.
The systemd service manager role sometimes does this - for example when `just install-service synapse` runs.
In such cases, a 5-second delay for each Synapse worker service
(or other bridge/bot service that waits on the homeserver) quickly adds up to a lot.

When services are all stopped fully and then started, the effect is not so pronounced, because
`matrix-synapse.service` starts first and pulls all worker services (defined as `Wants=` for it).
Later on, when the systemd service manager role "starts" these worker services, they're started already.
Even if they had a 5-second wait each, it would have happened in parallel.
2024-01-12 12:45:18 +02:00
6deb99f31b Add missing network-creation tasks for some bot roles 2024-01-07 09:46:09 +02:00
88ad58fccb Move matrix-bot-draupnir to its own container network 2024-01-07 09:04:38 +02:00
2511b34a7c Stop containers gracefully, instead of outright killing them 2023-12-06 11:52:23 +02:00
c846ed199b Annotate version numbers with renovate metadata 2023-10-06 14:14:03 +02:00
593b3157b9 Fix systemd service Wants for mjolnir and draupnir
Patch contributed by JulianF.
2023-10-03 15:05:30 +03:00
c7c1acc3f3 Update Draupnir from 1.85.0 to 1.85.1 2023-09-12 15:42:31 +02:00
a9ece0c55a Remove trailing spaces making linter unhappy 2023-09-07 19:36:49 +02:00
2f6829e6d7 Replace links to Gnuxie/Draupnir with the-draupnir-project/Draupnir
Draupnir moved its repo on github from the namespace of its maintainer Gnuxie to a newly created Github Organisation the-draupnir-project and this commit reflects this.
2023-09-07 19:33:25 +02:00
7ee720f138 Update Draupnir from 1.84.0 to 1.85.0 and update default configuration 2023-09-07 19:19:11 +02:00
6f7cdd2f71 Change Draupnir Repo to New Repo
Draupnir changed home from Gnuxie/Draupnir to the-draupnir-project/Draupnir and this commit reflects this.
2023-09-07 19:08:33 +02:00
e127e6f464 Update Draupnir from 1.83.0 to 1.84.0 2023-08-21 14:46:25 +02:00
795ce3e21d Update Draupnir to 1.83.0 from 1.82.0 2023-06-01 02:14:55 +02:00
4b30c4d812 Update Draupnir from 1.80.1 to 1.82.0 2023-05-25 00:52:28 +02:00
dddfee16bc Fix all 300+ ansible-lint-reported errors 2023-03-07 17:28:15 +02:00
4ccd3f79de Fix Draupnir config
Config was accidently changed when importing upstream changes.
2023-03-02 03:58:03 +01:00
65e7aa2406 Update Draupnir from v1.80.0 to v1.80.1 2023-02-20 22:22:10 +01:00
601b67c02d Update Draupnir Config 2023-02-20 22:21:02 +01:00
cba63bd4b9 Upgrade Drapunir from 1.8.0 Beta to 1.8.0 release. 2023-02-11 23:51:13 +01:00
ddcb1735e2 Add draupnir as valid prefix to resolve a bug
Current draupnir does not listen to its name. This config change fixes this bug. This bodge is able to be removed once this is fixed upstream.
2023-02-08 20:05:47 +01:00
a717590aa5 Rename systemd service file from mjolnir to draupnir 2023-02-08 19:53:35 +01:00
9092d4bb6b Push draupnir version from develop to v1.80.0-beta.0 2023-02-08 17:02:59 +01:00
78b1ebd5af commit main.yml for draupnir and set target ver to develop 2023-02-08 16:44:30 +01:00
563cf1a4ba Initial commit for draupnir.
main.yml is not included due to that its changed separately.
2023-02-08 16:44:12 +01:00