Commit Graph
100 Commits
Author SHA1 Message Date
Slavi PantaleevandGitHub fe8af7aa70 Merge pull request #2903 from etkecc/patch-291
Update mautrix-whatsapp 0.10.1 -> 0.10.2
2023-09-19 22:39:11 +03:00
Slavi PantaleevandGitHub e31df65e4a Merge pull request #2902 from etkecc/patch-290
Update mautrix-instagram 0.3.0 -> 0.3.1
2023-09-19 22:39:01 +03:00
Slavi PantaleevandGitHub 17e377f01a Merge pull request #2901 from etkecc/patch-289
Update mautrix-facebook 0.5.0 -> 0.5.1
2023-09-19 22:38:44 +03:00
Slavi PantaleevandGitHub 70dcbd3552 Merge pull request #2900 from etkecc/patch-288
Update telegram 0.14.1 -> 0.14.2
2023-09-19 22:38:23 +03:00
Slavi PantaleevandGitHub 2eabcb19ee Merge pull request #2898 from etkecc/patch-287
Update grafana 10.1.1 -> 10.1.2
2023-09-19 11:42:23 +03:00
Slavi Pantaleev 8028a7c831 Upgrade Jitsi (v8922-1 -> v8960-0) 2023-09-19 10:01:10 +03:00
Slavi Pantaleev 7586cecedf Upgrade Synapse (v1.92.2 -> v1.92.3) 2023-09-18 18:00:15 +03:00
Slavi PantaleevandGitHub c54a3532e0 Merge pull request #2896 from etkecc/patch-285
Make borgmatic container tmp dir size configurable
2023-09-18 11:07:03 +03:00
Slavi Pantaleev 56c7c1a4bc Upgrade mautrix-whatsapp (0.10.0 -> 0.10.1) 2023-09-16 19:51:28 +03:00
Slavi Pantaleev f7d0d4631c Upgrade mautrix-gmessages (v0.1.0 -> v0.2.0) 2023-09-16 19:51:00 +03:00
Slavi Pantaleev be94568524 Upgrade mautrix-discord (0.6.1 -> 0.6.2) 2023-09-16 19:50:36 +03:00
Slavi Pantaleev 5bc6ca2af5 Switch from devture_postgres_systemd_services_to_stop_for_maintenance_list to devture_postgres_systemd_services_to_stop_for_maintenance_list_auto
Only available since v16.0-2 of the Postgres role.
2023-09-16 11:41:07 +03:00
Slavi Pantaleev de2bd4f5ea Upgrade Postgres (v16.0-1 -> v16.0-2) 2023-09-16 11:40:48 +03:00
Slavi Pantaleev bff851c858 Properly stop all services when doing Postgres maintenance, not just the homeserver 2023-09-16 11:39:39 +03:00
Slavi Pantaleev e033520ce2 Make Synapse worker systemd service files depend on matrix-synapse.service
Many of these do depend on the Synapse master process (`matrix-synapse.service`),
so it makes sense to do it.

Furthermore, we're doing it so that one can stop the `matrix-synapse.service`
service and have systemd cascade this into stopping all the workers as well.

This is useful for easily stopping all of Synapse, so that Postgres
upgrades (`--tags=upgrade-postgres`) can happen cleanly.
Postgres upgrades currently stop `devture_postgres_systemd_services_to_stop_for_maintenance_list` which
includes Synapse, but stopping just the master process and leaving workers running is not safe enough and sometimes leads to errors like:

> ERROR:  insert or update on table "event_forward_extremities" violates foreign key constraint "event_forward_extremities_event_id"

With this dependency in place, stopping `matrix-synapse.service` will stop all Synapse processes.
2023-09-16 11:37:24 +03:00
Slavi Pantaleev a0f9b1b051 Fix Schildichat config cleanup for matrix-nginx-proxy 2023-09-16 10:27:50 +03:00
Slavi Pantaleev 2376c920d8 Upgrade Postgres (v16.0-0 -> v16.0-1) 2023-09-16 10:08:33 +03:00
Slavi Pantaleev d38bfe93e9 Upgrade Postgres (v15.4-1 -> v16.0-0) 2023-09-16 10:06:30 +03:00
Slavi PantaleevandGitHub 2e2acd7ba1 Merge pull request #2893 from array-in-a-matrix/patch-24
Update matrix-appservice-discord
2023-09-15 18:27:10 +03:00
Slavi PantaleevandGitHub 7002e4e4af Merge pull request #2892 from etkecc/patch-284
Update synapse 1.92.1 -> 1.92.2 (security fix)
2023-09-15 16:18:42 +03:00
Slavi PantaleevandGitHub c6c78a65ef Merge pull request #2891 from etkecc/patch-283
Update element 1.11.42 -> 1.11.43
2023-09-15 15:34:48 +03:00
Slavi PantaleevandGitHub e0594c7115 Merge pull request #2888 from etkecc/patch-281
Update Element 1.11.41 -> 1.11.42
2023-09-13 16:11:28 +03:00
Slavi PantaleevandGitHub 70622ca7e6 Merge pull request #2885 from etkecc/patch-280
Update jitsi v8922-0 -> v8922-1
2023-09-12 20:08:39 +03:00
Slavi Pantaleev ca9ebcd5f2 Upgrade Element (v1.11.40 -> v1.11.41) 2023-09-12 19:35:56 +03:00
Slavi Pantaleev ef90142720 Handle /notifications endpoint via workers
Related to https://github.com/matrix-org/synapse/pull/16265
2023-09-12 18:32:32 +03:00
Slavi Pantaleev 963e97214b Upgrade Synapse (v1.91.2 -> v1.92.1) 2023-09-12 18:32:32 +03:00
Slavi PantaleevandGitHub bb78b81cd4 Merge pull request #2884 from FSG-Cat/Draupnir-1-85-1
Update Draupnir from 1.85.0 to 1.85.1
2023-09-12 17:03:10 +03:00
Slavi Pantaleev 1c847c5144 Upgrade Postgres (v15.4-0 -> v15.4-1) 2023-09-12 12:35:42 +03:00
Slavi Pantaleev 636aed0916 Upgrade Postgres (minor versions upgrade) 2023-09-12 12:18:58 +03:00
Slavi PantaleevandGitHub fe9b72e6f9 Merge pull request #2883 from xangelix/fix-mautrix-gmessages-branch
Fix mautrix-gmessages branch
2023-09-10 08:01:10 +03:00
Slavi PantaleevandGitHub 611f859e5e Merge pull request #2880 from FSG-Cat/Draupnir-1-85-0
Update Draupnir from 1.84.0 to 1.85.0
2023-09-07 21:02:38 +03:00
Slavi PantaleevandGitHub bf6cf40628 Merge pull request #2879 from etkecc/patch-279
Update sliding-sync 0.99.9 -> 0.99.10
2023-09-07 16:29:54 +03:00
Slavi PantaleevandGitHub 0ab8ccfdb1 Merge pull request #2877 from etkecc/patch-277
Update sliding-sync 0.99.8 -> 0.99.9
2023-09-06 22:59:56 +03:00
Slavi PantaleevandGitHub 89d4fa529a Merge pull request #2878 from etkecc/patch-278
Update synapse 1.91.1 -> 1.91.2
2023-09-06 22:59:42 +03:00
Slavi PantaleevandGitHub 7254e4e0ce Merge pull request #2876 from etkecc/patch-276
enable etherpad framing by default - it's meant to be embedded
2023-09-06 15:07:10 +03:00
Slavi PantaleevandGitHub 71f4b24514 Merge pull request #2875 from etkecc/patch-275
Update prometheus 2.45.0 -> 2.47.0
2023-09-06 14:20:13 +03:00
Slavi PantaleevandGitHub 9b4828a5dc Merge pull request #2873 from saces/synatainer
update defaults for new tools container
2023-09-06 09:05:27 +03:00
Slavi PantaleevandGitHub 8a6f413e5f Merge pull request #2870 from spantaleev/dependabot/github_actions/actions/checkout-4
Bump actions/checkout from 3 to 4
2023-09-04 21:29:10 +03:00
Slavi PantaleevandGitHub 2b2ea4cf09 Merge pull request #2869 from etkecc/patch-273
Update jitsi v8615 -> v8922
2023-09-04 18:12:01 +03:00
Slavi PantaleevandGitHub a524d35bb7 Merge pull request #2868 from etkecc/patch-272
Update synapse 1.91.0 -> 1.91.1
2023-09-04 18:09:46 +03:00
Slavi Pantaleev f4829d6988 Upgrade Hydrogen (v0.4.0 -> v0.4.1) 2023-09-04 15:23:21 +03:00
Slavi PantaleevandGitHub 5edf25efe4 Merge pull request #2865 from etkecc/patch-271
Update honoroit 0.9.18 -> 0.9.19
2023-09-01 19:30:47 +03:00
Slavi PantaleevandGitHub a39445204e Merge pull request #2863 from etkecc/patch-269
Update grafana 10.1.0 -> 10.1.1
2023-09-01 14:54:26 +03:00
Slavi PantaleevandGitHub 9943166e34 Merge pull request #2864 from etkecc/patch-270
Update sliding-sync 0.99.7 -> 0.99.8
2023-09-01 14:54:06 +03:00
Slavi PantaleevandGitHub 35294046b4 Do not enable SchildiChat by default
Related to #2851 

Fixes #2861
2023-09-01 12:02:57 +03:00
Slavi PantaleevandGitHub 4541ba1b4c Merge pull request #2858 from array-in-a-matrix/patch-23
Improved README descriptions
2023-09-01 09:37:31 +03:00
Slavi PantaleevandGitHub 4f47b65c5c Merge pull request #2859 from etkecc/patch-268
Update borg v1.2.4 -> v1.2.5
2023-09-01 09:36:58 +03:00
Slavi PantaleevandGitHub e6659983f2 Merge pull request #2857 from array-in-a-matrix/patch-22
Added SchildiChat DNS record
2023-08-31 21:00:44 +03:00
Slavi PantaleevandGitHub b0e8b4ee12 Merge pull request #2854 from etkecc/patch-267
make synapse even more quiet
2023-08-31 19:44:08 +03:00
Slavi PantaleevandGitHub 96ee825459 Merge pull request #2852 from etkecc/patch-266
fix schildichat link in readme
2023-08-31 13:43:02 +03:00
Slavi Pantaleev 99822c77fa Announce SchildiChat
Related to: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2851
2023-08-31 13:42:40 +03:00
Slavi PantaleevandGitHub 054583dfc3 Merge pull request #2851 from etkecc/add-client-schildichat
add SchildiChat client
2023-08-31 13:18:49 +03:00
Slavi PantaleevandGitHub f19ea93ac8 Merge pull request #2850 from slikie/synapse-bump
Update synapse 1.90.0 -> 1.91.0
2023-08-30 17:57:34 +03:00
Slavi Pantaleev b0fb3814a5 Make Synapse quieter by default
Hopefully fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2849

Related to:
- https://github.com/matrix-org/synapse/issues/16101
- https://github.com/matrix-org/synapse/issues/16208
2023-08-30 12:53:20 +03:00
Slavi Pantaleev abdb4375db Add matrix_synapse_additional_loggers_auto and matrix_synapse_additional_loggers_custom 2023-08-30 12:53:20 +03:00
Slavi PantaleevandGitHub 44ee716f54 Merge pull request #2848 from chagai95/patch-1
Add a small tip to maintenance-migrating.md
2023-08-30 11:10:10 +03:00
Slavi Pantaleev 17124a0548 Upgrade Element (v1.11.39 -> v1.11.40) 2023-08-29 15:12:10 +03:00
Slavi Pantaleev cc7244c14d Fix Synapse sub-component (worker, S3, ..) uninstallation
matrix-synapse/tasks/setup_uninstall.yml would previously not run unless
Synapse was completely disabled.
2023-08-29 14:53:28 +03:00
Slavi Pantaleev ba1cce1316 Add Project source code URL comment to matrix-sliding-sync role 2023-08-29 07:04:55 +03:00
Slavi Pantaleev d207edb304 Deprecate matrix_synapse_spam_checker in favor of matrix_synapse_modules 2023-08-26 20:09:37 +03:00
Slavi Pantaleev e03ec11fcf Switch mjolnir-antispam from using spam_checker to modules
`spam_checker` has been deprecated for quite a while.
While it still probably works and while newer versions of
mjolnir-antispam still use it, we should switch to the new API.
2023-08-26 20:07:40 +03:00
Slavi Pantaleev 4e08ad98b6 Upgrade mjolnir-antispam (1.4.0 -> v1.6.4) 2023-08-26 20:05:03 +03:00
Slavi Pantaleev af636a1bb0 Upgrade ntfy (v2.7.0-0 -> v2.7.0-2) and switch it to a non-privileged port
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2846
2023-08-26 08:21:15 +03:00
Slavi PantaleevandGitHub 767b86edca Merge pull request #2845 from davidmehren/upgrade-sliding-sync
Upgrade sliding-sync (v0.99.5 -> v0.99.7)
2023-08-25 20:00:56 +03:00
Slavi Pantaleev 4873b18000 Do not assume the jitsi_jvb_servers group is defined in everyone's inventory
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2842
2023-08-25 15:50:10 +03:00
Slavi Pantaleev a036987ba4 Do not define devture_traefik_provider_configuration_extension_yaml in group_vars/matrix_servers
`devture_traefik_provider_configuration_extension_yaml` should not be
set automatically by the playbook. It's a variable to be used by users.

Moreover, setting for for everyone (not just people who have additional JVBs)
means that for most people the following error will be produced:

> 'dict object' has no attribute 'jitsi_jvb_servers'

.. as detailed in https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2844

Fixes a regression introduced in: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2842
2023-08-25 15:44:51 +03:00
Slavi Pantaleev b7a0db2d7c Upgrade Grafana (v10.0.3-0 -> v10.1.0-0) 2023-08-25 11:57:52 +03:00
Slavi Pantaleev a4e642e3f4 Mark matrix_nginx_proxy_proxy_jitsi_additional_jvbs as deprecated
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2842
2023-08-25 10:22:25 +03:00
Slavi PantaleevandGitHub bd830053ef Merge pull request #2842 from aptiko/issue2721-traefik-additional-jvb
Proxy additional JVBs through traefik (fixes #2721)
2023-08-25 10:19:44 +03:00
Slavi Pantaleev 5fc254ef11 Upgrade Dendrite (v0.13.1 -> v0.13.2) 2023-08-23 19:54:37 +03:00
Slavi Pantaleev ef6f7f1ab9 Add DNS section to wsproxy docs
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2261
2023-08-23 15:17:03 +03:00
Slavi Pantaleev 9f90510d53 Announce mautrix-wsproxy support
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2261
2023-08-23 15:13:38 +03:00
Slavi Pantaleev 6427397486 Do not hardcode sslmode=disable to Postgres connection strings - make it configurable
This is backward-compatible with what we had before. We're not changing
the SSL mode - just making it configurable.

Most components are defaulting to `sslmode=disable`, while some
(`matrix-bot-matrix-reminder-bot` and others) do not specify an `sslmode` at all.

We're making sslmode configurable, because certain external Postgres
servers may be configured to require SSL encryption.
In such cases `sslmode=disable` does not work and needs to be changed to
`sslmode=require` or something else (`verify-ca`, `verify-full`, etc).
2023-08-22 19:40:50 +03:00
Slavi PantaleevandGitHub 21dbabb734 Merge pull request #2838 from etkecc/master-5
Update borgmatic 1.7.15 -> 1.8.2
2023-08-22 13:53:49 +03:00
Slavi PantaleevandGitHub 76fb5693d2 Merge pull request #2837 from FSG-Cat/Draupnir-1-84-0
Update Draupnir from 1.83.0 to 1.84.0
2023-08-21 16:22:00 +03:00
Slavi PantaleevandGitHub e7b403d870 Merge pull request #2832 from etkecc/master-4
Update redis 7.0.12 -> 7.2.0
2023-08-18 09:03:21 +03:00
Slavi PantaleevandGitHub f18d90704f Merge pull request #2831 from etkecc/master
update etherpad (1.9.0 -> 1.9.2); update ntfy (2.6.2 -> 2.7.0)
2023-08-18 08:32:12 +03:00
Slavi Pantaleev c9a549b1f5 Upgrade mautrix-discord (0.6.0 -> 0.6.1) 2023-08-17 10:39:49 +03:00
Slavi Pantaleev 33e56f44ca Upgrade mautrix-whatsapp (0.9.0 -> 0.10.0) 2023-08-17 10:39:49 +03:00
Slavi Pantaleev afd3e1bd9d Pin mautrix-gmessages to v0.1.0
Related to https://github.com/mautrix/gmessages/releases/tag/v0.1.0
2023-08-17 10:39:42 +03:00
Slavi PantaleevandGitHub c63a540d43 Merge pull request #2830 from etkecc/master
update docker role; update prometheus node exporter (1.6.0 -> 1.6.1)
2023-08-16 10:31:31 +03:00
Slavi PantaleevandGitHub 2253176ec7 Merge pull request #2829 from etkecc/master
update nginx 1.25.1 -> 1.25.2
2023-08-16 10:15:03 +03:00
Slavi PantaleevandGitHub 80109e7a5d Merge pull request #2828 from etkecc/master-3
Update redis 7.0.10 -> 7.0.12
2023-08-16 10:14:39 +03:00
Slavi Pantaleev 4574ebbd31 Add notes about Dimension being unmaintained
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2806
2023-08-16 09:17:37 +03:00
Slavi Pantaleev 8903b1e341 Upgrade Heisenbridge (1.14.4 -> 1.14.5) 2023-08-16 07:10:07 +03:00
Slavi PantaleevandGitHub bdc2337fbf Merge pull request #2826 from etkecc/master-2
Update Element 1.11.38 -> 1.11.39
2023-08-15 21:35:59 +03:00
Slavi PantaleevandGitHub ec255936f7 Merge pull request #2824 from slikie/synapse-bump
Update synapse 1.89.0 -> 1.90.0
2023-08-15 19:58:46 +03:00
Slavi Pantaleev 75d4b53484 Upgrade ddclient (v3.10.0-ls126 -> v3.10.0-ls131) 2023-08-15 11:17:41 +03:00
Slavi PantaleevandGitHub aad6300f6f Merge pull request #2821 from meenzen/master-1
Advertise sliding-sync support when using conduit
2023-08-14 08:37:58 +03:00
Slavi PantaleevandGitHub b225d47ddb Merge pull request #2820 from meenzen/conduit-update
Update conduit 0.5.0 -> 0.6.0
2023-08-10 21:54:11 +03:00
Slavi Pantaleev ae12ab5c24 Rename variable (matrix_client_element_jitsi_preferredDomain -> matrix_client_element_jitsi_preferredDomain) 2023-08-10 15:57:29 +03:00
Slavi Pantaleev e9c0e90147 element-web camelCase renaming (branding.welcomeBackgroundUrl -> branding.welcome_background_url) 2023-08-10 15:56:38 +03:00
Slavi Pantaleev 1918519e07 element-web camelCase renaming (branding.authHeaderLogoUrl -> branding.auth_header_logo_url) 2023-08-10 15:55:44 +03:00
Slavi Pantaleev e7c5eff924 element-web camelCase renaming (branding.authFooterLinks -> branding.auth_footer_links) 2023-08-10 15:54:48 +03:00
Slavi Pantaleev 38c9aa9369 element-web camelCase renaming (settingDefault -> setting_defaults) 2023-08-10 15:53:02 +03:00
Slavi Pantaleev c4f716624b element-web camelCase renaming (embeddedPages -> embedded_pages) 2023-08-10 15:50:27 +03:00
Slavi Pantaleev d4e48a3a67 element-web camelCase renaming (welcomeUserId -> welcome_user_id) 2023-08-10 15:50:09 +03:00
Slavi Pantaleev bb90a59bbb element-web camelCase renaming (roomDirectory -> room_directory) 2023-08-10 15:49:48 +03:00
Slavi Pantaleev c800af1bb6 element-web camelCase renaming (permalinkPrefix -> permalink_prefix) 2023-08-10 15:48:22 +03:00
Slavi Pantaleev 809316b16e element-web camelCase renaming (showLabsSettings -> show_labs_settings) 2023-08-10 15:47:29 +03:00