From 50f95dd9096c585dd9e2a594e3857c5f6977f65e Mon Sep 17 00:00:00 2001 From: Firespray-31 <147506444+Firespray-31@users.noreply.github.com> Date: Thu, 21 Aug 2025 23:30:07 +1000 Subject: [PATCH] Fix documentation to match new gateway-api selector syntax --- docs/content/expose/kubernetes.md | 6 ++++-- docs/content/getting-started/kubernetes.md | 7 +++++-- docs/content/setup/kubernetes.md | 6 ++++-- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/docs/content/expose/kubernetes.md b/docs/content/expose/kubernetes.md index 6b5bca03c..5a4c17c66 100644 --- a/docs/content/expose/kubernetes.md +++ b/docs/content/expose/kubernetes.md @@ -325,11 +325,13 @@ kubectl create secret tls whoami-tls --cert=tls.crt --key=tls.key web: port: 80 protocol: HTTP - namespacePolicy: All + namespacePolicy: + from: All websecure: port: 443 protocol: HTTPS - namespacePolicy: All + namespacePolicy: + from: All mode: Terminate certificateRefs: - kind: Secret diff --git a/docs/content/getting-started/kubernetes.md b/docs/content/getting-started/kubernetes.md index 2ff2382a7..1c85e6d12 100644 --- a/docs/content/getting-started/kubernetes.md +++ b/docs/content/getting-started/kubernetes.md @@ -79,7 +79,10 @@ providers: kubernetesGateway: enabled: true gateway: - namespacePolicy: All + listeners: + web: + namespacePolicy: + from: All ``` !!! info @@ -106,7 +109,7 @@ helm install traefik traefik/traefik --wait \ --set ingressRoute.dashboard.matchRule='Host(`dashboard.localhost`)' \ --set ingressRoute.dashboard.entryPoints={web} \ --set providers.kubernetesGateway.enabled=true \ - --set gateway.namespacePolicy=All + --set gateway.listeners.web.namespacePolicy.from=All ``` !!! info diff --git a/docs/content/setup/kubernetes.md b/docs/content/setup/kubernetes.md index eda680271..c54853e8c 100644 --- a/docs/content/setup/kubernetes.md +++ b/docs/content/setup/kubernetes.md @@ -162,12 +162,14 @@ gateway: web: # HTTP listener that matches entryPoint `web` port: 80 protocol: HTTP - namespacePolicy: All + namespacePolicy: + from: All websecure: # HTTPS listener that matches entryPoint `websecure` port: 443 protocol: HTTPS # TLS terminates inside Traefik - namespacePolicy: All + namespacePolicy: + from: All mode: Terminate certificateRefs: - kind: Secret