renovate[bot]
08b68e93dc
Update hif1/heisenbridge Docker tag to v1.15.3
před 11 měsíci
renovate[bot]
052d494919
Update hif1/heisenbridge Docker tag to v1.15.2
před 1 rokem
Suguru Hirahara
d403a7e4ae
Add license information to files for matrix-bridge-heisenbridge
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
před 1 rokem
Slavi Pantaleev
c47eca389b
Rework all roles to include `component_(docker|container)_image_registry_prefix*` variables
This:
- brings consistency - no more mixing `_name_prefix` and `_registry_prefix`
- adds extensibility - a future patch will allow reconfiguring all registry prefixes for all roles in the playbook
We still have `_docker_` vs `_container_` inconsistencies.
These may be worked on later.
před 1 rokem
Slavi Pantaleev
d6bf789710
Remove `matrix_container_global_registry_prefix` variable
This is done for a few reasons:
- less globals and more indepdendence for each role is better. We rely
on various externally-hosted roles and they don't rely on this global
either.
- `matrix_container_global_registry_prefix` could make people think they
could just override this variable and have all their images pull from
elsewhere. This is rarely the case, unless you've taken special care
to mirror all the various components (from their respective
registries) to your own. In such a case, you probably know what you're
mirroring and can adjust individual variables.
- nowadays, various components live on different registries.
With Docker Inc tightening rate limits for Docker Hub, it's even more
likely that we'll see increased diversity in where images are hosted
před 1 rokem
Suguru Hirahara
2d36bf17d5
Fix capitalization: heisenbridge → Heisenbridge
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
před 1 rokem
Slavi Pantaleev
5778e84925
Make use of `media_path` setting to fix media URLs for Heisenbridge
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3518
- https://github.com/hifi/heisenbridge/issues/294
With this patch, when `matrix_heisenbridge_path_prefix` is the default
one we use (`/heisenbrdige`), URLs like this are constructed:
https://matrix.DOMAIN/heisenbridge/_heisenbridge/media/SERVER_NAME/MEDIA_ID/CHECKSUM/FILENAME
If `matrix_heisenbridge_path_prefix` is set to `/`, URLs like this are constructed:
https://matrix.DOMAIN/_heisenbridge/media/SERVER_NAME/MEDIA_ID/CHECKSUM/FILENAME
Our Traefik labels support handling both cases correctly.
před 1 rokem
Slavi Pantaleev
6bef71ebb8
Make ansible-lint happy
před 1 rokem
Slavi Pantaleev
9d11271d59
Initial (not yet enabled) work on Heisenbridge handling media requests at `matrix.DOMAIN/heisenbridge/*`
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3470
- https://github.com/hifi/heisenbridge/releases/tag/v1.15.0
During testing, it appears that Heisenbridge generated media URLs
that look like this: `{media_url}/_matrix/media/v3/download/DOMAIN/FILE_ID/FILE_NAME`.
This seems off. We were expecting `{media_url}/_heisenbridge/media/something`
(e.g. `https://matrix.DOMAIN/heisenbridge/_heisenbridge/media/something `, leading to its own media proxy),
but Heisenbridge still seems to be generating URLs destined for the homeserver's Media API.
Until we figure out why that is, `media_url` remains pointed to the homeserver URL (just like before),
so that the bot can continue operating like before.
před 1 rokem
renovate[bot]
5323bcc906
chore(deps): update hif1/heisenbridge docker tag to v1.15.0
před 1 rokem
Slavi Pantaleev
9f2eff2ac7
Respect `devture_systemd_docker_base_docker_service_name`
Related to 0241c71a4c
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3270#issuecomment-2143782962
With this change, it should be possible for people to adjust the Docker
dependency from `docker.service` to something else (e.g. `pkg-ContainerManager-dockerd.service`),
or to completely eliminate it by setting `devture_systemd_docker_base_docker_service_name` to an empty string.
This makes it easier for people to use the playbook against a Synology DSM server.
před 1 rokem
Slavi Pantaleev
39e45b0298
Move matrix-bridge-heisenbridge to its own container network
před 2 roky
Slavi Pantaleev
c2605cd3cc
Optimize matrix-heisenbridge container stopping time
před 2 roky
Slavi Pantaleev
4ff9b0d6a5
Upgrade Heisenbridge (1.14.5 -> 1.14.6)
před 2 roky
Samuel Meenzen
c846ed199b
Annotate version numbers with renovate metadata
před 2 roky
Slavi Pantaleev
11b032f3ad
Pass media_url and displayname to Heisenbridge - do not make it guess
Without explicitly passing the `media_url` configuration,
Heisenbridge would try to guess it. It works most of the time,
but some people are experiencing trouble with it.
There's no need for wasteful work and for potential unreliability,
so we now configure the `media_url` explicitly.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2932
před 2 roky
Slavi Pantaleev
8903b1e341
Upgrade Heisenbridge (1.14.4 -> 1.14.5)
před 2 roky
Slavi Pantaleev
8eac642a2d
Upgrade Heisenbridge (1.14.3 -> 1.14.4)
před 2 roky
Slavi Pantaleev
3e93613a3f
Upgrade Heisenbridge (1.14.2 -> 1.14.3)
před 2 roky
Aine
2eb2ad0ad7
Update heisenbridge 1.14.1 -> 1.14.2
před 3 roky
Aine
38151c9fd3
Update heisenbridge 1.14.0 -> 1.14.1
před 3 roky
Slavi Pantaleev
410a915a8a
Move roles/matrix* to roles/custom/matrix*
This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`,
similar to how it's done in:
- https://github.com/spantaleev/gitea-docker-ansible-deploy
- https://github.com/spantaleev/nextcloud-docker-ansible-deploy
In the near future, we'll be removing a lot of the shared role code from here
and using upstream roles for it. Some of the core `matrix-*` roles have
already been extracted out into other reusable roles:
- https://github.com/devture/com.devture.ansible.role.postgres
- https://github.com/devture/com.devture.ansible.role.systemd_docker_base
- https://github.com/devture/com.devture.ansible.role.timesync
- https://github.com/devture/com.devture.ansible.role.vars_preserver
- https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages
- https://github.com/devture/com.devture.ansible.role.playbook_help
We just need to migrate to those.
před 3 roky
PΛVΞL D
4c56ab5ee0
Update heisenbridge 1.13.1 -> 1.14.0
před 3 roky
Simone
db604f81ec
Upgrade heisenbridge 1.13.0 1.13.1
před 3 roky
Slavi Pantaleev
ddf18eadc7
More ansible-lint fixes
před 3 roky
Aine
e149f33140
add/unify 'Project source code URL' link across all roles
před 3 roky
Toni Spets
2cce91fe1d
Upgrade Heisenbridge (1.12.0 -> 1.13.0)
před 3 roky
Toni Spets
9e0d969ba4
Upgrade Heisenbridge (1.10.1 -> 1.12.0)
před 3 roky
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
před 4 roky
GoliathLabs
b4ecadcb2f
Updated: Heisenbridge to 1.10.1
před 4 roky
Toni Spets
037bde73a6
Upgrade Heisenbridge (1.9.0 -> 1.10.0)
před 4 roky
Toni Spets
cdf76bdbb7
Upgrade Heisenbridge (1.8.2 -> 1.9.0)
před 4 roky
Toni Spets
5df486f31e
Upgrade Heisenbridge (1.8.0 -> 1.8.2)
před 4 roky
Toni Spets
061d6ac86f
Upgrade Heisenbridge (1.7.1 -> 1.8.0)
před 4 roky
Toni Spets
e8a57ad432
Upgrade Heisenbridge (1.7.0 -> 1.7.1)
před 4 roky
Toni Spets
110d91b06e
Upgrade Heisenbridge (1.6.0 -> 1.7.0)
před 4 roky
Toni Spets
f01b9c3865
Upgrade Heisenbridge (1.5.0 -> 1.6.0)
před 4 roky
Toni Spets
09ac6a0e8c
Upgrade Heisenbridge (1.4.1 -> 1.5.0)
před 4 roky
Toni Spets
17fc055d53
Upgrade Heisenbridge (1.4.0 -> 1.4.1)
před 4 roky
Toni Spets
124b9608fc
Upgrade Heisenbridge (1.3.0 -> 1.4.0)
před 4 roky
Toni Spets
d7af78066b
Upgrade Heisenbridge (1.2.1 -> 1.3.0)
před 4 roky
Toni Spets
3119ef4574
Upgrade Heisenbridge (1.2.0 -> 1.2.1)
před 4 roky
Toni Spets
ff63f4efce
Upgrade Heisenbridge (1.1.1 -> 1.2.0)
před 4 roky
Toni Spets
8b9c7b18ac
Upgrade Heisenbridge (1.1.0 -> 1.1.1)
před 4 roky
Toni Spets
4adbefab82
Upgrade Heisenbridge (1.0.1 -> 1.1.0)
před 4 roky
Toni Spets
c228343339
Bump Heisenbridge to v1.0.1
před 4 roky
Toni Spets
4fe27a7645
Pin Heisenbridge to 1.0.0
před 4 roky
Michael Collins
98e6cd685d
sync with previous repo
před 4 roky
Michael-GMH
86e4649578
GoMatrixHosting v0.5.5
před 4 roky
Michael-GMH
03006eb5ab
GoMatrixHosting v0.5.5
před 4 roky