This project references BOSH release tarballs from across the BOSH community.
Additionally, it allows BOSH release tarballs to be uploaded to a shared blobstore. This is useful for BOSH releases that are not already sharing their tarballs (for example, core Cloud Foundry projects cf
and cf-mysq
).
bosh upload release https://admin-ui-boshrelease.s3.amazonaws.com/boshrelease-admin-ui-3.tgz
bosh upload release https://community-shared-boshreleases.s3.amazonaws.com/boshrelease-cf-170.tgz
bosh upload release https://community-shared-boshreleases.s3.amazonaws.com/boshrelease-cf-173.tgz
- cf-mysql v8 (118M), 2014-06-30 (241M)
# v8
bosh upload release https://community-shared-boshreleases.s3.amazonaws.com/boshrelease-cf-mysql-8.tgz
# dev release 2014-06-30
bosh upload release https://community-shared-boshreleases.s3.amazonaws.com/boshrelease-cf-mysql-8%2Bdev.1.tgz
- cf-services-contrib v5 (795.7M)
bosh upload release https://cf-contrib.s3.amazonaws.com/boshrelease-cf-services-contrib-5.tgz
- cf-riak-cs v2 (196.8M)
bosh upload release https://community-shared-boshreleases.s3.amazonaws.com/boshrelease-cf-riak-cs-2.tgz
- consul v4 (61.5M)
bosh upload release https://consul-boshrelease.s3.amazonaws.com/boshrelease-consul-4.tgz
- docker v4 (32M)
bosh upload release https://community-shared-boshreleases.s3.amazonaws.com/boshrelease-docker-4.tgz
- docker-registry v1 (32M)
bosh upload release https://docker-registry-boshrelease.s3.amazonaws.com/boshrelease-docker-registry-1.tgz
- mesos v1 (384.9M)
bosh upload release https://mesos-boshrelease.s3.amazonaws.com/boshrelease-mesos-1.tgz
- redis v5 (1M)
bosh upload release https://redis-boshrelease.s3.amazonaws.com/boshrelease-redis-5.tgz
- shipyard v3 (6.1M)
bosh upload release https://shipyard-boshrelease.s3.amazonaws.com/boshrelease-shipyard-3.tgz
- sslproxy v5 (2.4M)
bosh upload release https://sslproxy-boshrelease.s3.amazonaws.com/boshrelease-sslproxy-5.tgz
Follow the version links above for deployment manifest/spiff template examples.
bosh upload release URL
Most projects' owners can upload their own BOSH release tarballs using bosh share releases
from the bosh-gen
project. If a project owner is not sharing tarballs, such as cf-release and cf-mysql-release, then they can be shared using this project.
For example, with cf-release:
$ cd path/to/cf-release
$ bosh create release --with-tarball releases/cf-173.yml
This creates releases/cf-173.tgz
.
Change back to this community-shared-boshreleases
project:
$ cd ../community-shared-boshreleases
$ bosh share release ../cf-release/releases/cf-173.tgz
...
https://community-shared-boshreleases.s3.amazonaws.com/boshrelease-cf-173.tgz
The resulting URL can now be added to the README.md
above.
One time only, please email Dr Nic Williams and he will set you up with access:
- Read/write credentials to the AWS S3 account for your BOSH release blobstores/buckets
When he gives you the AWS S3 credentials, place them in config/private.yml
of this project:
---
blobstore:
s3:
access_key_id: ACCESS
secret_access_key: SECRET
Finally, so they are useful for other bosh-gen
projects, place them in the ~/.fog
file and you'll easily be able to reuse them for each new BOSH release:
:community:
:aws_access_key_id: ACCESS
:aws_secret_access_key: SECRET