commit b836cabbcc59469c29951838edf51a561ab30646
parent 6654dfe2c062e36fc5ead79e7222efe76e23cdaf
Author: MTRNord <MTRNord@users.noreply.github.com>
Date: Wed, 17 Sep 2025 20:36:48 +0200
Fix storage
Diffstat:
2 files changed, 48 insertions(+), 49 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
@@ -85,41 +85,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
diff --git a/apps/talos_cluster/monitoring-stack/release.yaml b/apps/talos_cluster/monitoring-stack/release.yaml
@@ -35,7 +35,7 @@ spec:
- ReadWriteMany
resources:
requests:
- storage: 5Gi
+ storage: 10Gi
vmcluster:
enabled: true
spec:
@@ -74,7 +74,7 @@ spec:
- ReadWriteMany
resources:
requests:
- storage: 1Gi
+ storage: 2Gi
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
@@ -110,7 +110,7 @@ spec:
- ReadWriteMany
resources:
requests:
- storage: 5Gi
+ storage: 10Gi
victoria-metrics-operator:
operator:
disable_prometheus_converter: false