Slavi Pantaleev
c468a860f8
Switch to exposing prometheus-postgres-exporter via native Traefik labels, not via matrix-prometheus-services-proxy-connect.. and remove `matrix-prometheus-services-proxy-connect` role
This requires at least `v0.14.0-2` of the `prometheus-postgres-exporter`
Ansible role.
2 лет назад
Slavi Pantaleev
ea65bde7a6
Merge branch 'master' into bye-bye-nginx-proxy
2 лет назад
Slavi Pantaleev
ab9efb6921
Upgrade prometheus-postgres-exporter (v0.14.0-1 -> v0.14.0-2)
2 лет назад
Slavi Pantaleev
beb0f2387d
Switch to exposing prometheus-node-exporter via native Traefik labels, not via matrix-prometheus-services-proxy-connect
This requires at least `v1.7.0-2` of the `prometheus-node-exporter`
Ansible role.
2 лет назад
Slavi Pantaleev
170ebabe30
Merge branch 'master' into bye-bye-nginx-proxy
2 лет назад
Slavi Pantaleev
2881dc0a54
Upgrade prometheus-node-exporter (v1.7.0-1 -> v1.7.0-2)
2 лет назад
Slavi Pantaleev
7fba83924c
Remove etherpad-proxy-connect role
2 лет назад
Slavi Pantaleev
4018aa38b3
Move matrix-registration service to its own network and add native Traefik support
2 лет назад
Slavi Pantaleev
13e47fc3f5
Remove matrix-nginx-proxy integration support from matrix-synapse-admin
2 лет назад
Slavi Pantaleev
74099383cd
Adapt external_prometheus.yml.example.j2 to our new metrics exposure setup
2 лет назад
Slavi Pantaleev
934b73c849
Remove leftover Synapse metrics code for integrating with matrix-nginx-proxy
2 лет назад
Slavi Pantaleev
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.
2 лет назад
Slavi Pantaleev
41a52945d6
Add support for exposing metrics for Synapse workers
2 лет назад
Slavi Pantaleev
22f5f0ba75
Add support for exposing metrics for Synapse (without workers)
2 лет назад
Slavi Pantaleev
3556dd77ef
Use variables instead of hardcoding service port numbers in labels for matrix-synapse
2 лет назад
Slavi Pantaleev
a92efa46ad
Merge branch 'master' into bye-bye-nginx-proxy
2 лет назад
Slavi Pantaleev
b38b00bbd7
Upgrade mautrix-signal (959eb7eaf9 -> de8c8d97c2)
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3090
Related to https://github.com/mautrix/signal/issues/422
2 лет назад
Slavi Pantaleev
1831f09f2b
Shorten Traefik router names (*-endpoint -> *)
2 лет назад
Slavi Pantaleev
f9faaae26c
Shorten Traefik router name (*-well-known-endpoint -> *-well-known)
2 лет назад
Slavi Pantaleev
18254cd0b2
Remvoe all Traefik labels from matrix-nginx-proxy and update docs for delegation via SRV
2 лет назад
Slavi Pantaleev
ce2f541deb
Switch all remaining container volume mounting from `-v` to `--mount`
`--mount` is safer, as `-v` has the side-effect of creating the "source"
destination as a directory if it doesn't exist yet.
We don't need such magic.
2 лет назад
Slavi Pantaleev
881c20bf25
Switch matrix_dendrite_container_additional_volumes from using -v to --mount
Related to e5130372b9 .
Depending on the `options` that people provide, this may break
compatibility.
2 лет назад
Slavi Pantaleev
e5130372b9
Switch matrix_synapse_container_additional_volumes from using -v to --mount
Depending on the `options` that people provide, this may break
compatibility.
2 лет назад
Slavi Pantaleev
c4d6144bb9
Add metrics-exposure support for Dendrite
2 лет назад
Slavi Pantaleev
f257cd9fbe
Fix a few incorrect service names in labels for matrix-synapse/matrix-synapse-reverse-proxy-companion
2 лет назад
Slavi Pantaleev
0701a01825
Fix service name in federation labels for Dendrite
2 лет назад
Slavi Pantaleev
4873af18a8
Fix service name in federation labels for Conduit
2 лет назад
Slavi Pantaleev
bea41e28b0
Remove Dendrite support from matrix-nginx-proxy
2 лет назад
Slavi Pantaleev
e902214070
Automatically expose /_synapse/admin for Dendrite when synapse-admin is enabled
This is what we do for Synapse as well.
2 лет назад
Slavi Pantaleev
d8eb768e03
Add native Traefik support to matrix-dendrite
2 лет назад
Slavi Pantaleev
f78adfde47
Remove Synapse support from matrix-nginx-proxy
2 лет назад
Slavi Pantaleev
030e8065e4
Remove Conduit support from matrix-nginx-proxy
2 лет назад
Slavi Pantaleev
9ae8ccac36
Add matrix_conduit_hostname
2 лет назад
Slavi Pantaleev
4639eebf12
Add native Traefik support to matrix-conduit
2 лет назад
Slavi Pantaleev
3e0e92bdf7
Do not use matrix_synapse_reverse_proxy_companion_ variables in the matrix-synapse role
2 лет назад
Slavi Pantaleev
53b5d8286f
Merge branch 'master' into bye-bye-nginx-proxy
2 лет назад
Slavi Pantaleev
95e505106b
Restore matrix_mautrix_signal_appservice_bot_username usage
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3088
Looks like the migration to the Go-based Signal bridge hardcoded the
`signalbot` username instead of using the variable we had.
Related to: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3041
2 лет назад
Slavi Pantaleev
6766216fcb
Wire Conduit to advertise usage of the Coturn TURN server
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3089
2 лет назад
Slavi Pantaleev
2c3c7ce6b7
Merge branch 'master' into bye-bye-nginx-proxy
2 лет назад
Slavi Pantaleev
ce14647161
Fix comment in bin/ansible-all-hosts.sh and make executable
2 лет назад
Slavi Pantaleev
057d168ff0
Merge branch 'master' into bye-bye-nginx-proxy
2 лет назад
Slavi Pantaleev
2f457b2a23
Remove inventory/ directory tree to allow people to manage it as a git repository (etc.)
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3086
2 лет назад
Slavi Pantaleev
f54b68956d
Adapt matrix-media-repo to new container network setup, etc.
2 лет назад
Slavi Pantaleev
db272ab995
Move ma1sd out matrix-addons and into matrix-homeserver container network
Such a core service probably belongs better when it's in the homeserver network
2 лет назад
Slavi Pantaleev
fc79afadd1
Merge branch 'master' into bye-bye-nginx-proxy
2 лет назад
Slavi Pantaleev
3e19c8b102
Define matrix_media_repo_homeservers_auto in group vars
This is mostly so as to avoid referring to variables from other roles,
like `matrix_nginx_proxy_proxy_matrix_client_api_addr_with_container`.
2 лет назад
Slavi Pantaleev
c7a637bfde
Merge branch 'master' into bye-bye-nginx-proxy
2 лет назад
Slavi Pantaleev
883afa11dc
Do not hardcode devture_postgres_identifier in matrix-media-repo role
This should come (and already does) from group_vars/matrix_servers
2 лет назад
Slavi Pantaleev
f83c221fda
Merge branch 'master' into bye-bye-nginx-proxy
2 лет назад
Slavi Pantaleev
7ad5321f54
Make sure ma1sd uninstallation tasks also run on setup-all
2 лет назад