2021-12-01 12:33:11 +00:00
|
|
|
{{- if .Values.api.awsIamAuth.enabled }}
|
2021-11-27 13:02:23 +00:00
|
|
|
# clusters refers to the remote service.
|
|
|
|
clusters:
|
|
|
|
- name: aws-iam-authenticator
|
|
|
|
cluster:
|
|
|
|
certificate-authority-data: "replaced at runtime"
|
|
|
|
server: https://localhost:21362/authenticate
|
|
|
|
# users refers to the API Server's webhook configuration
|
|
|
|
# (we don't need to authenticate the API server).
|
|
|
|
users:
|
|
|
|
- name: apiserver
|
|
|
|
# kubeconfig files require a context. Provide one for the API Server.
|
|
|
|
current-context: webhook
|
|
|
|
contexts:
|
|
|
|
- name: webhook
|
|
|
|
context:
|
|
|
|
cluster: aws-iam-authenticator
|
|
|
|
user: apiserver
|
|
|
|
{{- end }}
|