Browse Source

Merge pull request #2581 from array-in-a-matrix/master

add database for Dendrite's relay API - fixes #2571
pull/2582/head
Slavi Pantaleev 3 years ago
committed by GitHub
parent
commit
8f0bef347a
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 0 deletions
  1. +4
    -0
      group_vars/matrix_servers
  2. +1
    -0
      roles/custom/matrix-dendrite/defaults/main.yml
  3. +1
    -0
      roles/custom/matrix-dendrite/tasks/validate_config.yml
  4. +6
    -0
      roles/custom/matrix-dendrite/templates/dendrite/dendrite.yaml.j2

+ 4
- 0
group_vars/matrix_servers View File

@@ -2741,6 +2741,10 @@ devture_postgres_managed_databases_auto: |
'name': matrix_dendrite_user_api_database,
'username': matrix_dendrite_database_user,
'password': matrix_dendrite_database_password,
},{
'name': matrix_dendrite_relay_api_database,
'username': matrix_dendrite_database_user,
'password': matrix_dendrite_database_password,
},{
'name': matrix_dendrite_push_server_database,
'username': matrix_dendrite_database_user,


+ 1
- 0
roles/custom/matrix-dendrite/defaults/main.yml View File

@@ -157,6 +157,7 @@ matrix_dendrite_room_database: "dendrite_room"
matrix_dendrite_sync_api_database: "dendrite_syncapi"
matrix_dendrite_user_api_database: "dendrite_userapi"
matrix_dendrite_push_server_database: "dendrite_pushserver"
matrix_dendrite_relay_api_database: "dendrite_relayapi"
matrix_dendrite_mscs_database: "dendrite_mscs"

matrix_dendrite_client_api_turn_uris: []


+ 1
- 0
roles/custom/matrix-dendrite/tasks/validate_config.yml View File

@@ -33,4 +33,5 @@
- {'old': 'matrix_dendrite_userapi_auto_join_rooms', 'new': 'matrix_dendrite_user_api_auto_join_rooms'}
- {'old': 'matrix_dendrite_federationapi_database', 'new': 'matrix_dendrite_federation_api_database'}
- {'old': 'matrix_dendrite_pushserver_database', 'new': 'matrix_dendrite_push_server_database'}
- {'old': 'matrix_dendrite_relayapi_database', 'new': 'matrix_dendrite_relay_api_database'}
- {'old': 'matrix_dendrite_keyserver_database', 'new': 'matrix_dendrite_key_server_database'}

+ 6
- 0
roles/custom/matrix-dendrite/templates/dendrite/dendrite.yaml.j2 View File

@@ -399,6 +399,12 @@ push_server:
max_idle_conns: 2
conn_max_lifetime: -1

#
#
relay_api:
database:
connection_string: {{ matrix_dendrite_database_str }}/{{ matrix_dendrite_relay_api_database }}?sslmode=disable

# Configuration for Opentracing.
# See https://github.com/matrix-org/dendrite/tree/master/docs/tracing for information on
# how this works and how to set it up.


Loading…
Cancel
Save