Aleksandrs Jansons
8511d4dfc4
Add matrix_synapse_url_preview_url_blacklist var ( #4641 )
...
* synapse - introduce matrix_synapse_url_preview_url_blacklist var
* Preserve original comments around `url_preview_url_blacklist`
---------
Co-authored-by: Aleksandrs Jansons <alex@peledu.casa >
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
2025-10-14 07:32:40 +03:00
Slavi Pantaleev
f048a0f9a5
Revert s3-storage-provider (1.6.0 -> 1.5.0)
...
Ref: https://github.com/matrix-org/synapse-s3-storage-provider/pull/134#issuecomment-3396609289
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4635
2025-10-13 12:25:59 +03:00
Slavi Pantaleev
b54eadb9e0
Revert "Remove matrix_synapse_container_image_customizations_s3_storage_provider_installation_old_boto_workaround_enabled
"
...
This reverts commit 2b0ea94a72
.
We're going back to s3-storage-provider=v1.5.0
Ref: https://github.com/matrix-org/synapse-s3-storage-provider/pull/134#issuecomment-3396609289
2025-10-13 12:24:58 +03:00
Slavi Pantaleev
2b0ea94a72
Remove matrix_synapse_container_image_customizations_s3_storage_provider_installation_old_boto_workaround_enabled
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4637
We no longer need to boto workaround since s3-storage-provider got
upgraded to v1.6.0 in https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4635
2025-10-13 10:16:56 +03:00
Slavi Pantaleev
ed9bb75a52
packageName
-> depName
for Renovate line for matrix-org/synapse-s3-storage-provider
...
`depName` is a required attribute as per our custom regex.
Ref:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4635
- 2d05db52c7/.github/renovate.json (L16)
2025-10-11 07:43:28 +03:00
Benjamin Blacher
2d05db52c7
Update s3 storage provider version to 1.6.0, add renovate
2025-10-11 07:33:07 +03:00
renovate[bot]
feb7953132
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.139.2
2025-10-08 06:43:35 +03:00
Aine
b7f03aa4b2
Synapse v1.139.1 - security fix
2025-10-07 13:58:51 +01:00
Aine
58688bf538
synapse - introduce vars to control server notices
2025-10-06 16:41:48 +01:00
renovate[bot]
42aa749f14
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.139.0
2025-09-30 15:39:50 +03:00
renovate[bot]
70fd18079e
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.138.2
2025-09-24 18:10:38 +03:00
Slavi Pantaleev
d8eed6bfd3
Add some variables for controlling x_forwarded
settings for Synapse listeners
2025-09-16 18:17:35 +03:00
renovate[bot]
4d15ebcffa
Update registry.gitlab.com/mb-saces/rust-synapse-tools Docker tag to v0.0.3
2025-09-12 13:16:43 +03:00
Slavi Pantaleev
2a2ef828c3
Extract mb-saces/rust-synapse-tools
version into a variable (matrix_synapse_rust_synapse_compress_state_docker_image_version
) and annotate for Renovate
2025-09-12 12:00:57 +03:00
Aine
071b5789f2
add matrix_synapse_user_directory_exclude_remote_users var
2025-09-10 16:38:42 +01:00
renovate[bot]
a008665ad5
Update ghcr.io/element-hq/synapse Docker tag to v1.138.0
2025-09-10 06:41:45 +03:00
Slavi Pantaleev
ec8a7a4934
Stabilize Matrix Authentication Service integration for Synapse
...
Related to https://github.com/element-hq/synapse/pull/18759
Currently problematic (leading to failures to start for Synapse) because of:
https://github.com/element-hq/synapse/pull/18759#issuecomment-3172744530
2025-08-26 15:12:26 +03:00
Slavi Pantaleev
1c09eda631
Upgrade Synapse (v1.136.0 -> v1.137.0)
2025-08-26 15:12:17 +03:00
Aine
8ff8e435c0
add matrix_synapse_admin_contact var
2025-08-25 09:58:34 +01:00
renovate[bot]
ff79d9d8e8
Update matrixdotorg/mjolnir Docker tag to v1.11.0
2025-08-13 08:15:31 +03:00
Richard Meyer
be161ae6e1
Update main.yml
2025-08-12 22:04:04 +03:00
Aine
b24b13564a
Synapse v1.135.2
2025-08-11 19:13:13 +01:00
Aine
c38c606b8e
Synapse v1.135.1 - switch to room version v12 by default
2025-08-11 18:23:12 +01:00
renovate[bot]
6f2e7e7a57
Update ghcr.io/element-hq/synapse Docker tag to v1.135.0
2025-08-01 20:10:42 +03:00
Slavi Pantaleev
3a11a32f9e
Do not rely on ansible-core>=2.19.0 to process Jinja blocks inside strings found in other strings blocks
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
2025-07-26 19:09:11 +03:00
Slavi Pantaleev
f2524902af
Cast variables to string before running length
on them when checking if a variable contains a value
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
2025-07-26 18:13:07 +03:00
Slavi Pantaleev
51ab9ed9ff
Adjust lstrip_blocks
to use a bool
value for compatibility with ansible-core>=2.19.0
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
2025-07-26 17:58:12 +03:00
Slavi Pantaleev
a1f6ee4dc9
Improve compatibility with ansible-core>=2.19.0 by not reaching into vars
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4445
2025-07-26 17:50:20 +03:00
Aine
7261be5537
add matrix_synapse_ext_password_provider_ldap_tls_options_validate var
2025-07-23 08:46:08 +01:00
renovate[bot]
8ecee76f62
Update ghcr.io/element-hq/synapse Docker tag to v1.134.0
2025-07-15 18:41:03 +03:00
renovate[bot]
c0269b71b8
Update ghcr.io/element-hq/synapse Docker tag to v1.133.0
2025-07-01 20:14:23 +03:00
Catalan Lover
1a6a75bdab
Add support for do_ping to synapse-http-antispam
...
This defaults to true for end user comfort as it helps assure them the modules connection to the consumer is working or is definitively not working. (As far as i have been told it retries until success)
2025-06-28 08:12:27 +03:00
renovate[bot]
29607f442d
Update dependency maunium/synapse-http-antispam to v0.5.0
2025-06-27 17:44:12 +03:00
Slavi Pantaleev
aada2d255f
Upgrade Synapse (v1.131.0 -> v1.132.0)
2025-06-17 19:02:43 +03:00
Catalan Lover
5dcdf8e9e2
Update default room version to 11 in line with the specification.
2025-06-10 15:31:03 +03:00
renovate[bot]
25c20f16d4
Update ghcr.io/element-hq/synapse Docker tag to v1.131.0
2025-06-03 15:16:17 +00:00
Suguru Hirahara
3653f9f89b
Run codespell --write-changes
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-06-03 10:36:00 +03:00
renovate[bot]
5d0b0c98ae
Update ghcr.io/element-hq/synapse Docker tag to v1.130.0
2025-05-20 23:35:33 +03:00
renovate[bot]
1fdb3dd990
Update dependency maunium/synapse-http-antispam to v0.4.0
2025-05-16 19:07:34 +03:00
renovate[bot]
757527bbd2
Update matrixdotorg/mjolnir Docker tag to v1.10.0
2025-05-13 07:43:12 +03:00
Slavi Pantaleev
465df3a949
Add support for synapse-http-antispam and integrate it with Draupnir
...
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4284
2025-05-08 10:03:53 +03:00
Slavi Pantaleev
95ef383ef7
Add matrix_synapse_cas_config_enabled
variable to make cas_confg
non-null
...
This works around an issue with Matrix Authentication Service's `syn2mas` sub-command (at version v0.16.0),
which chokes with an error:
> Error: Failed to load Synapse configuration
> Caused by:
> invalid type: found unit, expected struct EnableableSection for key "default.cas_config" in homeserver.yaml YAML file
This issue is likely to be fixed in MAS v0.16.1 or v0.17.0.
2025-05-07 16:37:41 +03:00
renovate[bot]
d1329edf71
Update ghcr.io/element-hq/synapse Docker tag to v1.129.0
2025-05-07 08:55:47 +03:00
renovate[bot]
81d6a2adca
Update ghcr.io/element-hq/synapse Docker tag to v1.128.0
2025-04-08 19:33:31 +03:00
Slavi Pantaleev
e1a2d427c6
Use multi-stage Dockerfile for building customized Synape
...
This also reverts e5574a405e
because:
- it was causing issues on some servers (not clear why)
- such workarounds are no longer necessary when doing multi-stage building.
2025-03-29 08:01:27 +02:00
Slavi Pantaleev
e5574a405e
Install libldap-2.5
explicitly when installing synapse-s3-storage-provider
to satisfy its psycopg2
dependency
2025-03-29 06:42:28 +02:00
Catalan Lover
922fe13f30
Update Synapse from v1.127.0 to v1.127.1
...
This is a security patch for Synapse that fixes an actively exploited bug.
2025-03-27 00:16:36 +02:00
Slavi Pantaleev
df8043ec20
Upgrade Synapse (v1.126.0 -> v1.127.0)
2025-03-25 15:58:28 +02:00
Catalan Lover
cd60cf1199
Internal Admin API and Draupnir Hjack Command Config ( #3389 )
...
* Enable Internal Admin API Access separately from Public access.
* Add Config variable for Draupnir Hijack command
And also make the internal admin API be automatically activated when this capability is used.
* Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
* Further Refine Internal Admin API
* Add Non Worker Labels for Internal Admin API
* Variable Rename
* Add validation rules for Internal Synapse admin API
* Add Draupnir Admin API required config validation.
* Override `matrix_synapse_reverse_proxy_companion_container_labels_internal_client_synapse_admin_api_traefik_entrypoints` via group vars
* Wire `matrix_bot_draupnir_admin_api_enabled` to `matrix_bot_draupnir_config_admin_enableMakeRoomAdminCommand` in Draupnir's `defaults/main.yml`
* Remove unnecessary `matrix_bot_draupnir_admin_api_enabled` override from `group_vars/matrix_servers`
The same value is now (more appropriately) defined in Draupnir's `defaults/main.yml` file anyway.
* Add additional condition (`matrix_bot_draupnir_enabled`) for enabling `matrix_synapse_container_labels_internal_client_synapse_admin_api_enabled`
* Use a separate task for validating `matrix_bot_draupnir_admin_api_enabled` when `matrix_bot_draupnir_config_admin_enableMakeRoomAdminCommand`
The other task deals with checking for null and not-blank and can't handle booleans properly.
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
2025-03-15 09:14:55 +02:00
Aine
1c53f8dd1d
introduce new synapse vars
2025-03-14 22:44:35 +02:00