commit 3900d9494eccf63dad9fdad357955e26d0f1eab5 parent 6a509e3e4c7473bd1931ad74376fda194063797b Author: MTRNord <mtrnord1@gmail.com> Date: Sun, 10 Sep 2023 16:32:23 +0200 Add CS api workers Diffstat:
| M | apps/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