1 {{- if .Values.deployments.etcdOperator }}
6 name: {{ template "etcd-operator.fullname" . }}
8 chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
9 app: {{ template "etcd-operator.name" . }}
10 heritage: {{ .Release.Service }}
11 release: {{ .Release.Name }}
15 app: {{ template "etcd-operator.fullname" . }}
16 release: {{ .Release.Name }}
17 replicas: {{ .Values.etcdOperator.replicaCount }}
20 name: {{ template "etcd-operator.fullname" . }}
22 app: {{ template "etcd-operator.fullname" . }}
23 release: {{ .Release.Name }}
24 annotations: {{ toYaml .Values.etcdOperator.podAnnotations | nindent 8}}
26 serviceAccountName: {{ template "etcd-operator.serviceAccountName" . }}
28 - name: {{ template "etcd-operator.fullname" . }}
29 image: "{{ .Values.etcdOperator.image.repository }}:{{ .Values.etcdOperator.image.tag }}"
30 imagePullPolicy: {{ .Values.etcdOperator.image.pullPolicy }}
33 {{- range $key, $value := .Values.etcdOperator.commandArgs }}
34 - "--{{ $key }}={{ $value }}"
37 - name: MY_POD_NAMESPACE
40 fieldPath: metadata.namespace
44 fieldPath: metadata.name
47 cpu: {{ .Values.etcdOperator.resources.cpu }}
48 memory: {{ .Values.etcdOperator.resources.memory }}
50 cpu: {{ .Values.etcdOperator.resources.cpu }}
51 memory: {{ .Values.etcdOperator.resources.memory }}
52 {{- if .Values.etcdOperator.livenessProbe.enabled }}
57 initialDelaySeconds: {{ .Values.etcdOperator.livenessProbe.initialDelaySeconds }}
58 periodSeconds: {{ .Values.etcdOperator.livenessProbe.periodSeconds }}
59 timeoutSeconds: {{ .Values.etcdOperator.livenessProbe.timeoutSeconds }}
60 successThreshold: {{ .Values.etcdOperator.livenessProbe.successThreshold }}
61 failureThreshold: {{ .Values.etcdOperator.livenessProbe.failureThreshold }}
63 {{- if .Values.etcdOperator.readinessProbe.enabled }}
68 initialDelaySeconds: {{ .Values.etcdOperator.readinessProbe.initialDelaySeconds }}
69 periodSeconds: {{ .Values.etcdOperator.readinessProbe.periodSeconds }}
70 timeoutSeconds: {{ .Values.etcdOperator.readinessProbe.timeoutSeconds }}
71 successThreshold: {{ .Values.etcdOperator.readinessProbe.successThreshold }}
72 failureThreshold: {{ .Values.etcdOperator.readinessProbe.failureThreshold }}
74 {{- if .Values.etcdOperator.nodeSelector }}
75 nodeSelector: {{ toYaml .Values.etcdOperator.nodeSelector | nindent 8 }}
77 {{- if .Values.etcdOperator.securityContext }}
78 securityContext: {{ toYaml .Values.etcdOperator.securityContext | nindent 8 }}
80 {{- if .Values.etcdOperator.tolerations }}
81 tolerations: {{ toYaml .Values.etcdOperator.tolerations | nindent 8 }}