Files
call-center/deployment/helm/templates/rabbitmq.yaml
T

47 lines
1.1 KiB
YAML

{{- if .Values.rabbitmq.enabled }}
apiVersion: apps/v1
kind: Deployment
metadata:
name: rabbitmq
namespace: {{ .Values.namespace }}
spec:
replicas: {{ .Values.rabbitmq.replicas }}
selector:
matchLabels:
app: rabbitmq
template:
metadata:
labels:
app: rabbitmq
spec:
containers:
- name: rabbitmq
image: {{ .Values.rabbitmq.image }}
env:
- name: RABBITMQ_DEFAULT_USER
value: "{{ .Values.rabbitmq.user }}"
- name: RABBITMQ_DEFAULT_PASS
value: "{{ .Values.rabbitmq.password }}"
ports:
- name: amqp
containerPort: {{ .Values.rabbitmq.servicePort }}
- name: management
containerPort: {{ .Values.rabbitmq.managementPort }}
---
apiVersion: v1
kind: Service
metadata:
name: rabbitmq
namespace: {{ .Values.namespace }}
spec:
selector:
app: rabbitmq
ports:
- name: amqp
port: {{ .Values.rabbitmq.servicePort }}
targetPort: {{ .Values.rabbitmq.servicePort }}
- name: management
port: {{ .Values.rabbitmq.managementPort }}
targetPort: {{ .Values.rabbitmq.managementPort }}
{{- end }}