commit 694d710b76c068310b56d581699811690d4b890a
parent 12138dfea0d2a021b49635380b7e12a1f67df794
Author: MTRNord <MTRNord@users.noreply.github.com>
Date: Fri, 27 Mar 2026 12:51:42 +0100
disable HTTPRoute and probes for RocksDB repair
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
Diffstat:
1 file changed, 86 insertions(+), 84 deletions(-)
diff --git a/apps/talos_cluster/continuwuity/deployment.yaml b/apps/talos_cluster/continuwuity/deployment.yaml
@@ -61,24 +61,25 @@ spec:
env:
- name: CONTINUWUITY_CONFIG
value: /etc/conduwuit/conduwuit.toml
- startupProbe:
- httpGet:
- path: /_matrix/client/versions
- port: 8448
- failureThreshold: 18
- periodSeconds: 10
- timeoutSeconds: 5
- livenessProbe:
- httpGet:
- path: /_matrix/client/versions
- port: 8448
- timeoutSeconds: 5
- failureThreshold: 10
- readinessProbe:
- httpGet:
- path: /_matrix/client/versions
- port: 8448
- timeoutSeconds: 5
+ # Probes removed for RocksDB repair — restored in step 3c
+ # startupProbe:
+ # httpGet:
+ # path: /_matrix/client/versions
+ # port: 8448
+ # failureThreshold: 18
+ # periodSeconds: 10
+ # timeoutSeconds: 5
+ # livenessProbe:
+ # httpGet:
+ # path: /_matrix/client/versions
+ # port: 8448
+ # timeoutSeconds: 5
+ # failureThreshold: 10
+ # readinessProbe:
+ # httpGet:
+ # path: /_matrix/client/versions
+ # port: 8448
+ # 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
@@ -102,72 +103,73 @@ spec:
protocol: TCP
port: 8448
targetPort: 8448
----
-apiVersion: gateway.networking.k8s.io/v1
-kind: HTTPRoute
-metadata:
- name: continuwuity
- namespace: continuwuity
-spec:
- parentRefs:
- - name: envoy-gateway
- namespace: envoy-gateway
- hostnames:
- - matrix.mtrnord.blog
- rules:
- # Client traffic (sync, login, media, etc.)
- - name: client-traffic
- matches:
- - path:
- type: PathPrefix
- value: /_matrix/client
- backendRefs:
- - name: continuwuity
- port: 8448
- timeouts:
- request: 240s
- backendRequest: 0s
- - name: media-traffic
- matches:
- - path:
- type: PathPrefix
- value: /_matrix/media
- backendRefs:
- - name: continuwuity
- port: 8448
- # Federation traffic
- - name: federation-traffic
- matches:
- - path:
- type: PathPrefix
- value: /_matrix/federation
- backendRefs:
- - name: continuwuity
- port: 8448
- timeouts:
- request: 240s
- backendRequest: 0s
- # Fallback (anything else Matrix-y)
- - name: fallback
- backendRefs:
- - name: continuwuity
- port: 8448
----
-apiVersion: gateway.envoyproxy.io/v1alpha1
-kind: BackendTrafficPolicy
-metadata:
- name: continuwuity-general-ratelimit
- namespace: continuwuity
-spec:
- targetRefs:
- - group: gateway.networking.k8s.io
- kind: HTTPRoute
- name: continuwuity
- circuitBreaker:
- maxConnections: 1500
- maxPendingRequests: 300
- maxParallelRequests: 700
- maxParallelRetries: 50
+# --- HTTPRoute and BackendTrafficPolicy commented out for RocksDB repair — restored in step 3c ---
+# ---
+# apiVersion: gateway.networking.k8s.io/v1
+# kind: HTTPRoute
+# metadata:
+# name: continuwuity
+# namespace: continuwuity
+# spec:
+# parentRefs:
+# - name: envoy-gateway
+# namespace: envoy-gateway
+# hostnames:
+# - matrix.mtrnord.blog
+# rules:
+# # Client traffic (sync, login, media, etc.)
+# - name: client-traffic
+# matches:
+# - path:
+# type: PathPrefix
+# value: /_matrix/client
+# backendRefs:
+# - name: continuwuity
+# port: 8448
+# timeouts:
+# request: 240s
+# backendRequest: 0s
+# - name: media-traffic
+# matches:
+# - path:
+# type: PathPrefix
+# value: /_matrix/media
+# backendRefs:
+# - name: continuwuity
+# port: 8448
+# # Federation traffic
+# - name: federation-traffic
+# matches:
+# - path:
+# type: PathPrefix
+# value: /_matrix/federation
+# backendRefs:
+# - name: continuwuity
+# port: 8448
+# timeouts:
+# request: 240s
+# backendRequest: 0s
+# # Fallback (anything else Matrix-y)
+# - name: fallback
+# backendRefs:
+# - name: continuwuity
+# port: 8448
+# ---
+# apiVersion: gateway.envoyproxy.io/v1alpha1
+# kind: BackendTrafficPolicy
+# metadata:
+# name: continuwuity-general-ratelimit
+# namespace: continuwuity
+# spec:
+# targetRefs:
+# - group: gateway.networking.k8s.io
+# kind: HTTPRoute
+# name: continuwuity
+# circuitBreaker:
+# maxConnections: 1500
+# maxPendingRequests: 300
+# maxParallelRequests: 700
+# maxParallelRetries: 50
## Blocked by https://github.com/envoyproxy/gateway/pull/6888
# ---
# apiVersion: gateway.envoyproxy.io/v1alpha1