Skip to content

A Promise available in the Marketplace (kratix.io/marketplace) to provide RabbitMQ-as-a-Service

Notifications You must be signed in to change notification settings

syntasso/promise-rabbitmq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RabbitMQ

CircleCI Build Badge

This Promise provides RabbitMQ-as-a-Service. The Promise has 2 fields:

  • .spec.env
  • .spec.plugins

Check the CRD documentation for more information.

To install, run the following command while targeting your Platform cluster:

kubectl apply -f https://raw.githubusercontent.com/syntasso/promise-rabbitmq/main/promise.yaml

This will install the RabbitMQ Operator on all the Worker cluster. To verify that the operator is installed, run the following command while targeting the Worker cluster:

$ kubectl get deployments.apps
NAME                        READY   UP-TO-DATE   AVAILABLE   AGE
rabbitmq-cluster-operator   1/1     1            1           1m

To create a RabbitMQ cluster, run the following command while targeting the Platform cluster:

kubectl apply -f https://raw.githubusercontent.com/syntasso/promise-rabbitmq/main/resource-request.yaml

To verify that the RabbitMQ cluster is created, run the following command while targeting the Worker cluster:

$ kubectl get rabbitmqclusters.rabbitmq.com
NAME      ALLREPLICASREADY   RECONCILESUCCESS   AGE
example   True               True               1m

For further instructions on how to use the RabbitMQ cluster, see the RabbitMQ documentation.

Development

For development see README.md

Questions? Feedback?

We are always looking for ways to improve Kratix and the Marketplace. If you run into issues or have ideas for us, please let us know. Feel free to open an issue or put time on our calendar. We’d love to hear from you.

About

A Promise available in the Marketplace (kratix.io/marketplace) to provide RabbitMQ-as-a-Service

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •