Skip to content

lyuyun/community-shared-boshreleases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Community Shared BOSH Releases

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).

Releases

  • admin-ui v2 (20M), v3 (20M)
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
# 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.

Usage

bosh upload release URL

Adding releases

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

About

BOSH release tarballs from across the BOSH community

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published