Sfoglia il codice sorgente

If redis ist enabled for matrix media repo it failes to connect to valkey due to inproper configuration.

pull/4851/head
AkDk7 1 mese fa
parent
commit
d718d26b57
2 ha cambiato i file con 11 aggiunte e 7 eliminazioni
  1. +2
    -0
      group_vars/matrix_servers
  2. +9
    -7
      roles/custom/matrix-media-repo/defaults/main.yml

+ 2
- 0
group_vars/matrix_servers Vedi File

@@ -3648,6 +3648,8 @@ matrix_media_repo_container_additional_networks: |
([postgres_container_network] if (postgres_enabled and matrix_media_repo_database_hostname == postgres_connection_hostname and postgres_container_network != matrix_media_repo_container_network) else [])
+
([matrix_playbook_reverse_proxyable_services_additional_network] if (matrix_playbook_reverse_proxyable_services_additional_network and matrix_media_repo_container_labels_traefik_enabled) else [])
+
([valkey_container_network] if valkey_enabled else [])
) | unique
}}



+ 9
- 7
roles/custom/matrix-media-repo/defaults/main.yml Vedi File

@@ -891,17 +891,19 @@ matrix_media_repo_plugins:
matrix_media_repo_redis_enabled: false

# The database number to use. Leave at zero if using a dedicated Redis instance.
matrix_media_repo_redis_database_number: 0
# Use next redis index since Synapse is on 0. You can chose between index 0 and 15.
matrix_media_repo_redis_database_number: 1

# The Redis shards that should be used by the media repo in the ring. The names of the
# shards are for your reference and have no bearing on the connection, but must be unique.
# As default it uses the valkey instance provided by this project
matrix_media_repo_redis_shards:
- name: "server1"
addr: ":7000"
- name: "server2"
addr: ":7001"
- name: "server3"
addr: ":7002"
- name: "valkey"
addr: "{{ valkey_identifier }}:{{ valkey_container_http_port }}"
# - name: "server2"
# addr: ":7001"
# - name: "server3"
# addr: ":7002"

# Optional sentry (https://sentry.io/) configuration for the media repo



Caricamento…
Annulla
Salva