Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.25 KB

README.md

File metadata and controls

51 lines (34 loc) · 1.25 KB

BOSH Release for cf_swift_service

Release to your BOSH

To create and upload this release to your BOSH:

$ bosh target BOSH_URL
$ git clone [email protected]:anynines/cf_swift_service_release.git
$ cd cf_swift_service_release
$ ./update
$ bosh create release
# blobs are automatically downloaded
# name it 'cassandra-dev' or something unique to your bosh
$ bosh upload release

Finalizing a release

If you create a final release bosh create release --final, you must immediately create a new development release. Yeah, this is a bug I guess.

[outside vagrant]
$ bosh create release --final
$ bosh create release

[inside vagrant as vcap user]
$ /vagrant/scripts/update examples/default.yml

Alternate configurations

This BOSH release is configurable during deployment with properties.

Please maintain example scenarios in the examples/ folder.

To switch between example scenarios, run sm bosh-solo update examples/FILE.yml with a different example scenario.

Uploading to BOSH

Once you have a BOSH release that you like, you can upload it to BOSH and deploy it.

$ bosh upload release
$ bosh deployment path/to/manifest.yml
$ bosh deploy

Example properties for your manifest.yml can be taken from the examples in examples\