apiVersion: apps/v1 kind: Deployment metadata: name: {{ include "helpers.fullname" . }}-front namespace: {{ include "helpers.namespace" . | quote }} labels: {{ include "helpers.labels.front" . | nindent 4 }} spec: replicas: {{ .Values.front.replicas }} selector: matchLabels: {{- include "helpers.front.selectorLabels" . | nindent 6 }} template: metadata: labels: {{- include "helpers.front.selectorLabels" . | nindent 8 }} spec: serviceAccountName: front-sa imagePullSecrets: - name: docker-pull-secret containers: - name: {{ include "helpers.fullname" . }}-front imagePullPolicy: {{ .Values.front.image.pullPolicy }} image: "{{ .Values.front.image.repository }}:{{ .Values.front.image.tag }}" resources: {{toYaml .Values.front.resources | indent 12}} env: - name: API_URL valueFrom: configMapKeyRef: name: {{ include "helpers.fullname" . }}-cm key: API_URL - name: PROXY_TESTNET_URL valueFrom: configMapKeyRef: name: {{ include "helpers.fullname" . }}-cm key: PROXY_TESTNET_URL - name: FRONT_URL valueFrom: configMapKeyRef: name: {{ include "helpers.fullname" . }}-cm key: FRONT_URL {{- range $key, $val := .Values.front.env }} - name: {{ $key }} value: {{ $val | quote }} {{- end }}