Slavi Pantaleev
6a86de958f
Apply suggestions from code review
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2025-03-12 19:05:51 +02:00
Slavi Pantaleev
d9df022d55
Merge branch 'master' into element-call-integration
2025-03-12 18:40:31 +02:00
Slavi Pantaleev
2f30886b19
Rework license information adding for $instagram_role_path/README.md
to fix reuse lint
2025-03-12 18:40:23 +02:00
Slavi Pantaleev
60bc3a9a7b
Ensure container labels file is empty if nothing is exposed for mautrix-meta bridges
...
Without this, we get a warning message from Traefik:
> INF Could not create a router for the container: too many services providerName=docker
Possibly due to the multiple services defined there without a single
explicitly-defined router.
2025-03-12 18:35:13 +02:00
Slavi Pantaleev
c9b2f2c995
Adjust bin/rebuild-mautrix-meta-instagram.sh
script to add license headers and rebuild matrix-bridge-mautrix-meta-instagram
with it
2025-03-12 18:34:24 +02:00
Slavi Pantaleev
676f9dd9ad
Merge branch 'master' into element-call-integration
2025-03-12 18:00:45 +02:00
Slavi Pantaleev
2be709e2ce
Adjust some _registry_prefix_upstream
variables in group_vars/matrix_servers
to make them respect matrix_container_global_registry_prefix_override
...
Follow-up to 3492d31dca
2025-03-12 18:00:28 +02:00
Slavi Pantaleev
3492d31dca
Rename some leftover _name_prefix
variables (to _registry_prefix
)
2025-03-12 17:57:10 +02:00
Slavi Pantaleev
5287b8ddeb
Fix use of undefined variable matrix_authentication_service_container_image_name_prefix
2025-03-12 17:51:19 +02:00
Slavi Pantaleev
251561ff81
Simplify LiveKit Server role by removing unused/untested HTTP middleware variables
2025-03-12 17:47:01 +02:00
Slavi Pantaleev
1e60f41a59
Restore Element Call HTTP headers to more secure/privacy-respecting values
2025-03-12 17:44:00 +02:00
Slavi Pantaleev
f8e84c4b2f
Remove useless matrix_element_call_port
variable
2025-03-12 17:43:34 +02:00
Slavi Pantaleev
3f5e8f656b
Switch default LiveKit server endpoint to one under the matrix.
domain and polish-up docs
2025-03-12 17:35:30 +02:00
Slavi Pantaleev
72118f2f03
Fix LiveKitServer middlware name (matrix-livekit-server-server-slashless-redirect
-> matrix-livekit-server-slashless-redirect
)
2025-03-12 16:56:06 +02:00
Slavi Pantaleev
585377975b
Adjust LiveKit Server ports and exposure
2025-03-12 16:51:10 +02:00
Slavi Pantaleev
22ef579444
Make livekit-jwt-service communicate with livekit-server via public URLs
...
Communicating via container URLs works, but the URL provided to
livekit-jwt-service as `LIVEKIT_URL` is also passed to the user later
and it must be a public one at that point.
It'd be great if livekit-jwt-service can be given 2 different URLs
(e.g. `LIVEKIT_URL` and `LIVEKIT_URL_PUBLIC`) and only announce the
public one to the user, but there's no support for this yet.
2025-03-12 15:44:31 +02:00
Slavi Pantaleev
32f8c6de6e
Merge branch 'master' into element-call-integration
2025-03-12 15:27:42 +02:00
renovate[bot]
893b237225
Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2025.3.12
2025-03-12 14:20:27 +02:00
Aine
79cc333be2
Postmoogle v0.9.26 (crypto init fix)
2025-03-12 12:38:37 +02:00
Suguru Hirahara
1e8d9a0c24
Update docs/configuring-playbook-ntfy.md: add pronunciation
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
2025-03-12 17:55:29 +09:00
Slavi Pantaleev
370feb740f
Merge branch 'master' into element-call-integration
2025-03-12 10:04:19 +02:00
Slavi Pantaleev
a9ee537f83
Only point matrix_synapse_report_stats_endpoint
to matrix-synapse-usage-exporter
if it's enabled
...
Fixup related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3442
2025-03-12 10:04:06 +02:00
Slavi Pantaleev
9a11e5e1fe
Auto-enable experimental Synapse features required by Element Call when Element Call is enabled
2025-03-12 09:19:03 +02:00
Slavi Pantaleev
8291b2f99d
Merge branch 'master' into element-call-integration
2025-03-12 09:14:50 +02:00
Slavi Pantaleev
c5a03efdf6
Increase default Synapse/rc_message
rate limits
...
The new rate limits are more suitable for running Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562
Instead of trying to increase them conditionally only when Element Call
is enabled, it's simpler and good-enough to just increase them in all cases.
2025-03-12 09:13:43 +02:00
Slavi Pantaleev
63f81bf268
Add support for configuring Synapse's MSC4222 (adding state_after
to sync v2) experimental feature
...
This is required by Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562
2025-03-12 09:12:39 +02:00
Slavi Pantaleev
f5a0be0a7b
Add support for configuring Synapse's MSC4140 (Delayed Events) experimental feature
...
This is required by Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562
2025-03-12 09:10:35 +02:00
Slavi Pantaleev
4fb0b75942
Reorder Synapse config's experimental_features
alphabetically
2025-03-12 09:05:59 +02:00
Slavi Pantaleev
890f10f765
Make matrix_livekit_jwt_service_public_url
respect matrix_livekit_jwt_service_path_prefix
2025-03-12 09:01:35 +02:00
Slavi Pantaleev
031cf68cbb
Remove unused matrix_element_call_metrics_*
variables
2025-03-12 08:59:50 +02:00
Slavi Pantaleev
5961841e52
Make matrix-livekit-jwt-service role not reference foreign variables (except the matrix-base ones)
2025-03-12 08:59:05 +02:00
Slavi Pantaleev
2be4923aef
Make Element Call role not reference foreign variables (except the matrix-base ones)
2025-03-12 08:56:15 +02:00
Slavi Pantaleev
23efad9cb7
Rework Element Call config.json templating
2025-03-12 08:51:52 +02:00
Slavi Pantaleev
6b55ba29ab
Make Element Call refuse a path prefix other than /
2025-03-12 08:46:11 +02:00
Slavi Pantaleev
0d1112638d
Update LiveKit JWT service path prefix (/lk-jwt-service
-> /livekit-jwt-service
)
2025-03-12 08:07:56 +02:00
Slavi Pantaleev
c3c2ba34b4
Split matrix_element_call_systemd_required_services_list
into _default
, _auto
and _custom
2025-03-12 08:02:29 +02:00
Slavi Pantaleev
0215708f79
Remove some useless variables and rework environment variables variable for livekit-jwt-service
2025-03-12 08:00:28 +02:00
Slavi Pantaleev
e1b57f3d45
Pin livekit-jwt-service to released (v0.2.0) and adapt configuration
2025-03-12 07:56:47 +02:00
Slavi Pantaleev
de2a8f11d2
_name_prefix
-> _registry_prefix
changes for LiveKit roles
2025-03-12 07:47:07 +02:00
Slavi Pantaleev
2a69ca35be
Clean up Element Call group vars vs defaults/main.yml mixup and make some minor LiveKit updates
2025-03-12 07:42:40 +02:00
Slavi Pantaleev
72d64cfa6b
Merge branch 'master' into element-call-integration
2025-03-12 07:03:53 +02:00
Slavi Pantaleev
5dfbefd649
Fix comment indentation in examples/reverse-proxies/caddy2-in-container/docker-compose.yaml
2025-03-12 07:03:47 +02:00
Slavi Pantaleev
f161c7c58f
Add newlines at end of files
2025-03-12 07:03:00 +02:00
Slavi Pantaleev
6c6b44dc25
Add license information to Element Call and LiveKit roles
2025-03-12 06:58:00 +02:00
Slavi Pantaleev
8eb1c57e2b
Merge branch 'master' into element-call-integration
2025-03-12 06:36:48 +02:00
Slavi Pantaleev
aa36acdef1
Remove useless matrix_static_files_client_redirect_root_uri_to_domain
variable definition
2025-03-12 06:36:24 +02:00
Slavi Pantaleev
61069d6313
Merge branch 'element-call-integration' of github.com:wjbeckett/matrix-docker-ansible-deploy into element-call-integration
2025-03-12 06:34:00 +02:00
Slavi Pantaleev
74d6a99b1e
Adjust names for Element Call tasks and make uninstallation more consistent with other roles
2025-03-12 06:32:22 +02:00
Slavi Pantaleev
81a30f17ac
Remove some superficial comments
2025-03-12 06:29:39 +02:00
Slavi Pantaleev
413d591562
Bring container-network-creation tasks up-to-date for Element Call and LiveKit-related services
2025-03-12 06:27:11 +02:00