Skip to content

Commit 9b15456

Browse files
committed
Add docs for egress selector support in JWT authenticator
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
1 parent 8255f3f commit 9b15456

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

content/en/docs/reference/access-authn-authz/authentication.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,13 @@ jwt:
411411
- my-other-app
412412
# this is required to be set to "MatchAny" when multiple audiences are specified.
413413
audienceMatchPolicy: MatchAny
414+
# egressSelectorType is an indicator of which egress selection should be used for sending all traffic related
415+
# to this issuer (discovery, JWKS, distributed claims, etc). If unspecified, no custom dialer is used.
416+
# When specified, the valid choices are "controlplane" and "cluster". These correspond to the associated
417+
# values in the --egress-selector-config-file.
418+
# - controlplane: for traffic intended to go to the control plane.
419+
# - cluster: for traffic intended to go to the system being managed by Kubernetes.
420+
egressSelectorType: <egress selector type>
414421
# rules applied to validate token claims to authenticate users.
415422
claimValidationRules:
416423
# Same as --oidc-required-claim key=value.
@@ -696,7 +703,6 @@ jwt:
696703
###### Limitations
697704

698705
1. Distributed claims do not work via [CEL](/docs/reference/using-api/cel/) expressions.
699-
1. Egress selector configuration is not supported for calls to `issuer.url` and `issuer.discoveryURL`.
700706

701707
Kubernetes does not provide an OpenID Connect Identity Provider.
702708
You can use an existing public OpenID Connect Identity Provider or run your own Identity Provider
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: StructuredAuthenticationConfigurationEgressSelector
3+
content_type: feature_gate
4+
_build:
5+
list: never
6+
render: false
7+
8+
stages:
9+
- stage: beta
10+
defaultValue: true
11+
fromVersion: "1.34"
12+
---
13+
Enables Egress Selector in Structured Authentication Configuration.

0 commit comments

Comments
 (0)