cluster

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

commit 5aacbdb14e62afe958c71f32de684d5ed375bf5b
parent b995a55b9ca00bf57d7dc125239e4c29ec7258f9
Author: MTRNord <mtrnord1@gmail.com>
Date:   Wed, 15 Jan 2025 11:24:11 +0100

Set up basic gateway

Diffstat:
Mapps/base/envoy-gateway/release.yaml | 23+++++++++++++++++++++++
1 file changed, 23 insertions(+), 0 deletions(-)

diff --git a/apps/base/envoy-gateway/release.yaml b/apps/base/envoy-gateway/release.yaml @@ -19,5 +19,28 @@ apiVersion: gateway.networking.k8s.io/v1beta1 kind: GatewayClass metadata: name: envoy-gateway-class + namespace: envoy-gateway spec: controllerName: gateway.envoyproxy.io/controller +# TODO: Set up https://gateway.envoyproxy.io/docs/tasks/security/tls-cert-manager/#creating-a-tls-gateway-listener with https://github.com/hetznercloud/hcloud-cloud-controller-manager/issues/814 +--- +apiVersion: gateway.networking.k8s.io/v1 +kind: Gateway +metadata: + name: envoy-gateway + namespace: envoy-gateway + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod +spec: + gatewayClassName: envoy-gateway + listeners: + - name: http + protocol: HTTP + port: 80 + - name: https + protocol: HTTPS + port: 443 + tls: + mode: Terminate + certificateRef: + name: envoy-gateway-tls