deploy gateway

This commit is contained in:
2026-05-18 19:11:42 -05:00
parent 5504d0c6f4
commit fc171b48e9
6 changed files with 129 additions and 12 deletions

View File

@@ -0,0 +1,37 @@
# ------------------------------------------------------------------------------
# fastpass-gateway — cluster-wide Gateway
#
# Single Gateway for all internal cluster traffic.
# All HTTPRoutes across all namespaces attach to this Gateway.
# IP: 10.1.71.90 (first address in cilium-gateway LB pool)
#
# TLS terminated here using wildcard cert from cert-manager.
# HTTP listener included for redirect (handled at HTTPRoute level).
# ------------------------------------------------------------------------------
apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
name: fastpass-gateway
namespace: gateway
annotations:
io.cilium/lb-ipam-ips: "10.1.71.90"
spec:
gatewayClassName: cilium
listeners:
- name: http
port: 80
protocol: HTTP
allowedRoutes:
namespaces:
from: All
- name: https
port: 443
protocol: HTTPS
tls:
mode: Terminate
certificateRefs:
- name: fastpass-wildcard-tls
kind: Secret
allowedRoutes:
namespaces:
from: All