kind: Deployment apiVersion: apps/v1 metadata: name: sms-verify-api namespace: {{ .Release.Namespace }} labels: {{ include "sms-verify-api.labels" . | indent 4 }} app: sms-verify-api versoin: {{ .Values.smsVerifyApi.image.tag }} spec: replicas: 1 selector: matchLabels: app: sms-verify-api template: metadata: labels: {{ include "sms-verify-api.labels" . | indent 8 }} app: sms-verify-api version: {{ .Values.smsVerifyApi.image.tag }} spec: volumes: - name: localtime hostPath: path: /etc/localtime type: '' containers: - name: sms-verify-api {{- if contains "/" .Values.smsVerifyApi.image.repository }} image: "{{ .Values.smsVerifyApi.image.repository }}:{{ .Values.smsVerifyApi.image.tag }}{{ template "beagle.imageArch" . }}" {{- else }} image: "{{ .Values.global.hub }}/{{ .Values.smsVerifyApi.image.repository }}:{{ .Values.smsVerifyApi.image.tag }}{{ template "beagle.imageArch" . }}" {{- end }} imagePullPolicy: "{{ .Values.global.imagePullPolicy }}" ports: - containerPort: 8080 protocol: TCP envFrom: - configMapRef: name: sms-verify-api volumeMounts: - name: localtime mountPath: /etc/localtime restartPolicy: Always