mirror of
https://github.com/dat515-2025/Group-8.git
synced 2026-03-22 06:57:47 +01:00
feat(infrastructure): update rabbitmq env
This commit is contained in:
@@ -45,7 +45,7 @@ spec:
|
|||||||
name: {{ printf "%s-user-credentials" (.Values.rabbitmq.username | default "app-user") }}
|
name: {{ printf "%s-user-credentials" (.Values.rabbitmq.username | default "app-user") }}
|
||||||
key: password
|
key: password
|
||||||
- name: RABBITMQ_HOST
|
- name: RABBITMQ_HOST
|
||||||
value: {{ .Values.rabbitmq.host | quote }}
|
value: {{ printf "%s.%s.svc.cluster.local" (include "rabbit.clusterName" .) .Release.Namespace | quote }}
|
||||||
- name: RABBITMQ_PORT
|
- name: RABBITMQ_PORT
|
||||||
value: {{ .Values.rabbitmq.port | quote }}
|
value: {{ .Values.rabbitmq.port | quote }}
|
||||||
- name: RABBITMQ_VHOST
|
- name: RABBITMQ_VHOST
|
||||||
|
|||||||
10
7project/charts/myapp-chart/templates/rabbitmq-cluster.yaml
Normal file
10
7project/charts/myapp-chart/templates/rabbitmq-cluster.yaml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
apiVersion: rabbitmq.com/v1beta1
|
||||||
|
kind: RabbitmqCluster
|
||||||
|
metadata:
|
||||||
|
name: "rabbitmq-cluster"
|
||||||
|
namespace: {{ .Release.Namespace }}
|
||||||
|
spec:
|
||||||
|
replicas: {{ .Values.rabbitmq.replicas | default 1 }}
|
||||||
|
persistence:
|
||||||
|
storage: {{ .Values.rabbitmq.storage | default "1Gi" }}
|
||||||
|
resources: {}
|
||||||
@@ -1,17 +1,15 @@
|
|||||||
{{- if .Values.rabbitmq.password }}
|
|
||||||
apiVersion: rabbitmq.com/v1beta1
|
apiVersion: rabbitmq.com/v1beta1
|
||||||
kind: Permission
|
kind: Permission
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ printf "%s-permission" (.Values.rabbitmq.username | default "demo-app") }}
|
name: {{ printf "%s-permission" (.Values.rabbitmq.username | default "demo-app") }}
|
||||||
namespace: {{ .Values.rabbitmq.namespace | default "rabbitmq" }}
|
namespace: {{ .Release.Namespace }}
|
||||||
spec:
|
spec:
|
||||||
rabbitmqClusterReference:
|
rabbitmqClusterReference:
|
||||||
name: {{ .Values.rabbitmq.clusterName | default "rabbitmq" }}
|
name: rabbitmq-cluster
|
||||||
namespace: {{ .Values.rabbitmq.namespace | default "rabbitmq" }}
|
namespace: {{ .Release.Namespace }}
|
||||||
vhost: {{ .Values.rabbitmq.vhost | default "/" | quote }}
|
vhost: {{ .Values.rabbitmq.vhost | default "/" | quote }}
|
||||||
user: {{ .Values.rabbitmq.username | default "demo-app" }}
|
user: {{ .Values.rabbitmq.username | default "demo-app" }}
|
||||||
permissions:
|
permissions:
|
||||||
configure: ".*"
|
configure: ".*"
|
||||||
read: ".*"
|
read: ".*"
|
||||||
write: ".*"
|
write: ".*"
|
||||||
{{- end }}
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
{{- if .Values.worker.mailQueueName }}
|
|
||||||
apiVersion: rabbitmq.com/v1beta1
|
apiVersion: rabbitmq.com/v1beta1
|
||||||
kind: Queue
|
kind: Queue
|
||||||
metadata:
|
metadata:
|
||||||
@@ -6,9 +5,8 @@ metadata:
|
|||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
spec:
|
spec:
|
||||||
rabbitmqClusterReference:
|
rabbitmqClusterReference:
|
||||||
name: {{ .Values.rabbitmq.clusterName | default "rabbitmq" }}
|
name: rabbitmq-cluster
|
||||||
namespace: {{ .Values.rabbitmq.namespace | default "rabbitmq" }}
|
namespace: {{ .Release.Namespace }}
|
||||||
name: {{ .Values.worker.mailQueueName }}
|
name: {{ .Values.worker.mailQueueName }}
|
||||||
vhost: {{ .Values.rabbitmq.vhost | default "/" | quote }}
|
vhost: {{ .Values.rabbitmq.vhost | default "/" | quote }}
|
||||||
durable: true
|
durable: true
|
||||||
{{- end }}
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
{{- if .Values.rabbitmq.password }}
|
|
||||||
apiVersion: rabbitmq.com/v1beta1
|
apiVersion: rabbitmq.com/v1beta1
|
||||||
kind: User
|
kind: User
|
||||||
metadata:
|
metadata:
|
||||||
@@ -6,10 +5,9 @@ metadata:
|
|||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
spec:
|
spec:
|
||||||
rabbitmqClusterReference:
|
rabbitmqClusterReference:
|
||||||
name: {{ .Values.rabbitmq.clusterName | default "rabbitmq" }}
|
name: rabbitmq-cluster
|
||||||
namespace: {{ .Values.rabbitmq.namespace | default "rabbitmq" }}
|
namespace: {{ .Release.Namespace }}
|
||||||
tags:
|
tags:
|
||||||
- management
|
- management
|
||||||
importCredentialsSecret:
|
importCredentialsSecret:
|
||||||
name: {{ printf "%s-user-credentials" (.Values.rabbitmq.username | default "app-user") }}
|
name: {{ printf "%s-user-credentials" (.Values.rabbitmq.username | default "app-user") }}
|
||||||
{{- end }}
|
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ spec:
|
|||||||
name: {{ printf "%s-user-credentials" (.Values.rabbitmq.username | default "app-user") }}
|
name: {{ printf "%s-user-credentials" (.Values.rabbitmq.username | default "app-user") }}
|
||||||
key: password
|
key: password
|
||||||
- name: RABBITMQ_HOST
|
- name: RABBITMQ_HOST
|
||||||
value: {{ .Values.rabbitmq.host | quote }}
|
value: {{ printf "%s.%s.svc.cluster.local" (include "rabbit.clusterName" .) .Release.Namespace | quote }}
|
||||||
- name: RABBITMQ_PORT
|
- name: RABBITMQ_PORT
|
||||||
value: {{ .Values.rabbitmq.port | quote }}
|
value: {{ .Values.rabbitmq.port | quote }}
|
||||||
- name: RABBITMQ_VHOST
|
- name: RABBITMQ_VHOST
|
||||||
|
|||||||
@@ -33,12 +33,14 @@ service:
|
|||||||
port: 80
|
port: 80
|
||||||
|
|
||||||
rabbitmq:
|
rabbitmq:
|
||||||
host: rabbitmq.rabbitmq.svc.cluster.local
|
create: true
|
||||||
|
replicas: 1
|
||||||
|
storage: 1Gi
|
||||||
|
# Optional: override the generated cluster name; default is "<app.name>-rabbit[-<deployment>]"
|
||||||
|
clusterName: ""
|
||||||
port: "5672"
|
port: "5672"
|
||||||
username: demo-app
|
username: demo-app
|
||||||
password: ""
|
password: ""
|
||||||
namespace: rabbitmq
|
|
||||||
clusterName: rabbitmq-cluster
|
|
||||||
vhost: "/"
|
vhost: "/"
|
||||||
|
|
||||||
mariadb:
|
mariadb:
|
||||||
|
|||||||
Reference in New Issue
Block a user