RabbitMQ is an open-source message-broker software that originally implemented the Advanced Message Queuing Protocol and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol, MQ Telemetry Transport, and other protocols. RabbitMQ Official Documentation
(WE G)ot RabbitMQ¶
- Livermore Computing (LC) and the Workflow Enablement Group (WEG) are proud to offer RabbitMQ hosted as a Docker container on our new LC Kubernetes/Openshift cluster.
- We currently support version
Security by default¶
WEG routinely performs static security scans powered by Clair in order to find any container vulnerabilities.
For SSL configuration without the management plugin we set the following environment variables:
RABBITMQ_SSL_CACERTFILE RABBITMQ_SSL_CERTFILE RABBITMQ_SSL_DEPTH RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT RABBITMQ_SSL_KEYFILE RABBITMQ_SSL_VERIFY
- For SSL configuration using the management plugin:
RABBITMQ_MANAGEMENT_SSL_CACERTFILE RABBITMQ_MANAGEMENT_SSL_CERTFILE RABBITMQ_MANAGEMENT_SSL_DEPTH RABBITMQ_MANAGEMENT_SSL_FAIL_IF_NO_PEER_CERT RABBITMQ_MANAGEMENT_SSL_KEYFILE RABBITMQ_MANAGEMENT_SSL_VERIFY