commit 8459749213fda6696e4fc4904920e1489d82d5f7 parent 2bc914f69a4ed8c96a7dd16bdbd6694f3abfe577 Author: MTRNord <MTRNord@users.noreply.github.com> Date: Sat, 28 Mar 2026 23:51:05 +0100 reenable ingress Signed-off-by: MTRNord <MTRNord@users.noreply.github.com> Diffstat:
| M | apps/talos_cluster/continuwuity/deployment.yaml | | | 127 | +++++++++++++++++++++++++++++++++++++++---------------------------------------- |
1 file changed, 63 insertions(+), 64 deletions(-)
diff --git a/apps/talos_cluster/continuwuity/deployment.yaml b/apps/talos_cluster/continuwuity/deployment.yaml @@ -102,70 +102,69 @@ spec: protocol: TCP port: 8448 targetPort: 8448 -# --- HTTPRoute commented out for RocksDB repair --- -# --- -# 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: -# - 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 -# - name: federation-traffic -# matches: -# - path: -# type: PathPrefix -# value: /_matrix/federation -# backendRefs: -# - name: continuwuity -# port: 8448 -# timeouts: -# request: 240s -# backendRequest: 0s -# - 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 +--- +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: + - 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 + - name: federation-traffic + matches: + - path: + type: PathPrefix + value: /_matrix/federation + backendRefs: + - name: continuwuity + port: 8448 + timeouts: + request: 240s + backendRequest: 0s + - 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