Commit Graph

75 Commits (886039dec95bc1f2a18b9bcbadf1ba9e8bc70c3d)

Author SHA1 Message Date
xvsun 886039dec9 fix: name typos and some forgot to adjust variables
4 months ago
xvsun afe9558a55 feat: auto-accept-invite module and docs
4 months ago
Slavi Pantaleev d0cda27c97 Fix Synapse cache auto-tuning variables to use bytes, not KB
5 months ago
Catalan Lover 9eab0292d4
Increase Synapse caches and enable cache-autotuning by default (#3017)
5 months ago
Slavi Pantaleev f3c69562fa Use devture_postgres_container_network for all rust-synapse-compress-state tasks
5 months ago
Michael Hollister bd027159b1 Added extra systemd service arguments to synapse workers and proxy companion
5 months ago
Slavi Pantaleev 84446e52e9 Rename Synapse worker preset name (room-workers -> specialized-workers)
6 months ago
Slavi Pantaleev 3c7f896246 Prevent generic workers being combined with any of the other types
6 months ago
Charles Wright 7d9eb56164 Add a validation step to fail when the user allocates generic workers together with all of the new worker types
6 months ago
Charles Wright 025a7e5c66
Merge branch 'spantaleev:master' into cvwright/room-workers-v2
6 months ago
Slavi Pantaleev 042c74f90c Remove some useless oidc variables and /_synapse/oidc route handling
6 months ago
Charles Wright 1379200e9d Add new worker types to the dynamic workers list
6 months ago
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
6 months ago
Slavi Pantaleev 39bddefd39 Make addons communicate with the homeserver via a new internal Traefik entrypoint
6 months ago
Slavi Pantaleev 934b73c849 Remove leftover Synapse metrics code for integrating with matrix-nginx-proxy
6 months ago
Slavi Pantaleev 41a52945d6 Add support for exposing metrics for Synapse workers
6 months ago
Slavi Pantaleev 22f5f0ba75 Add support for exposing metrics for Synapse (without workers)
6 months ago
Slavi Pantaleev 015acb6d08 Add native Traefik support to matrix-synapse
6 months ago
Slavi Pantaleev abde681b56 Clean up some matrix_nginx_proxy_proxy_matrix_metrics_* references
6 months ago
Slavi Pantaleev abdb4375db Add matrix_synapse_additional_loggers_auto and matrix_synapse_additional_loggers_custom
10 months ago
Slavi Pantaleev cc7244c14d Fix Synapse sub-component (worker, S3, ..) uninstallation
10 months ago
Slavi Pantaleev d207edb304 Deprecate matrix_synapse_spam_checker in favor of matrix_synapse_modules
10 months ago
Slavi Pantaleev e03ec11fcf Switch mjolnir-antispam from using spam_checker to modules
10 months ago
Slavi Pantaleev 92ea048080 Add some missing install-all/install-synapse tags to Synapse role
11 months ago
Slavi Pantaleev d02f6b8b93 Force-build customized container image for Synapse when its Dockerfile changes
1 year ago
Zac f026c7cee1
Apply suggestions from code review
1 year ago
cbackas f6d260dc00 this is better
1 year ago
cbackas 0e701bbece add var to make the creds optional
1 year ago
Zac ceda4c41cc
remove the offending lines
1 year ago
Slavi Pantaleev b71375fac7 Disable healthcheck for Synapse workers which serve no web traffic
1 year ago
Slavi Pantaleev 8ef23a655d Restore --tags=import-synapse-sqlite-db support
1 year ago
Slavi Pantaleev 1e1ab70965 Make use of matrix_synapse_container_network in the matrix-synapse role
1 year ago
Slavi Pantaleev 2d051679c0 Ensure instance_map.port is numeric
1 year ago
Slavi Pantaleev dddfee16bc Fix all 300+ ansible-lint-reported errors
1 year ago
Slavi Pantaleev 5df89a44b3 Add support for customizing Synapse templates
1 year ago
Slavi Pantaleev 632026513e Add matrix_synapse_uid, matrix_synapse_gid and matrix_synapse_username
1 year ago
Slavi Pantaleev 519b32543c Add matrix_synapse_container_network and matrix_synapse_container_additional_networks
1 year ago
Slavi Pantaleev 424f79df3a Replace synapse.app.pusher and synapse.app.federation_sender with synapse.app.generic_worker
1 year ago
Luke Moch dd51ad2ba2 fail if matrix_synapse_ext_synapse_s3_storage_provider_config_endpoint_url 'not' startswith('http')
2 years ago
Slavi Pantaleev d81e7d6328 Make matrix_synapse_ext_synapse_s3_storage_provider_config_endpoint_url required
2 years ago
Slavi Pantaleev 3824139908 Rename inject_into_nginx_proxy.yml to init.yml when it does more than injection
2 years ago
Slavi Pantaleev f186d6236d Add some missing tags to Synapse role
2 years ago
Slavi Pantaleev 663fe29ddb Do not specify start_pushers in Synapse config
2 years ago
Slavi Pantaleev 135bb5af3e Do not specify send_federation in Synapse config
2 years ago
Slavi Pantaleev 7464604ddd Make use of matrix_synapse_ext_s3_storage_provider_data_path in a few more places
2 years ago
Quentin Young b31731ebf8 fix s3 storage provider not ensuring data dir
2 years ago
Slavi Pantaleev 910cd9adf0 Replace import_role calls with include_role calls
2 years ago
Slavi Pantaleev 2688e8bfc3 Optimize initial installation by not reloading systemd after each .service install
2 years ago
Slavi Pantaleev c928148261 Make uninstall tasks for Synapse delete bin/
2 years ago
Slavi Pantaleev 7c5c3aedc4 Put s3-storage-provider scripts under /matrix/synapse/ext/s3-storage-provider/bin, not /usr/local/bin
2 years ago