cluster

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

commit c2f25972ef40712720a7ee6242c3fca89f226a18
parent f8dbfa4caab6437021e7d0a732bb8730f1601a7f
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Tue, 14 Oct 2025 20:31:55 +0200

fix HS policyserver issues

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

Diffstat:
Mapps/talos_cluster/continuwuity/deployment.yaml | 93++++++++++++++++++++++++++++++++++++++++---------------------------------------
1 file changed, 47 insertions(+), 46 deletions(-)

diff --git a/apps/talos_cluster/continuwuity/deployment.yaml b/apps/talos_cluster/continuwuity/deployment.yaml @@ -18,44 +18,45 @@ spec: containers: - name: continuwuity resources: - limits: {} - requests: - memory: "100Mi" - cpu: "28m" - image: forgejo.ellis.link/continuwuation/continuwuity:main + limits: {} + requests: + memory: "100Mi" + cpu: "28m" + #image: forgejo.ellis.link/continuwuation/continuwuity:main + image: forgejo.ellis.link/continuwuation/continuwuity:pr-1099-head imagePullPolicy: Always ports: - - containerPort: 8448 + - containerPort: 8448 # Mount the continuwuity config which is stored in the continuwuity-config secret at the config path and should go to /config.yaml volumeMounts: - - name: continuwuity-config - mountPath: /etc/conduwuit - readOnly: true - - name: continuwuity-data - mountPath: /var/lib/continuwuity + - name: continuwuity-config + mountPath: /etc/conduwuit + readOnly: true + - name: continuwuity-data + mountPath: /var/lib/continuwuity env: - - name: CONTINUWUITY_CONFIG - value: /etc/conduwuit/conduwuit.toml + - name: CONTINUWUITY_CONFIG + value: /etc/conduwuit/conduwuit.toml livenessProbe: - httpGet: - path: /_matrix/client/versions - port: 8448 - initialDelaySeconds: 10 - timeoutSeconds: 5 + httpGet: + path: /_matrix/client/versions + port: 8448 + initialDelaySeconds: 10 + timeoutSeconds: 5 readinessProbe: - httpGet: - path: /_matrix/client/versions - port: 8448 - initialDelaySeconds: 10 - timeoutSeconds: 5 + httpGet: + path: /_matrix/client/versions + port: 8448 + initialDelaySeconds: 10 + timeoutSeconds: 5 # Mount the continuwuity config which is stored in the continuwuity-config secret at the config path and should go to /config.yaml volumes: - name: continuwuity-config secret: - secretName: continuwuity-config + secretName: continuwuity-config - name: continuwuity-data persistentVolumeClaim: - claimName: continuwuity + claimName: continuwuity --- apiVersion: v1 kind: Service @@ -85,40 +86,40 @@ spec: # Client traffic (sync, login, media, etc.) - name: client-traffic matches: - - path: - type: PathPrefix - value: /_matrix/client + - path: + type: PathPrefix + value: /_matrix/client backendRefs: - - name: continuwuity - port: 8448 + - name: continuwuity + port: 8448 timeouts: - request: 240s - backendRequest: 0s + request: 240s + backendRequest: 0s - name: media-traffic matches: - - path: - type: PathPrefix - value: /_matrix/media + - path: + type: PathPrefix + value: /_matrix/media backendRefs: - - name: continuwuity - port: 8448 + - name: continuwuity + port: 8448 # Federation traffic - name: federation-traffic matches: - - path: - type: PathPrefix - value: /_matrix/federation + - path: + type: PathPrefix + value: /_matrix/federation backendRefs: - - name: continuwuity - port: 8448 + - name: continuwuity + port: 8448 timeouts: - request: 240s - backendRequest: 0s + request: 240s + backendRequest: 0s # Fallback (anything else Matrix-y) - name: fallback backendRefs: - - name: continuwuity - port: 8448 + - name: continuwuity + port: 8448 --- apiVersion: gateway.envoyproxy.io/v1alpha1 kind: BackendTrafficPolicy