2020-01-14 18:35:36 +03:00
|
|
|
apiVersion: apps/v1
|
|
|
|
kind: DaemonSet
|
|
|
|
metadata:
|
|
|
|
labels:
|
|
|
|
app: aws-iam-authenticator
|
|
|
|
chart: aws-iam-authenticator-0.1.1
|
|
|
|
heritage: dhall
|
|
|
|
release: wintering-rodent
|
|
|
|
name: wintering-rodent-aws-iam-authenticator
|
|
|
|
spec:
|
2020-01-31 17:52:20 +03:00
|
|
|
selector:
|
|
|
|
matchLabels:
|
|
|
|
app: aws-iam-authenticator
|
|
|
|
release: wintering-rodent
|
2020-01-14 18:35:36 +03:00
|
|
|
template:
|
|
|
|
metadata:
|
|
|
|
annotations:
|
2020-07-14 17:51:57 +03:00
|
|
|
scheduler.alpha.kubernetes.io/critical-pod: ''
|
2020-01-14 18:35:36 +03:00
|
|
|
labels:
|
|
|
|
app: aws-iam-authenticator
|
|
|
|
release: wintering-rodent
|
|
|
|
name: aws-iam-authenticator
|
|
|
|
spec:
|
|
|
|
containers:
|
|
|
|
- args:
|
|
|
|
- server
|
|
|
|
- "--config=/etc/aws-iam-authenticator/config.yaml"
|
|
|
|
- "--state-dir=/var/aws-iam-authenticator"
|
|
|
|
- "--generate-kubeconfig=/etc/kubernetes/aws-iam-authenticator/kubeconfig.yaml"
|
|
|
|
image: gcr.io/heptio-images/authenticator:v0.1.0
|
|
|
|
name: wintering-rodent-aws-iam-authenticator
|
|
|
|
volumeMounts:
|
|
|
|
- mountPath: /etc/aws-iam-authenticator/
|
|
|
|
name: config
|
|
|
|
- mountPath: /var/aws-iam-authenticator/
|
|
|
|
name: state
|
|
|
|
- mountPath: /etc/kubernetes/aws-iam-authenticator/
|
|
|
|
name: output
|
|
|
|
hostNetwork: true
|
|
|
|
nodeSelector:
|
2020-07-14 17:51:57 +03:00
|
|
|
node-role.kubernetes.io/master: ''
|
2020-01-14 18:35:36 +03:00
|
|
|
tolerations:
|
|
|
|
- effect: NoSchedule
|
|
|
|
key: node-role.kubernetes.io/master
|
|
|
|
- effect: CriticalAddonsOnly
|
|
|
|
key: Exists
|
|
|
|
volumes:
|
|
|
|
- configMap:
|
|
|
|
name: wintering-rodent-aws-iam-authenticator
|
|
|
|
name: config
|
|
|
|
- hostPath:
|
|
|
|
path: /srv/kubernetes/aws-iam-authenticator/
|
|
|
|
name: output
|
|
|
|
- hostPath:
|
|
|
|
path: /srv/kubernetes/aws-iam-authenticator/
|
|
|
|
name: state
|
|
|
|
updateStrategy:
|
|
|
|
type: RollingUpdate
|