2025-09-23 20:42:20 +08:00
|
|
|
{{/*apiVersion: apps/v1*/}}
|
|
|
|
|
{{/*kind: Deployment*/}}
|
|
|
|
|
{{/*metadata:*/}}
|
|
|
|
|
{{/* name: {{ include "toutoukan-chart.fullname" . }}*/}}
|
|
|
|
|
{{/* labels:*/}}
|
|
|
|
|
{{/* {{- include "toutoukan-chart.labels" . | nindent 4 }}*/}}
|
|
|
|
|
{{/*spec:*/}}
|
|
|
|
|
{{/* {{- if not .Values.autoscaling.enabled }}*/}}
|
|
|
|
|
{{/* replicas: {{ .Values.replicaCount }}*/}}
|
|
|
|
|
{{/* {{- end }}*/}}
|
|
|
|
|
{{/* selector:*/}}
|
|
|
|
|
{{/* matchLabels:*/}}
|
|
|
|
|
{{/* {{- include "toutoukan-chart.selectorLabels" . | nindent 6 }}*/}}
|
|
|
|
|
{{/* template:*/}}
|
|
|
|
|
{{/* metadata:*/}}
|
|
|
|
|
{{/* {{- with .Values.podAnnotations }}*/}}
|
|
|
|
|
{{/* annotations:*/}}
|
|
|
|
|
{{/* {{- toYaml . | nindent 8 }}*/}}
|
|
|
|
|
{{/* {{- end }}*/}}
|
|
|
|
|
{{/* labels:*/}}
|
|
|
|
|
{{/* {{- include "toutoukan-chart.labels" . | nindent 8 }}*/}}
|
|
|
|
|
{{/* {{- with .Values.podLabels }}*/}}
|
|
|
|
|
{{/* {{- toYaml . | nindent 8 }}*/}}
|
|
|
|
|
{{/* {{- end }}*/}}
|
|
|
|
|
{{/* spec:*/}}
|
|
|
|
|
{{/* {{- with .Values.imagePullSecrets }}*/}}
|
|
|
|
|
{{/* imagePullSecrets:*/}}
|
|
|
|
|
{{/* {{- toYaml . | nindent 8 }}*/}}
|
|
|
|
|
{{/* {{- end }}*/}}
|
|
|
|
|
{{/* serviceAccountName: {{ include "toutoukan-chart.serviceAccountName" . }}*/}}
|
|
|
|
|
{{/* {{- with .Values.podSecurityContext }}*/}}
|
|
|
|
|
{{/* securityContext:*/}}
|
|
|
|
|
{{/* {{- toYaml . | nindent 8 }}*/}}
|
|
|
|
|
{{/* {{- end }}*/}}
|
|
|
|
|
{{/* containers:*/}}
|
|
|
|
|
{{/* - name: {{ .Chart.Name }}*/}}
|
|
|
|
|
{{/* {{- with .Values.securityContext }}*/}}
|
|
|
|
|
{{/* securityContext:*/}}
|
|
|
|
|
{{/* {{- toYaml . | nindent 12 }}*/}}
|
|
|
|
|
{{/* {{- end }}*/}}
|
|
|
|
|
{{/* image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"*/}}
|
|
|
|
|
{{/* imagePullPolicy: {{ .Values.image.pullPolicy }}*/}}
|
|
|
|
|
{{/* ports:*/}}
|
|
|
|
|
{{/* - name: http*/}}
|
|
|
|
|
{{/* containerPort: {{ .Values.service.port }}*/}}
|
|
|
|
|
{{/* protocol: TCP*/}}
|
|
|
|
|
{{/* {{- with .Values.livenessProbe }}*/}}
|
|
|
|
|
{{/* livenessProbe:*/}}
|
|
|
|
|
{{/* {{- toYaml . | nindent 12 }}*/}}
|
|
|
|
|
{{/* {{- end }}*/}}
|
|
|
|
|
{{/* {{- with .Values.readinessProbe }}*/}}
|
|
|
|
|
{{/* readinessProbe:*/}}
|
|
|
|
|
{{/* {{- toYaml . | nindent 12 }}*/}}
|
|
|
|
|
{{/* {{- end }}*/}}
|
|
|
|
|
{{/* {{- with .Values.resources }}*/}}
|
|
|
|
|
{{/* resources:*/}}
|
|
|
|
|
{{/* {{- toYaml . | nindent 12 }}*/}}
|
|
|
|
|
{{/* {{- end }}*/}}
|
|
|
|
|
{{/* {{- 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 }}*/}}
|