Marcel Partap
f201bca519
synapse workers: define and expose METRICS port for each worker
As seen on TV:
https://github.com/matrix-org/synapse/blob/master/docs/metrics-howto.md#monitoring-workers
hace 5 años
Marcel Partap
af08f18779
synapse workers default config: disable user_dir worker for now
(until https://github.com/matrix-org/synapse/issues/8787 is resolved)
hace 5 años
Slavi Pantaleev
be5263f397
Move self-building git repository URLs to variables (stop hardcoding)
hace 5 años
transcaffeine
c58a7e03c7
synapse: update to 1.23.0
hace 5 años
Slavi Pantaleev
5eed874199
Improve self-building experience (avoid conflict with pullable images)
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/716
This patch makes us use more fully-qualified container image names
(either prefixed with docker.io/ or with localhost/).
The latter happens when self-building is enabled.
We've recently had issues where if an image was removed manually
and the service was restarted (making `docker run` fetch it from Docker Hub, etc.),
we'd end up with a pulled image, even though we're aiming for a self-built one.
Re-running the playbook would then not do a rebuild, because:
- the image with that name already exists (even though it's something
else)
- we sometimes had conditional logic where we'd build only if the git
repo changed
By explicitly changing the name of the images (prefixing with localhost/),
we avoid such confusion and the possibility that we'd automatically pul something
which is not what we expect.
Also, I've removed that condition where building would happen on git
changes only. We now always build (unless an image with that name
already exists). We just force-build when the git repo changes.
hace 5 años
Slavi Pantaleev
5c91e56898
Upgrade Synapse (v1.22.0 -> v1.22.1)
hace 5 años
Marcel Partap
2d1b9f2dbf
synapse workers: reworkings + get endpoints from upstream docs via awk
(yes, a bit awkward and brittle… xD)
hace 5 años
Slavi Pantaleev
70f0b97a0a
Upgrade Synapse (v1.21.2 -> v1.22.0)
hace 5 años
Slavi Pantaleev
f7ecc7a2a5
Upgrade Synapse (v1.21.1 -> v1.21.2)
hace 5 años
Slavi Pantaleev
5abd511368
Upgrade Synapse (v1.21.0 -> v1.21.1)
hace 5 años
Aaron Raimist
78529cbd47
Upgrade Synapse (v1.20.1 -> v1.21.0)
hace 5 años
Marcel Partap
36e9be6092
matrix_synapse_workers_{avail,enabled}_list: sort non-generic workers
.. alphabetically and put those not documented as multi-instance
capable on ports ending on zero.
hace 5 años
Slavi Pantaleev
e68450f094
Upgrade Synapse (v1.20.0 -> v1.20.1)
hace 5 años
Slavi Pantaleev
dd217137b6
Upgrade Synapse (v1.19.3 -> v1.20.0)
hace 5 años
Slavi Pantaleev
65e22a6888
Upgrade Synapse (v1.19.2 -> v1.19.3)
hace 5 años
Slavi Pantaleev
e10e3e354d
Upgrade Synapse (v1.19.1 -> v1.19.2)
hace 5 años
Max Klenk
4fdfc0a34f
add missing ratelimiting options required for load testing
hace 5 años
Max Klenk
a25a429a52
add redis support
hace 5 años
Max Klenk
06bc430c7c
refactor to use new workers and routes they serve
hace 5 años
Max Klenk
53ccc783b7
remove duplicated key
hace 5 años
Slavi Pantaleev
6e9600ffec
Upgrade Synapse (v1.19.0 -> v1.19.1)
hace 5 años
Slavi Pantaleev
daf13107a0
Add support for rust-synapse-compress-state
hace 5 años
Slavi Pantaleev
9952ec6c16
Upgrade Synapse (v1.18.0 -> v1.19.0)
hace 5 años
Slavi Pantaleev
f78a5d4ee8
Upgrade Synapse (v1.17.0 -> v1.18.0)
hace 5 años
Slavi Pantaleev
c6ab1c6a90
Riot is now Element
Fixes #586 (Github Issue)
hace 5 años
Slavi Pantaleev
200f912c04
Upgrade Synapse (v1.16.1 -> v1.17.0)
Fixes #579 (Github Issue).
hace 5 años
Slavi Pantaleev
eff55e4d00
Upgrade Synapse (v1.16.0 -> v1.16.1)
hace 5 años
Slavi Pantaleev
928982cffe
Upgrade Synapse (v1.15.2 -> v1.16.0)
hace 5 años
Justin Croonenberghs
1f21f0c09a
Add variables for reCAPTCHA validation
hace 5 años
Aaron Raimist
78382b0ce4
Upgrade Synapse (1.15.1 -> 1.15.2)
hace 5 años
Slavi Pantaleev
10bc85962e
Upgrade Synapse (1.15.0 -> 1.15.1)
hace 5 años
Slavi Pantaleev
6538ae34f5
Upgrade Synapse (v1.14 -> v1.15)
Fixes #539 (Github Issue).
hace 5 años
Slavi Pantaleev
0113852504
Upgrade matrix-synapse-shared-secret-auth (1.0.1 -> 1.0.2)
There's no change in the source code. Just a release bump for packaing
reasons. It doesn't matter much for us here, but let's be on the latest
tag anyway.
hace 5 años
Slavi Pantaleev
8bae39050e
Update settings for Synapse v1.14.0
hace 5 años
tctovsli
45ba01510d
Synapse v.1.14.0
hace 5 años
Slavi Pantaleev
8fb3ce6f6d
Upgrade Synapse (v1.12.4 -> v1.13.0)
hace 5 años
Aaron Raimist
23bfaa72ec
Upgrade Synapse (1.12.3 -> 1.12.4)
hace 6 años
Chris van Dijk
3f4bc9b881
Move config supprt for unfederated dimension into group_vars
hace 6 años
Marcel Partap
5f63d287b7
Move synapse worker ports up 10k
hace 6 años
Marcel Partap
353bc7c362
Add initial support for synapse workers
· needs documentation; no checks yet for port clashes or typos in worker name
· according to https://github.com/matrix-org/synapse/wiki/Workers-setup-with-nginx#results
about 90% of requests go to the synchrotron endpoint
· thus, the synchrotron worker is especially suited to be load-balanced
· most of the other workers are documented to support only a single instance
· https://github.com/matrix-org/synapse/blob/master/docs/workers.md
hace 6 años
Tom
e54428b160
Expose allowed local 3pids as a configurable option
hace 6 años
Slavi Pantaleev
f78fa3f328
Upgrade Synapse (1.12.0 -> 1.12.3)
hace 6 años
Slavi Pantaleev
845f5f007b
Make Synapse use ma1sd (if enabled) for threepid registration
hace 6 años
tctovsli
949b5d7a46
Release synapse v.1.12.0
hace 6 años
Slavi Pantaleev
2b85fde103
Rename some variables for consistency
hace 6 años
Slavi Pantaleev
8fe97abe7d
Wire matrix_container_images_self_build to self_build variables via group_vars/matrix_servers
This keeps the roles cleaner and more independent of matrix-base,
which may be important for people building their own playbook
out of the individual roles and not using the matrix-base role.
hace 6 años
Horvath Gergely
2d537484d5
introduce variable
hace 6 años
Horvath Gergely
a5d94eec0b
refactor variable names
hace 6 años
Horvath Gergely
310aa685f9
refactor based on Slavi's requests
hace 6 años
Slavi Pantaleev
a727e7c497
Upgrade Synapse (v1.11.0 -> v1.11.1)
hace 6 años