--- # External (DMZ) front for mediamark on mediamark.unkin.net via the external # Traefik (LB VIP 198.18.199.0). TLS terminates with the real Let's Encrypt # *.unkin.net wildcard (Certificate wildcard-unkin-net in cert-manager, # reflected into this namespace as wildcard-unkin-net-tls by the emberstack # reflector), so there is no cert-manager annotation here. The apex # mediamark.unkin.net A record lives in the bind-operator unkin.net zone, NOT # external-dns, so no external-dns annotation either. oauth2-proxy fronts both # hostnames. apiVersion: gateway.networking.k8s.io/v1 kind: Gateway metadata: labels: traefik.io/instance: external name: mediamark-external namespace: mediamark spec: gatewayClassName: traefik-external listeners: - name: http port: 80 protocol: HTTP hostname: mediamark.unkin.net allowedRoutes: namespaces: from: Same - name: https port: 443 protocol: HTTPS hostname: mediamark.unkin.net allowedRoutes: namespaces: from: Same tls: mode: Terminate certificateRefs: - group: "" kind: Secret name: wildcard-unkin-net-tls