Slavi Pantaleev
6b73073012
Fix NeDB to Postgres importing task for matrix-bridge-appservice-irc
Postgres is not in `matrix_docker_network` anymore, so what we had
before could not possibly work anymore.
2 роки тому
Slavi Pantaleev
e782e91fbd
Fix some variable typos in matrix-appservice-webhooks.service
2 роки тому
Slavi Pantaleev
3f212feb1f
Move matrix-email2matrix to its own container network
2 роки тому
Slavi Pantaleev
809cce98cc
Rework prometheus-nginxlog-exporter docs page
2 роки тому
Slavi Pantaleev
e2157517af
Hook matrix-homeserver-proxy to matrix-prometheus-nginxlog-exporter
2 роки тому
Slavi Pantaleev
262caf0d59
Add native Traefik support to matrix-prometheus-nginxlog-exporter
2 роки тому
Slavi Pantaleev
a78a749f75
Define matrix_synapse_reverse_proxy_companion_access_log_syslog_integration_server_port in the role defaults and make the tag configurable
2 роки тому
Slavi Pantaleev
0fe4aaae09
Fix variable name typos in validation tasks for a few bridges
The old variables existed as well, but I inteded to use these new ones.
2 роки тому
Slavi Pantaleev
313ecd8f8d
Do not require Prometheus in matrix-prometheus-nginxlog-exporter
The user may be running Prometheus elsewhere. It doesn't need to be
getting installed using the current playbook.
2 роки тому
Slavi Pantaleev
21d412f90b
Fix syntax errors in some --mount arguments
Regression since ce2f541deb
2 роки тому
Slavi Pantaleev
a9a1448f62
Add self-check for the matrix-corporal HTTP API (if enabled)
2 роки тому
Slavi Pantaleev
5d76b91dc2
Restore matrix-corporal functionality when matrix-nginx-proxy is not involved
2 роки тому
Slavi Pantaleev
c23022ff86
Merge branch 'master' into bye-bye-nginx-proxy
2 роки тому
Slavi Pantaleev
71e0022d9a
Upgrade prometheus-postgres-exporter (v0.14.0-2 -> v0.14.0-3) and stop using `prometheus_postgres_exporter_server_fqn`
2 роки тому
Slavi Pantaleev
e5f4da8e27
Merge branch 'master' into bye-bye-nginx-proxy
2 роки тому
Slavi Pantaleev
4698e64bb8
Improve matrix-reminder-bot maintenance announcement wording
2 роки тому
Slavi Pantaleev
48e6344c9e
Merge branch 'master' into bye-bye-nginx-proxy
2 роки тому
Slavi Pantaleev
22dce1d4cc
Upgrade matrix-reminder-bot and lock it down via the new allowlist setting
2 роки тому
Slavi Pantaleev
253a7772aa
Merge branch 'master' into bye-bye-nginx-proxy
2 роки тому
Slavi Pantaleev
48311bb96a
Stop using deprecated variable name (prometheus_node_exporter_server_fqn)
2 роки тому
Slavi Pantaleev
d6e91116ab
Update documentation related to variables for prometheus-node-exporter/prometheus-postgres-exporter metrics exposure
2 роки тому
Slavi Pantaleev
3c81d0b06a
Only expose prometheus-node-exporter/prometheus-postgres-exporter metrics publicly if matrix_metrics_exposure_enabled
2 роки тому
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 роки тому