cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 3900d9494eccf63dad9fdad357955e26d0f1eab5
parent 6a509e3e4c7473bd1931ad74376fda194063797b
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sun, 10 Sep 2023 16:32:23 +0200

Add CS api workers

Diffstat:
Mapps/base/matrix/draupnir-synapse/release.yaml | 34++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+), 0 deletions(-)

diff --git a/apps/base/matrix/draupnir-synapse/release.yaml b/apps/base/matrix/draupnir-synapse/release.yaml @@ -57,6 +57,40 @@ spec: enabled: true homeserver_whitelist: - "matrix.midnightthoughts.space" + generic_frontend: + replicaCount: 2 + enabled: true + generic: true + listeners: [client] + csPaths: + # Client API requests + - "/_matrix/client/(api/v1|r0|v3|unstable)/createRoom$" + - "/_matrix/client/(api/v1|r0|v3|unstable)/publicRooms$" + - "/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/state$" + - "/_matrix/client/(r0|v3|unstable)/account/whoami$" + - "/_matrix/client/(r0|v3|unstable)/devices$" + - "/_matrix/client/versions$" + - "/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/event/" + - "/_matrix/client/(api/v1|r0|v3|unstable)/joined_rooms$" + + # Encryption requests + - "/_matrix/client/(r0|v3|unstable)/keys/query$" + - "/_matrix/client/(r0|v3|unstable)/keys/changes$" + - "/_matrix/client/(r0|v3|unstable)/keys/claim$" + - "/_matrix/client/(r0|v3|unstable)/room_keys/" + - "/_matrix/client/(r0|v3|unstable)/keys/upload/" + + # Registration/login requests + - "/_matrix/client/(r0|v3|unstable)/register$" + - "/_matrix/client/(r0|v3|unstable)/register/available$" + + # Event sending requests + - "/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/redact" + - "/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/send" + - "/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/state/" + - "/_matrix/client/(api/v1|r0|v3|unstable)/rooms/.*/(join|invite|leave|ban|unban|kick)$" + - "/_matrix/client/(api/v1|r0|v3|unstable)/join/" + - "/_matrix/client/(api/v1|r0|v3|unstable)/profile/" federation_reader: replicaCount: 2 enabled: true