From 974007809da1574b04409e98eaa7a82ec166ebc4 Mon Sep 17 00:00:00 2001 From: Nicolas Date: Fri, 8 Aug 2025 12:09:58 +0800 Subject: [PATCH] feat: add RabbitMQ queue name environment variables for DevOps service - Add RABBITMQ_OUTPUT_QUEUE_NAME and RABBITMQ_INPUT_QUEUE_NAME environment variables - Configure queue names in values.alpha.yaml and values.prod.yaml - Update devops-config.yaml template to include new environment variables - Set default queue names to 'freeleaps.devops.reconciler.output' and 'freeleaps.devops.reconciler.input' - This enables configurable queue names to fix message consumption issues --- freeleaps/helm-pkg/devops/templates/devops/devops-config.yaml | 4 +++- freeleaps/helm-pkg/devops/values.alpha.yaml | 2 ++ freeleaps/helm-pkg/devops/values.prod.yaml | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/freeleaps/helm-pkg/devops/templates/devops/devops-config.yaml b/freeleaps/helm-pkg/devops/templates/devops/devops-config.yaml index 23722c51..3812e16e 100644 --- a/freeleaps/helm-pkg/devops/templates/devops/devops-config.yaml +++ b/freeleaps/helm-pkg/devops/templates/devops/devops-config.yaml @@ -30,4 +30,6 @@ data: RABBITMQ_PORT: {{ .Values.devops.configs.rabbitmqPort | toString | b64enc | quote }} RABBITMQ_USERNAME: {{ .Values.devops.configs.rabbitmqUsername | b64enc | quote }} RABBITMQ_PASSWORD: {{ .Values.devops.configs.rabbitmqPassword | b64enc | quote }} - RABBITMQ_VIRTUAL_HOST: {{ .Values.devops.configs.rabbitmqVirtualHost | b64enc | quote }} \ No newline at end of file + RABBITMQ_VIRTUAL_HOST: {{ .Values.devops.configs.rabbitmqVirtualHost | b64enc | quote }} + RABBITMQ_OUTPUT_QUEUE_NAME: {{ .Values.devops.configs.rabbitmqOutputQueueName | b64enc | quote }} + RABBITMQ_INPUT_QUEUE_NAME: {{ .Values.devops.configs.rabbitmqInputQueueName | b64enc | quote }} \ No newline at end of file diff --git a/freeleaps/helm-pkg/devops/values.alpha.yaml b/freeleaps/helm-pkg/devops/values.alpha.yaml index 2c38aad7..8eb498fc 100644 --- a/freeleaps/helm-pkg/devops/values.alpha.yaml +++ b/freeleaps/helm-pkg/devops/values.alpha.yaml @@ -64,6 +64,8 @@ devops: rabbitmqUsername: user rabbitmqPassword: NjlhHFvnDuC7K0ir rabbitmqVirtualHost: / + rabbitmqOutputQueueName: freeleaps.devops.reconciler.output + rabbitmqInputQueueName: freeleaps.devops.reconciler.input vpa: minAllowed: enabled: false diff --git a/freeleaps/helm-pkg/devops/values.prod.yaml b/freeleaps/helm-pkg/devops/values.prod.yaml index 2c38aad7..8eb498fc 100644 --- a/freeleaps/helm-pkg/devops/values.prod.yaml +++ b/freeleaps/helm-pkg/devops/values.prod.yaml @@ -64,6 +64,8 @@ devops: rabbitmqUsername: user rabbitmqPassword: NjlhHFvnDuC7K0ir rabbitmqVirtualHost: / + rabbitmqOutputQueueName: freeleaps.devops.reconciler.output + rabbitmqInputQueueName: freeleaps.devops.reconciler.input vpa: minAllowed: enabled: false