cluster

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

commit d9b2438c0cc54dbf892417ff2d76fe204dc8e0b1
parent fc0d4de0af9ff59251be5ce94540431cb981dad7
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Mon,  9 Feb 2026 20:22:15 +0100

fix wellknown

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>

Diffstat:
Mapps/talos_cluster/persephone/deployment.yaml | 23+++++++++++++++++++++++
1 file changed, 23 insertions(+), 0 deletions(-)

diff --git a/apps/talos_cluster/persephone/deployment.yaml b/apps/talos_cluster/persephone/deployment.yaml @@ -104,6 +104,16 @@ spec: group: gateway.envoyproxy.io kind: HTTPRouteFilter name: server-wellknown + - matches: + - path: + type: PathPrefix + value: /.well-known/matrix/client + filters: + - type: ExtensionRef + extensionRef: + group: gateway.envoyproxy.io + kind: HTTPRouteFilter + name: client-wellknown --- apiVersion: gateway.networking.k8s.io/v1 kind: HTTPRoute @@ -135,3 +145,16 @@ spec: body: type: Inline inline: '{"m.server": "matrix.persephone.midnightthoughts.space:443"}' + +--- +apiVersion: gateway.envoyproxy.io/v1alpha1 +kind: HTTPRouteFilter +metadata: + name: client-wellknown +spec: + directResponse: + contentType: application/json + statusCode: 200 + body: + type: Inline + inline: '{"m.homeserver": {"base_url": "https://matrix.persephone.midnightthoughts.space"}}'