Skip to content

Commit 9baf373

Browse files
authored
feat: support GWAPI frontend validation (#16739)
Signed-off-by: Sergei Nikolaev <[email protected]>
1 parent a8847f3 commit 9baf373

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

content/en/docs/tasks/traffic-management/ingress/secure-ingress/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -543,10 +543,7 @@ EOF
543543

544544
{{< tab name="Gateway API" category-value="gateway-api" >}}
545545

546-
Because the Kubernetes Gateway API does not currently support mutual TLS termination in a
547-
[Gateway](https://gateway-api.sigs.k8s.io/references/spec/#gateway.networking.k8s.io/v1.Gateway),
548-
we use an Istio-specific option, `gateway.istio.io/tls-terminate-mode: MUTUAL`,
549-
to configure it:
546+
Add a reference to a ConfigMap or a Secret with `ca.crt` or `cacert` key that holds CA certificates.
550547

551548
{{< text bash >}}
552549
$ cat <<EOF | kubectl apply -f -
@@ -566,8 +563,11 @@ spec:
566563
mode: Terminate
567564
certificateRefs:
568565
- name: httpbin-credential
569-
options:
570-
gateway.istio.io/tls-terminate-mode: MUTUAL
566+
frontendValidation:
567+
caCertificateRefs:
568+
- group: ""
569+
kind: Secret
570+
name: httpbin-credential
571571
allowedRoutes:
572572
namespaces:
573573
from: Selector

content/en/docs/tasks/traffic-management/ingress/secure-ingress/snips.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -441,8 +441,11 @@ spec:
441441
mode: Terminate
442442
certificateRefs:
443443
- name: httpbin-credential
444-
options:
445-
gateway.istio.io/tls-terminate-mode: MUTUAL
444+
frontendValidation:
445+
caCertificateRefs:
446+
- group: ""
447+
kind: Secret
448+
name: httpbin-credential
446449
allowedRoutes:
447450
namespaces:
448451
from: Selector

0 commit comments

Comments
 (0)