apiVersion: apps/v1 kind: Deployment metadata: name: taiga-async-rabbitmq-deployment labels: app.kubernetes.part-of: c4k-taiga spec: replicas: 1 selector: matchLabels: app: taiga template: metadata: labels: app: taiga spec: containers: - name: taiga-async-rabbitmq image: rabbitmq:3.8-management-alpine imagePullPolicy: IfNotPresent ports: - name: amqp containerPort: 5672 volumeMounts: - name: taiga-async-rabbitmq-data mountPath: /var/lib/rabbitmq readOnly: false env: - name: RABBITMQ_DEFAULT_USER valueFrom: secretKeyRef: name: taiga-rabbitmq-secret key: RABBITMQ_DEFAULT_USER - name: RABBITMQ_DEFAULT_PASS valueFrom: secretKeyRef: name: taiga-rabbitmq-secret key: RABBITMQ_DEFAULT_PASS - name: RABBITMQ_ERLANG_COOKIE value: ERLANG_COOKIE_VALUE - name: RABBITMQ_DEFAULT_VHOST value: RABBITMQ_VHOST volumes: - name: taiga-async-rabbitmq-data persistentVolumeClaim: claimName: taiga-async-rabbitmq-data