cluster

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

commit bdb86ba519e741f7bd09a87bcefac16dc71bf1df
parent f5ca67ce738f19ac386c66a131af400b1cd4af08
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Wed,  1 Oct 2025 16:36:09 +0200

Meow

Diffstat:
Mapps/talos_cluster/envoy-gateway/gateway_settings.yaml | 12++++++++++++
Mapps/talos_cluster/mailserver/mailman.yaml | 21+++++++++++++++++++++
2 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/apps/talos_cluster/envoy-gateway/gateway_settings.yaml b/apps/talos_cluster/envoy-gateway/gateway_settings.yaml @@ -423,6 +423,18 @@ spec: certificateRefs: - kind: Secret name: mta-sts.midnightthoughts.space + - name: https-midnightthoughts-lists + protocol: HTTPS + hostname: "lists.midnightthoughts.space" + port: 443 + allowedRoutes: + namespaces: + from: "All" + tls: + mode: Terminate + certificateRefs: + - kind: Secret + name: lists.midnightthoughts.space - name: http protocol: HTTP port: 80 diff --git a/apps/talos_cluster/mailserver/mailman.yaml b/apps/talos_cluster/mailserver/mailman.yaml @@ -265,3 +265,24 @@ spec: port: 8000 - name: uwsgi port: 8080 + - name: nginx + port: 9090 +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: mailman + namespace: mailserver +spec: + parentRefs: + - name: envoy-gateway + namespace: envoy-gateway + hostnames: + - lists.midnightthoughts.space + rules: + - backendRefs: + - name: mailman + port: 9090 + timeouts: + request: 240s + backendRequest: 0s