Skip to content

Omnipresent/cf-rabbitmq-release

 
 

Repository files navigation

Cloud Foundry RabbitMQ Service

This repository contains the release for RabbitMQ for Cloud Foundry. It is deployable by BOSH in the usual way.

This release is now using BOSH v2 job links and cloud config and requires at least BOSH Director v255.5

Updating

Clone the repository and run ./scripts/update-release.

Deploying

Once you have a BOSH Lite up and running locally, run scripts/deploy-bosh-lite

Testing

Unit Tests

To run the unit tests locally, just run: bundle exec rake spec:unit.

Integration Tests

Ensure you have deployed the release to BOSH Lite. Set BOSH_MANIFEST env to $PWD/manifests/cf-rabbitmq.yml and run bundle exec rake spec:system

If you want to run tests on custom BOSH you need to set following environment variables:

export CF_DOMAIN='bosh-lite.com'
export CF_USERNAME='admin'
export CF_PASSWORD='admin'
export CF_API='api.bosh-lite.com'
export BOSH_TARGET='bosh-lite.com'
export BOSH_USERNAME='admin'
export BOSH_PASSWORD='admin'

Documentation

About

A BOSH Release of RabbitMQ for Cloud Foundry

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Clojure 35.4%
  • Ruby 32.4%
  • Shell 28.2%
  • HTML 4.0%