--- kind: Deployment apiVersion: apps/v1 metadata: name: usma-login-api namespace: {{ .Release.Namespace }} labels: {{ include "usma-login-api.labels" . | indent 4 }} app: usma-login-api versoin: {{ .Values.tag }} spec: replicas: 1 selector: matchLabels: {{ include "usma-login-api.matchLabels" . | indent 6 }} app: usma-login-api template: metadata: labels: {{ include "usma-login-api.labels" . | indent 8 }} app: usma-login-api spec: volumes: - name: "localtime" hostPath: path: "/etc/localtime" containers: - name: "usma-login-api" image: {{ .Values.global.hub }}/{{ .Values.image }}:{{ .Values.tag }} ports: - name: "usma-login-api" containerPort: 80 protocol: "TCP" livenessProbe: tcpSocket: port: 80 initialDelaySeconds: 50 periodSeconds: 10 timeoutSeconds: 1 successThreshold: 1 resources: {{- toYaml .Values.resources | nindent 12 }} envFrom: - configMapRef: name: "usma" volumeMounts: - name: "localtime" mountPath: "/etc/localtime"