From 60d2901a0e36ed7498f69e531f2b9ded5e8bdf35 Mon Sep 17 00:00:00 2001 From: Kochetkov S Date: Wed, 12 Aug 2026 12:06:00 +0300 Subject: [PATCH] ++ shared rabbitmq for brusnika-stage Co-Authored-By: Claude Opus 5 --- .../infrastructure/kustomization.yaml | 8 ++++ .../infrastructure/patches/rabbitmq.yaml | 44 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 clusters/brusnika-stage/infrastructure/patches/rabbitmq.yaml diff --git a/clusters/brusnika-stage/infrastructure/kustomization.yaml b/clusters/brusnika-stage/infrastructure/kustomization.yaml index 5703009..dcf5124 100644 --- a/clusters/brusnika-stage/infrastructure/kustomization.yaml +++ b/clusters/brusnika-stage/infrastructure/kustomization.yaml @@ -6,6 +6,7 @@ resources: - ../../../infrastructure/istio-gateway - ../../../infrastructure/istio-config - ../../../infrastructure/vault + - ../../../infrastructure/rabbitmq - ../../../infrastructure/zitadel - ../../../infrastructure/openobserve - ../../../infrastructure/vmstack @@ -49,6 +50,13 @@ patches: kind: HelmRelease name: vault namespace: vault + - path: ./patches/rabbitmq.yaml + target: + group: helm.toolkit.fluxcd.io + version: v2 + kind: HelmRelease + name: rabbitmq + namespace: rabbitmq - path: ./patches/zitadel.yaml target: group: helm.toolkit.fluxcd.io diff --git a/clusters/brusnika-stage/infrastructure/patches/rabbitmq.yaml b/clusters/brusnika-stage/infrastructure/patches/rabbitmq.yaml new file mode 100644 index 0000000..09b905c --- /dev/null +++ b/clusters/brusnika-stage/infrastructure/patches/rabbitmq.yaml @@ -0,0 +1,44 @@ +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: rabbitmq + namespace: rabbitmq +spec: + interval: 5m + timeout: 10m + values: + global: + security: + allowInsecureImages: true + imagePullSecrets: + - regcred + virtualService: null + gateway: null + certificate: null + metrics: + serviceMonitor: + enabled: false + default: + enabled: false + perObject: + enabled: false + detailed: + enabled: false + extraServiceMonitors: [] + replicaCount: 1 + resources: + requests: + memory: 1Gi + persistence: + storageClass: csi-disk + size: 10Gi + auth: + securePassword: true + existingPasswordSecret: "" + vault: + enabled: true + role: rabbitmq + authPath: auth/kubernetes + secretPath: secrets/data/rabbitmq/auth + usernameKey: username + passwordKey: password