Aine
338e6d91c3
synapse-admin v0.10.3-etke16: Upgrade to react-admin v5, restrict actions on specific users ( #3543 )
* synapse-admin v0.10.3-etke15: Upgrade to react-admin v5
* v0.10.3-etke16
* fix linter
* add _auto and _custom vars
* Use 2 spaces before #noqa var-naming
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
1 anno fa
Aine
14a31e3e40
synapse-admin v0.10.3-etke14: bulk registration works again, add ability to change avatars
1 anno fa
Aine
97cf596683
Synapse-Admin: Add UI option to block deleted rooms from being rejoined
1 anno fa
Aine
951c9c97a8
fix synapse-admin image prefix ( #3521 )
* fix synapse-admin image prefix
* fix typo
1 anno fa
Aine
9cb3ca2f2d
add missing prefix to synapse-admin version
1 anno fa
Aine
73d338d9d1
Switch Synapse-Admin to etke.cc fork ( #3519 )
* switch to synapse-admin fork
* Fix typo
* Close unclosed ) and reword sentence
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
1 anno fa
Slavi Pantaleev
05b79057aa
Do not add quotes around already-backtick-quoted Traefik rules
As reported in https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3451#issuecomment-2331316593
Likely the solution to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3451
1 anno fa
renovate[bot]
469a0ebbf7
chore(deps): update awesometechnologies/synapse-admin docker tag to v0.10.3
1 anno fa
renovate[bot]
b71b59dd8e
Update awesometechnologies/synapse-admin Docker tag to v0.10.2
1 anno fa
Slavi Pantaleev
e000cbf0f4
Auto-configure synapse-admin to be restricted to a single homeserver (the one managed by the playbook)
1 anno fa
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.
1 anno fa
renovate[bot]
9b18d75e1f
chore(deps): update awesometechnologies/synapse-admin docker tag to v0.10.1
1 anno fa
Slavi Pantaleev
a293858e1c
Upgrade synapse-admin (0.9.4 -> 0.10.0)
1 anno fa
renovate[bot]
397940aeab
chore(deps): update awesometechnologies/synapse-admin docker tag to v0.9.4
1 anno fa
Slavi Pantaleev
e12a8ef3f8
Upgrade synapse-admin (0.8.7 -> 0.9.2)
Related to:
- c203bef912
- https://github.com/Awesome-Technologies/synapse-admin/issues/468
1 anno fa
Slavi Pantaleev
c203bef912
Downgrade synapse-admin (0.9.1 -> 0.8.7)
0.9.x is broken: https://github.com/Awesome-Technologies/synapse-admin/issues/468
A fix for this major regression got merged 2 hours after 0.9.1 was tagged,
but one week later there's still no 0.9.2. Shame.
2 anni fa
Slavi Pantaleev
41ca1a1d96
Upgrade synapse-admin (0.9.0 -> 0.9.1)
2 anni fa
Slavi Pantaleev
7f337fc9a6
Upgrade synapse-admin (0.8.7 -> 0.9.0)
2 anni fa
Slavi Pantaleev
f4f3d57520
Remove all traces of matrix-nginx-proxy, add validation & uninstallation tasks
2 anni fa
Slavi Pantaleev
038c63888a
Remove definition of old variable (matrix_synapse_admin_nginx_proxy_integration_enabled)
2 anni fa
Samuel Meenzen
c846ed199b
Annotate version numbers with renovate metadata
2 anni fa
Slavi Pantaleev
6cdbde01d7
Fix various Traefik headers syntax
`always` is an nginx suffix, which shouldn't have been added to these.
3 anni fa
Slavi Pantaleev
3bace0c7b9
Add matrix_synapse_admin_hostname and rename matrix_synapse_admin_public_endpoint (to matrix_synapse_admin_path_prefix)
3 anni fa
Slavi Pantaleev
eb7292f274
Add matrix_client_hydrogen_hostname and fix Hydrogen serving at non-root-path
3 anni fa
Slavi Pantaleev
799cbb44fb
Add the ability to control (Traefik) routing priority for Element and synapse-admin
This may proof useful to someone in the future.
3 anni fa
Slavi Pantaleev
5c7cd70684
Make use of the existing matrix_synapse_admin_public_endpoint variable
3 anni fa
Slavi Pantaleev
c33ed94352
Add security headers to synapse-admin (on Traefik)
We've had it on `matrix-nginx-proxy` before, but
our initial support for Traefik did not include any of these security
headers.
3 anni fa
Slavi Pantaleev
5ab5f28d14
Add support for running synapse-admin (on Traefik) at the root path
Previously, we had to run it at a subpath, like `/synapse-admin`.
We can now dedicate a whole domain and the `/` path to it, should we
wish to do so.
3 anni fa
Slavi Pantaleev
e51e4eec09
Add (native) Traefik support to matrix-client-element
Previously, it had to go through matrix-nginx-proxy.
It's exposed to Traefik directly via container labels now
3 anni fa
Slavi Pantaleev
3d9aa8387e
Add (native) Traefik support to synapse-admin
Previously, it had to go through matrix-nginx-proxy.
It's exposed to Traefik directly via container labels now.
3 anni fa
Slavi Pantaleev
6c17671abd
Upgrade synapse-admin (0.8.6 -> 0.8.7) and drop reverse-proxy workaround
Related to 6a31fba346d9da434, 6a31fba346 .
Related to https://github.com/Awesome-Technologies/synapse-admin/issues/322
3 anni fa
Aine
f165aa5d48
Update synapse-admin 0.8.5 -> 0.8.6
3 anni fa
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.
3 anni fa