cluster

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

commit 7e7a48fd768c730ba45dd92885002b8fd7e3c1b4
parent c8f54940ef49bbf1f7f862ea41beb53e73d91e52
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Tue, 16 Sep 2025 19:52:23 +0200

Add general ratelimits

Diffstat:
Mapps/talos_cluster/continuwuity/deployment.yaml | 61+++++++++++++++++++++++++++++++------------------------------
1 file changed, 31 insertions(+), 30 deletions(-)

diff --git a/apps/talos_cluster/continuwuity/deployment.yaml b/apps/talos_cluster/continuwuity/deployment.yaml @@ -18,44 +18,44 @@ spec: containers: - name: continuwuity resources: - limits: {} - requests: - memory: "100Mi" - cpu: "28m" + limits: {} + requests: + memory: "100Mi" + cpu: "28m" image: forgejo.ellis.link/continuwuation/continuwuity:main 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 @@ -83,11 +83,11 @@ spec: - matrix.mtrnord.blog rules: - backendRefs: - - name: continuwuity - port: 8448 + - name: continuwuity + port: 8448 timeouts: - request: 240s - backendRequest: 0s + request: 240s + backendRequest: 0s --- apiVersion: gateway.envoyproxy.io/v1alpha1 kind: BackendTrafficPolicy @@ -104,5 +104,6 @@ spec: local: rules: - limit: - requests: 100 - unit: Minute + # Once the sync isnt shortcircuiting anymore this can be lowered again to 100 + requests: 600 + unit: Minute