Rabbitmq K8S

  • By OpenStack Charmers
Channel Revision Published Runs on
3.12/stable 33 06 Dec 2023
Ubuntu 22.04
3.12/candidate 34 05 Apr 2024
Ubuntu 22.04
3.12/beta 34 05 Apr 2024
Ubuntu 22.04
3.12/edge 34 04 Apr 2024
Ubuntu 22.04
3.11/beta 10 10 Mar 2023
Ubuntu 22.04
3.11/edge 22 26 May 2023
Ubuntu 22.04
3.9/stable 30 26 Sep 2023
Ubuntu 22.04
3.9/candidate 30 12 Sep 2023
Ubuntu 22.04
3.9/beta 30 10 Jan 2024
Ubuntu 22.04
3.9/edge 30 12 Sep 2023
Ubuntu 22.04
juju deploy rabbitmq-k8s --channel 3.12/stable
Show information

Platform:

thedac-rabbitmq-operator

Description

Charmed RabbitMQ operator for Kubernetes.

RabbitMQ is an open source multi-protocol messaging broker. The charmed
RabbitMQ operator deploys RabbitMQ as a workload on Kubernetes. It grants
access to the RabbitMQ management web interface. Having the operator charmed
allows for consuming charmed applications to simply add a relation in order to
begin using the message broker immediately.

Usage

Deploy

Simple deployment

 juju deploy thedac-rabbitmq-operator
 juju add-relation thedac-rabbitmq-operator nginx-ingress-integrator

Relate consuming client operators

juju add-relation <app-name>:amqp thedac-rabbitmq-operator:amqp

Access the RabbitMQ management web UI

 # Let the model settle
 # Get the ingress service IP
 juju status
 # Get user and password for administrive operator user
 juju run-action --wait thedac-rabbitmq-operator/0 get-operator-info

Actions

  • get-operator-info