Commit graph

21 commits

Author SHA1 Message Date
Johanna Dorothea Reichmann
9e28b7748b
fix(synapse): jinja expression broken which lead to master instance not reaching federation senders 2022-10-20 15:18:51 +02:00
Evelyn Alicke
cd30edf48d chore(synapse): update version of python packages 2022-05-10 13:47:35 +02:00
Johanna Dorothea Reichmann
f8a75f2c93
fix(synapse): updating ca certs breaks on invalid module argument
`notify` is not a module argument and was moved to the task level
2022-03-04 07:53:49 +01:00
Jadyn Emma Jaeger
f6ee493e97
feat(synapse): add option to refresh container certificates 2022-01-26 13:26:35 +01:00
Johanna Dorothea Reichmann
720efcedc5
chore(synapse): retry tasks which are prone to network failures 2021-11-02 09:05:09 +01:00
Johanna Dorothea Reichmann
ca76c9d12e
fix(synapse): syntax error in worker_listeners config key leading to crash on startup 2021-09-16 09:37:06 +02:00
transcaffeine
36a9e1e3d3
feat(synapse): support partial execution with prepare and deploy tags 2021-05-26 11:27:50 +02:00
transcaffeine
ba43e1614a
fix(synapse): combining labels broke for workers 2021-04-30 08:13:09 +02:00
transcaffeine
f98e634c08
chore(synapse): fix bad whitespace 2021-04-28 11:46:29 +02:00
transcaffeine
dd4e4a064c
fix(synapse): pass default labels to workers aswell 2021-04-28 11:46:28 +02:00
transcaffeine
cd65919a63
fix(synapse): allow specifying env vars for the docker container 2021-03-25 12:52:53 +01:00
transcaffeine
b28ddcd78a
fix(synapse): idempotency in ansible was broken when using workers 2021-03-23 07:17:51 +01:00
Johannes Becker
796ec6db14 feat(synapse): support docker command, entrypoint and pull configurations 2021-02-22 08:03:02 +01:00
Johannes Becker
49f5ba8eb2 feat(synapse)!: allow overriding recreate and disable by default 2021-02-03 15:24:58 +00:00
Johannes Becker
099d0b0ad2 feat(synapse): allow overriding docker_networks and etc_hosts 2021-01-25 18:22:09 +01:00
transcaffeine
c69f7de100
fix(synapse): appservice registration not readable by workers
This is a follow-up to famedly/local#33, where the appservice
registration file was unreadable. This also enables all workers
to be able to read the file, which is required.
2020-11-25 07:13:22 +01:00
transcaffeine
9e8c63be84
fix(synapse): appservice registration was not readable 2020-11-24 08:42:34 +01:00
Johanna Dorothea Reichmann
1985813915
feat(synapse): add support for deploying workers
Can deploy synapse workers and allow costum amounts of workers for each
type. For documentation on how to use, see `roles/synapse/README.md`.

In a docker deployment, each worker runs in their own docker container
with respective listener configurations. Labels can be declared in
`tasks/configure_workers.yml` for routing of requests.

In systemd deployments, each worker runs in it's own systemd service,
which are marked as being part of the main service, so restarting the
main service will restart all the workers as well.
2020-11-23 08:55:07 +01:00
Johanna Dorothea Reichmann
7cbd9d3697
chore(synapse): restrict filesystem permissions to only allow synapse user 2020-11-19 06:34:29 +01:00
Vincent Wilke
d3638814ca chore(synapse): remove v from container version label 2020-09-19 14:03:56 +02:00
Jan Christian Grünhage
b2b1511e1d chore(git): merge roles/modules into collection 2020-08-01 19:29:25 +02:00