improwised-charts/charts/erpnext/templates/deployment-redis-queue.yaml

46 lines
1.4 KiB
YAML

{{- if eq (include "erpnext.redisQueueHost" .) ""}}
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ include "erpnext.fullname" . }}-redis-queue
labels:
{{- include "erpnext.labels" . | nindent 4 }}
spec:
selector:
matchLabels:
app.kubernetes.io/name: {{ include "erpnext.name" . }}-redis-queue
app.kubernetes.io/instance: {{ .Release.Name }}-redis-queue
replicas: 1
template:
metadata:
labels:
app.kubernetes.io/name: {{ include "erpnext.name" . }}-redis-queue
app.kubernetes.io/instance: {{ .Release.Name }}-redis-queue
spec:
serviceAccountName: {{ include "erpnext.serviceAccountName" . }}-redis
containers:
- name: master
image: "{{ .Values.redis.image.repository }}:{{ .Values.redis.image.tag }}"
imagePullPolicy: {{ .Values.redis.image.pullPolicy }}
command: ["redis-server"]
args: ["--bind 0.0.0.0"]
resources:
{{- if .Values.redis.extraEnv }}
env:
{{- if .Values.redis.extraEnv }}
{{- toYaml .Values.redis.extraEnv | nindent 12 }}
{{- end }}
{{- end }}
ports:
- containerPort: 6379
livenessProbe:
tcpSocket:
port: 6379
initialDelaySeconds: 5
periodSeconds: 10
readinessProbe:
tcpSocket:
port: 6379
initialDelaySeconds: 5
periodSeconds: 10
{{- end }}