Allow configuring karmada-apiserver OIDC via Helm
karmada-io/karmada#6144 Signed-off-by: Matt Newman <mnewman@thoughtworks.com>
This commit is contained in:
parent
006cf70132
commit
98aa22ce29
|
@ -73,6 +73,35 @@ spec:
|
|||
- --max-requests-inflight={{ .Values.apiServer.maxRequestsInflight }}
|
||||
- --max-mutating-requests-inflight={{ .Values.apiServer.maxMutatingRequestsInflight }}
|
||||
- --tls-min-version=VersionTLS13
|
||||
{{- with .Values.apiServer.oidc }}
|
||||
{{- if .caFile }}
|
||||
- --oidc-ca-file={{ .caFile }}
|
||||
{{- end }}
|
||||
{{- if .clientId }}
|
||||
- --oidc-client-id={{ .clientId }}
|
||||
{{- end }}
|
||||
{{- if .groupsClaim }}
|
||||
- --oidc-groups-claim={{ .groupsClaim }}
|
||||
{{- end }}
|
||||
{{- if .groupsPrefix }}
|
||||
- --oidc-groups-prefix={{ .groupsPrefix }}
|
||||
{{- end }}
|
||||
{{- if .issuerUrl }}
|
||||
- --oidc-issuer-url={{ .issuerUrl }}
|
||||
{{- end }}
|
||||
{{- if .requiredClaim }}
|
||||
- --oidc-required-claim={{ .requiredClaim }}
|
||||
{{- end }}
|
||||
{{- if .signingAlgs }}
|
||||
- --oidc-signing-algs={{ .signingAlgs }}
|
||||
{{- end }}
|
||||
{{- if .usernameClaim }}
|
||||
- --oidc-username-claim={{ .usernameClaim }}
|
||||
{{- end }}
|
||||
{{- if .usernamePrefix }}
|
||||
- --oidc-username-prefix={{ .usernamePrefix }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
ports:
|
||||
- name: http
|
||||
containerPort: 5443
|
||||
|
|
|
@ -443,6 +443,17 @@ apiServer:
|
|||
podDisruptionBudget: *podDisruptionBudget
|
||||
## @param apiServer.priorityClassName the priority class name for the karmada-apiserver
|
||||
priorityClassName: "system-node-critical"
|
||||
oidc:
|
||||
caFile: ""
|
||||
clientId: ""
|
||||
groupsClaim: ""
|
||||
groupsPrefix: ""
|
||||
issuerUrl: ""
|
||||
# @param apiServer.oidc.requiredClaim comma separated 'key=value' pairs that describe required claims in the ID token
|
||||
requiredClaim: ""
|
||||
signingAlgs: ""
|
||||
usernameClaim: ""
|
||||
usernamePrefix: ""
|
||||
|
||||
## karmada aggregated apiserver config
|
||||
aggregatedApiServer:
|
||||
|
|
Loading…
Reference in New Issue