Charles Wright
025a7e5c66
Merge branch 'spantaleev:master' into cvwright/room-workers-v2
2 vuotta sitten
Slavi Pantaleev
042c74f90c
Remove some useless oidc variables and /_synapse/oidc route handling
After some checking, it seems like there's `/_synapse/client/oidc`,
but no such thing as `/_synapse/oidc`.
I'm not sure why we've been reverse-proxying these paths for so long
(even in as far back as the `matrix-nginx-proxy` days), but it's time we
put a stop to it.
The OIDC docs have been simplified. There's no need to ask people to
expose the useless `/_synapse/oidc` endpoint. OIDC requires
`/_synapse/client/oidc` and `/_synapse/client` is exposed by default
already.
2 vuotta sitten
Slavi Pantaleev
f3a9a2b35e
Make post-start delay for matrix-conduit configurable
2 vuotta sitten
Slavi Pantaleev
4407403ab7
Make post-start delay for matrix-dendrite configurable
2 vuotta sitten
Slavi Pantaleev
cd06e04497
Make post-start delay for matrix-synapse configurable
2 vuotta sitten
Slavi Pantaleev
3ba0642bcf
Increase delay after starting of matrix-synapse
10 seconds is a better default for slower (or overloaded) servers
2 vuotta sitten
Slavi Pantaleev
0bf8aec8f3
Adjust service priorities to better reflect our new dependencies
Traefik also serves an internal entrypoint that all addon services
(bridges, bots, etc.) depend on, so it makes sense to have it be
available early on. It is injected as a systemd `required` dependency
for all services, so it would have been pulled earlier anyway (despite
the priority). Nevertheless, it's better to make the playbook-defined
priotities for services match, so that services are explicitly asked to
start in a more correct order.
With these changes in place now, all "start service" tasks executed by
Ansible cause a "change", indicating that all these services are started
in the correct order and none of them is unintentionally started as a
dependency for another.
2 vuotta sitten
Slavi Pantaleev
f9ea76f034
Upgrade systemd_service_manager (v1.0.0-3 -> v1.0.0-4)
2 vuotta sitten
Slavi Pantaleev
94378a7729
Make use of matrix_synapse_container_labels_matrix_related_labels_enabled
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3102
2 vuotta sitten
Slavi Pantaleev
17859eccca
Put matrix-static-files in matrix_playbook_reverse_proxy_container_network unless matrix_playbook_reverse_proxy_type is "none"
We likely weren't handling the `matrix_playbook_reverse_proxy_type: other-traefik-container`
case well before. Now, we should be.
2 vuotta sitten
Slavi Pantaleev
ee0a8c4a81
Upgrade Synapse (v1.98.0 -> v1.99.0)
2 vuotta sitten
Slavi Pantaleev
aa0a85b094
Properly switch to element-hq-synapse and introduce variables for customizing that
2 vuotta sitten
Slavi Pantaleev
c0afcaa2e3
Replace (almost) all matrix-org/synapse references with element-hq/synapse
Issues and Pull Requests were not migrated to the new
organization/repository, so `matrix-org/synapse/pull` and
`matrix-org/synapse/issues` references were kept as-is.
`matrix-org/synapse-s3-storage-provider` references were also kept,
as that module still continues living under the `matrix-org` organization.
This patch mainly aims to change documentation-related things, not actual
usage in full yet. For polish that, another more comprehensive patch is coming later.
2 vuotta sitten
Catalan Lover
cb7f2eff3d
make synapse support alternative containers via new variable
2 vuotta sitten
Slavi Pantaleev
da1f570db6
Make sure matrix-static-files is connected to the (other Traefik) reverse-proxy network
2 vuotta sitten
Slavi Pantaleev
0315d03cdb
Make sure prometheus-postgres-exporter is connected to the Postgres network (if necessary)
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3110
2 vuotta sitten
Slavi Pantaleev
a7dfafbd95
Merge pull request #3107 from rubencabrera/master
Update broken links in reverse proxies docs
2 vuotta sitten
Slavi Pantaleev
fb64e86ba1
Merge pull request #3104 from spantaleev/renovate/dock.mau.dev-mautrix-discord-0.x
Update dock.mau.dev/mautrix/discord Docker tag to v0.6.5
2 vuotta sitten
Slavi Pantaleev
67f5640b3f
Merge pull request #3105 from spantaleev/renovate/dock.mau.dev-mautrix-gmessages-0.x
Update dock.mau.dev/mautrix/gmessages Docker tag to v0.2.4
2 vuotta sitten
Slavi Pantaleev
0aff4abcb0
Merge pull request #3109 from Michael-Hollister/michael/mmr-grafana-update-10-1-0
Updated Grafana dashboard for MMR
2 vuotta sitten
Slavi Pantaleev
e7ab93d7d4
Merge pull request #3111 from spantaleev/renovate/vectorim-element-web-1.x
Update vectorim/element-web Docker tag to v1.11.54
2 vuotta sitten
renovate[bot]
6ec2a89dcb
Update vectorim/element-web Docker tag to v1.11.54
2 vuotta sitten
Michael Hollister
c269eb5c49
Updated Grafana dashboard
2 vuotta sitten
Charles Wright
55604f73c5
Bugfix: Locations for new workers must go *after* the stream writers
2 vuotta sitten
Charles Wright
0dbdaf5b9f
Enable HTTP resources for new worker types
2 vuotta sitten
Charles Wright
a1cbe7f39b
Add overrides for locations that must go to the main Synapse process
2 vuotta sitten
Rubén Cabrera
48cb43ec19
Update broken links in reverse proxies docs
2 vuotta sitten
renovate[bot]
fba9addb03
Update dock.mau.dev/mautrix/gmessages Docker tag to v0.2.4
2 vuotta sitten
renovate[bot]
f6c636b5e2
Update dock.mau.dev/mautrix/discord Docker tag to v0.6.5
2 vuotta sitten
Charles Wright
124524ea1f
Typo: Send sync endpoints to sync workers, not room workers
2 vuotta sitten
Charles Wright
1379200e9d
Add new worker types to the dynamic workers list
2 vuotta sitten
Charles Wright
5ca9a7269a
Add the new worker types to the list of available worker types
2 vuotta sitten
Charles Wright
12a8d535e8
Move maps inside the if-workers block; Add Tom's map to extract access token from the URI arg
2 vuotta sitten
Charles Wright
0175a472d7
Typo: forgot closing }}'s
2 vuotta sitten
Charles Wright
db70230ae1
Add room-workers as a new preset, with new room workers, sync workers, client readers, and federation readers. Based on https://tcpipuk.github.io/synapse/index.html
2 vuotta sitten
Slavi Pantaleev
95452482f1
Merge pull request #3098 from spantaleev/renovate/prometheus-2.x
Update dependency prometheus to v2.49.1-0
2 vuotta sitten
renovate[bot]
d4069708be
Update dependency prometheus to v2.49.1-0
2 vuotta sitten
Slavi Pantaleev
1036ae212f
Update deprecation message for matrix_playbook_ssl_retrieval_method
2 vuotta sitten
Slavi Pantaleev
8f56166e6b
Restore invocation of matrix-mailer migration tasks
Seems like calling these tasks got removed at some point
while merge the `bye-bye-nginx-proxy` branch.
2 vuotta sitten
Slavi Pantaleev
36e9b7c8c5
Merge pull request #3097 from FSG-Cat/Draupnir-1-86-0
Update Draupnir to 1.86.0 and include changelog entry about new License
2 vuotta sitten
Catalan Lover
8e5c6fbfc9
Draupnir Relicense Changelog Entry
2 vuotta sitten
Catalan Lover
95f989ae8b
Update Draupnir to 1.86.0 from 1.85.1
2 vuotta sitten
Slavi Pantaleev
b1e08db01d
Fix incorrect assumption for matrix_playbook_reverse_proxy_type == "other-traefik-container" setups
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3095
2 vuotta sitten
Slavi Pantaleev
0b7657396b
Fix reference to unknown variable (matrix_well_known_ident)
This also supposedly improves the default container network for
`matrix-static-files` for the `other-traefik-container` reverse-proxy
type.
2 vuotta sitten
Slavi Pantaleev
4e1f578db5
Merge pull request #3093 from spantaleev/renovate/prometheus-2.x
Update dependency prometheus to v2.49.0-0
2 vuotta sitten
renovate[bot]
8d7a1b0c52
Update dependency prometheus to v2.49.0-0
2 vuotta sitten
Slavi Pantaleev
8dadcee4bc
Goodbye, `matrix-nginx-proxy` 🪦
2 vuotta sitten
Slavi Pantaleev
a4bea66553
Remove references to other-nginx-non-container/other-on-same-host/other-on-another-host reverse proxy types
2 vuotta sitten
Slavi Pantaleev
3e3afb79b8
Relocate reverse-proxy example configurations and update docs/configuring-playbook-own-webserver.md with more details
2 vuotta sitten
Slavi Pantaleev
92c3122b96
Add additional-networks support to matrix-dynamic-dns
Not that it seems necessary right now, but it makes it consistent with
all other roles.
2 vuotta sitten