Spaces:
Running
Running
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| name: {{ include "chart.fullname" . }} | |
| labels: | |
| {{- include "chart.labels" . | nindent 4 }} | |
| spec: | |
| {{- if not .Values.autoscaling.enabled }} | |
| replicas: {{ .Values.replicaCount }} | |
| {{- end }} | |
| selector: | |
| matchLabels: | |
| {{- include "chart.selectorLabels" . | nindent 6 }} | |
| template: | |
| metadata: | |
| {{- with .Values.podAnnotations }} | |
| annotations: | |
| {{- toYaml . | nindent 8 }} | |
| {{- end }} | |
| labels: | |
| {{- include "chart.labels" . | nindent 8 }} | |
| {{- with .Values.podLabels }} | |
| {{- toYaml . | nindent 8 }} | |
| {{- end }} | |
| spec: | |
| {{- with .Values.imagePullSecrets }} | |
| imagePullSecrets: | |
| {{- toYaml . | nindent 8 }} | |
| {{- end }} | |
| serviceAccountName: {{ include "chart.serviceAccountName" . }} | |
| securityContext: | |
| {{- toYaml .Values.podSecurityContext | nindent 8 }} | |
| containers: | |
| - name: {{ .Chart.Name }} | |
| securityContext: | |
| {{- toYaml .Values.securityContext | nindent 12 }} | |
| image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" | |
| imagePullPolicy: {{ .Values.image.pullPolicy }} | |
| ports: | |
| - name: http | |
| containerPort: {{ .Values.service.port }} | |
| protocol: TCP | |
| envFrom: | |
| - configMapRef: | |
| name: env-config-{{ include "chart.fullname" . }} | |
| # - secretRef: | |
| # name: secrets-{{ include "chart.fullname" . }} | |
| livenessProbe: | |
| {{- toYaml .Values.livenessProbe | nindent 12 }} | |
| readinessProbe: | |
| {{- toYaml .Values.readinessProbe | nindent 12 }} | |
| resources: | |
| {{- toYaml .Values.resources | nindent 12 }} | |
| {{- with .Values.volumeMounts }} | |
| volumeMounts: | |
| {{- toYaml . | nindent 12 }} | |
| {{- end }} | |
| {{- with .Values.volumes }} | |
| volumes: | |
| {{- toYaml . | nindent 8 }} | |
| {{- end }} | |
| {{- with .Values.nodeSelector }} | |
| nodeSelector: | |
| {{- toYaml . | nindent 8 }} | |
| {{- end }} | |
| {{- with .Values.affinity }} | |
| affinity: | |
| {{- toYaml . | nindent 8 }} | |
| {{- end }} | |
| {{- with .Values.tolerations }} | |
| tolerations: | |
| {{- toYaml . | nindent 8 }} | |
| {{- end }} | |