apiVersion: apps/v1 kind: Deployment metadata: name: {{ include "solidtime.fullname" . }}-app spec: replicas: 1 selector: matchLabels: app: solidtime-app template: metadata: labels: app: solidtime-app spec: containers: - name: solidtime image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" ports: - containerPort: 80 env: {{- range $key, $value := .Values.env }} - name: {{ $key }} value: {{ $value | quote }} {{- end }} - name: DB_PASSWORD valueFrom: secretKeyRef: name: {{ .Values.secret.existingSecret | default (printf "%s-secret" (include "solidtime.fullname" .)) }} key: DB_PASSWORD - name: APP_KEY valueFrom: secretKeyRef: name: {{ .Values.secret.existingSecret | default (printf "%s-secret" (include "solidtime.fullname" .)) }} key: APP_KEY