Skip to content

rabbitmq-system

RabbitMQ cluster operator installation.

Deployment Scope

  • Cluster scope: global or site
  • Values keys: global.rabbitmq_system, site.rabbitmq_system
  • ArgoCD Application template: charts/argocd-understack/templates/application-rabbitmq-system.yaml

How ArgoCD Builds It

  • ArgoCD renders Kustomize path operators/rabbitmq-system.
  • The current template does not read a deploy-repo values.yaml for this component.
  • The current template does not apply a deploy-repo overlay directory for this component.

How to Enable

Enable this component under the scope that matches your deployment model:

$CLUSTER_NAME/deploy.yaml
global:
  rabbitmq_system:
    enabled: true
site:
  rabbitmq_system:
    enabled: true

Deployment Repo Content

Use any secret delivery mechanism you prefer. The contract that matters is the final Kubernetes Secret or manifest shape described below.

Required or commonly required items:

  • None for this Application today. It deploys the shared operator manifests directly and does not consume deploy-repo values or overlay manifests for this component.

Optional additions:

  • Per-application RabbitMQ user Secrets belong with the consuming services such as Nova, Neutron, Glance, or Ironic rather than here.