renovate[bot]
efbfc866b1
chore(deps): update dock.mau.dev/mautrix/signal docker tag to v0.5.1
il y a 2 ans
Slavi Pantaleev
63b945dc1a
Fix incorrect image tag reference for mautrix-signal
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3192
il y a 2 ans
Slavi Pantaleev
d3c8fd8ad5
Pin mautrix-signal to v0.5.0
Ref: https://github.com/mautrix/signal/releases/tag/v0.5.0
il y a 2 ans
needo37
193d20013f
Update Signal config.yaml.j2
Not sure why but the endraw is not working.
il y a 2 ans
needo37
518615a979
Update signal config.yaml.j2 merging upstream changes ( #3164 )
* Update signal config.yaml.j2 merging upstream changes
* Add raw/endraw around displayname_template for mautrix-signal
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
il y a 2 ans
Slavi Pantaleev
8b027efb65
Upgrade mautrix-signal (de8c8d97c23 -> 103666990f3)
il y a 2 ans
Slavi Pantaleev
51df34e7ae
Ensure each container labels file defines at least one service
Most of these files were defining a service, usually toward the end.
These lines have been moved upward.
Some components (mautrix-signal, mautrix-gmessages, etc.) were defining
a service conditionally (only if metrics are exposed, etc). This was
causing issues like these in the Traefik logs:
> level=error msg="service \"matrix-mautrix-twitter\" error: port is missing" providerName=docker container=matrix-mautrix-twitter-..
il y a 2 ans
Slavi Pantaleev
48a4afb114
Make Traefik labels files look better
This moves the comments from being just in Jinja,
to actually ending up in the generated `labels` file,
which makes inspection of the final result easier.
Also, some new lines were added here and there to make labels
more legible.
The generated file may still include weird new-lines due to
various `if` statements yielding content or not, but that's not so ugly
anymore - now that we have proper start/end sections that are visible in
the final `labels` file.
il y a 2 ans
Slavi Pantaleev
c0308307e2
Make homeserver services sleep after startup, instead of all dependencies sleeping separately
This is an attempt at optimizing service startup.
The effect is most pronounced when many services are restarted one by one.
The systemd service manager role sometimes does this - for example when `just install-service synapse` runs.
In such cases, a 5-second delay for each Synapse worker service
(or other bridge/bot service that waits on the homeserver) quickly adds up to a lot.
When services are all stopped fully and then started, the effect is not so pronounced, because
`matrix-synapse.service` starts first and pulls all worker services (defined as `Wants=` for it).
Later on, when the systemd service manager role "starts" these worker services, they're started already.
Even if they had a 5-second wait each, it would have happened in parallel.
il y a 2 ans
Slavi Pantaleev
b38b00bbd7
Upgrade mautrix-signal (959eb7eaf9 -> de8c8d97c2)
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3090
Related to https://github.com/mautrix/signal/issues/422
il y a 2 ans
Slavi Pantaleev
95e505106b
Restore matrix_mautrix_signal_appservice_bot_username usage
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3088
Looks like the migration to the Go-based Signal bridge hardcoded the
`signalbot` username instead of using the variable we had.
Related to: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3041
il y a 2 ans
Pierre 'McFly' Marty
5caf1fef1d
chore(deps): update signal bridge version + config ( #3084 )
* chore(deps): update signal bridge version + config
* style(deps): rename default note to self config variable
* Add to_json for additional safety
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
il y a 2 ans
Slavi Pantaleev
d6911503a0
Move matrix-bridge-mautrix-signal to its own container network and add native Traefik support
il y a 2 ans
Slavi Pantaleev
7ec6fd3dfe
Make bridges/bots use matrix_addons_homeserver_client_api_url (instead of matrix_homeserver_container_url)
il y a 2 ans
Pierre 'McFly' Marty
a266da1b78
fix: space sync config
il y a 2 ans
Slavi Pantaleev
fc151fed77
Add raw/endraw around problematic texts in matrix-bridge-mautrix-signal/templates/config.yaml
Fixes: https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3082
Related to: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3079
il y a 2 ans
IUCCA
2b2c1880cb
Updated mautrix-signal docker image
il y a 2 ans
IUCCA
0222e75c19
added new options to mautrix-signal config template
il y a 2 ans
IUCCA
9c3d8687bf
added new options to mautrix-signal config template
il y a 2 ans
IUCCA
8f88b5d25e
updated mautrix-signal docker image
il y a 2 ans
Slavi Pantaleev
abde681b56
Clean up some matrix_nginx_proxy_proxy_matrix_metrics_* references
il y a 2 ans
Pierre 'McFly' Marty
c76aaf2e0b
fix(signal): tag follows declared version
il y a 2 ans
Slavi Pantaleev
aa60fdeb00
Do not put architecture stuff in matrix_mautrix_signal_version
.. because matrix_mautrix_signal_version is used in other places
which do not expect it. For example: `matrix_mautrix_signal_container_image_self_build_branch`
Related to: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3041
il y a 2 ans
Pierre 'McFly' Marty
4db1e5930d
chore: update signal bridge
il y a 2 ans
Pierre 'McFly' Marty
e5d31b5883
chore: update signal bridge version
il y a 2 ans
Pierre 'McFly' Marty
cd9411158f
fix: signal docker tag follow system arch
il y a 2 ans
Pierre 'McFly' Marty
91e39a58f7
feat: relay mode in signal
il y a 2 ans
Pierre 'McFly' Marty
1894f84b8a
chore: update bridge docker tag
il y a 2 ans
Pierre 'McFly' Marty
a8e14ac79e
fix: ansible yaml syntax
il y a 2 ans
Pierre 'McFly' Marty
81e015db9d
feat: auto removal of signal-daemon service
il y a 2 ans
Pierre 'McFly' Marty
b426a68316
chore: update mautrix-signal for legacy compat.
il y a 2 ans
Pierre 'McFly' Marty
c93b642f90
doc: check typo
il y a 2 ans
Pierre 'McFly' Marty
2f6525ccb3
refactor: remove signalgo and update signal to 'after merge'
il y a 2 ans
Slavi Pantaleev
2511b34a7c
Stop containers gracefully, instead of outright killing them
il y a 2 ans
Aine
95c2db3bb3
mautrix: allow relay access by default, closes #3014
il y a 2 ans
Samuel Meenzen
c846ed199b
Annotate version numbers with renovate metadata
il y a 3 ans
Aine
a5cb6272d8
add global bridges relay mode switch
il y a 3 ans
Aine
dc4b4d87d2
Update mautrix-signal 0.4.2 -> 0.4.3
il y a 3 ans
Yousef Amar
39ae66602c
Update signald version
0.23.1 no longer syncs groups properly, the solution is to use 0.23.2, which works as expected
il y a 3 ans
Aine
7399496d33
one var to control encryption across all bridges ( #2629 )
* one var to control encryption across all bridges
* move var to matrix-base
il y a 3 ans
Slavi Pantaleev
dddfee16bc
Fix all 300+ ansible-lint-reported errors
il y a 3 ans
Slavi Pantaleev
611a74bde2
Use |to_json in mautrix metrics configuration
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2427
il y a 3 ans
Slavi Pantaleev
d82d0ad84b
Add _metrics_proxying_enabled variables to mautrix bridges
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2427
`metrics_enabled` should only expose the metrics locally, on the
container network, so that a local Prometheus can consume them.
Exposing them publicly should be done via a separate toggle (`metrics_proxying_enabled`).
This is how all other roles work, so this makes these mautrix roles consistent with the rest.
il y a 3 ans
Adrien le Maire
9eaf6944e3
add nginx proxy connfig for mautrix metrics
il y a 3 ans
Adrien le Maire
691ef13cab
template metric toggle for mautrix bridges supporting it
il y a 3 ans
Aine
d1b4a6ebe1
unify docker images urls
il y a 3 ans
Kuchenmampfer
d1442dec15
Upgrade Signald
Fixes the following issue when trying to use the !pm <phone number> command: https://gitlab.com/signald/signald/-/issues/345
il y a 3 ans
Slavi Pantaleev
ceb2c30277
Upgrade mautrix-signal (v0.4.1 -> v0.4.2)
il y a 3 ans
Slavi Pantaleev
2688e8bfc3
Optimize initial installation by not reloading systemd after each .service install
We expect `--tags=start` to handle systemd reloading, so we don't need
to do it manually each time we install/uninstall a .service file.
il y a 3 ans
Slavi Pantaleev
7b43ef34b7
Remove more hardcoded matrix-postgres references
il y a 3 ans