1 {{- if .Values.deployments.restoreOperator }}
6 name: {{ template "etcd-restore-operator.fullname" . }}
8 chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
9 app: {{ template "etcd-restore-operator.name" . }}
10 heritage: {{ .Release.Service }}
11 release: {{ .Release.Name }}
15 app: {{ template "etcd-restore-operator.name" . }}
16 release: {{ .Release.Name }}
17 replicas: {{ .Values.restoreOperator.replicaCount }}
20 name: {{ template "etcd-restore-operator.fullname" . }}
22 app: {{ template "etcd-restore-operator.name" . }}
23 release: {{ .Release.Name }}
25 serviceAccountName: {{ template "etcd-operator.serviceAccountName" . }}
27 - name: {{ .Values.restoreOperator.name }}
28 image: "{{ .Values.restoreOperator.image.repository }}:{{ .Values.restoreOperator.image.tag }}"
29 imagePullPolicy: {{ .Values.restoreOperator.image.pullPolicy }}
31 - containerPort: {{ .Values.restoreOperator.port }}
33 - etcd-restore-operator
34 {{- range $key, $value := .Values.restoreOperator.commandArgs }}
35 - "--{{ $key }}={{ $value }}"
38 - name: MY_POD_NAMESPACE
41 fieldPath: metadata.namespace
45 fieldPath: metadata.name
47 value: "{{ .Values.restoreOperator.name }}:{{ .Values.restoreOperator.port }}"
50 cpu: {{ .Values.restoreOperator.resources.cpu }}
51 memory: {{ .Values.restoreOperator.resources.memory }}
53 cpu: {{ .Values.restoreOperator.resources.cpu }}
54 memory: {{ .Values.restoreOperator.resources.memory }}
55 {{- if .Values.restoreOperator.nodeSelector }}
56 nodeSelector: {{ toYaml .Values.restoreOperator.nodeSelector | nindent 8 }}
58 {{- if .Values.restoreOperator.securityContext }}
59 securityContext: {{ toYaml .Values.restoreOperator.securityContext | nindent 8 }}
61 {{- if .Values.restoreOperator.tolerations }}
62 tolerations: {{ toYaml .Values.restoreOperator.tolerations | nindent 8 }}