Spaces:
Sleeping
Sleeping
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 }} | |