cluster

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

commit 03ea4074fe5964fb8535ebf15dc9562d3c9c7483
parent c0890efaba414f4e7a8c1208cba7821bd858dff5
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Fri,  5 Dec 2025 15:12:02 +0100

add route for weblate

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

Diffstat:
Mapps/talos_cluster/envoy-gateway/gateway_settings.yaml | 12++++++++++++
Mapps/talos_cluster/weblate/kustomization.yaml | 1+
Aapps/talos_cluster/weblate/route.yaml | 16++++++++++++++++
3 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/apps/talos_cluster/envoy-gateway/gateway_settings.yaml b/apps/talos_cluster/envoy-gateway/gateway_settings.yaml @@ -353,6 +353,18 @@ spec: certificateRefs: - kind: Secret name: federationtester.mtrnord.blog-tls + - name: https-weblate-mtrnord-blog + protocol: HTTPS + hostname: "weblate.mtrnord.blog" + port: 443 + allowedRoutes: + namespaces: + from: "All" + tls: + mode: Terminate + certificateRefs: + - kind: Secret + name: weblate.mtrnord.blog-tls - name: https-mtrnord-blog-root protocol: HTTPS hostname: "mtrnord.blog" diff --git a/apps/talos_cluster/weblate/kustomization.yaml b/apps/talos_cluster/weblate/kustomization.yaml @@ -4,3 +4,4 @@ namespace: weblate resources: - repository.yaml - release.yaml + - route.yaml diff --git a/apps/talos_cluster/weblate/route.yaml b/apps/talos_cluster/weblate/route.yaml @@ -0,0 +1,16 @@ +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: weblate + namespace: weblate +spec: + parentRefs: + - name: envoy-gateway + namespace: envoy-gateway + hostnames: + - weblate.mtrnord.blog + rules: + - backendRefs: + - name: weblate + port: 80