bosh.io -- bosh related resources


Guillaume Berche
 

Following up onto
https://groups.google.com/a/cloudfoundry.org/d/msg/bosh-users/8mN2vl8rTPc/WX3JQCfeY_8J

The https://bosh.io/releases is a great place to have a packaged tarball
for releases, and the detailed rendering of release supported job
properties [8] is incredibly useful.

As public CIs start becoming available thanks to concourse.ci great work, I
wonder whether there is a plan to record the associated ci build with bosh
releases, as to ease the communication about the status of a release, and
the tested combination among bosh-init, stemcells, and releases, in a
similar way as on launchpad.net [6].

As an example, I was trying to follow the docs on bosh-init support for
vcloud [1], and was running into the following error message:

Started compiling packages
Started compiling packages >
powerdns/256336d00b1689138490c385c03ad3a8f54b4a9e. Failed: Received
unknown error from cpi: Unknown with message genisoimage: 2: Current
option settings
errexit on
noglob on
i

Before spamming the list with request for help, I digged into the related
CI pipeline [2], which latest build was green to check my dependencies
(stemcell version, bosh-init version, config), and finally understood that
the build for vcloud-cpi-release latest released version 5 ci was red, and
master branch included fixes not yet released [3] [4]. The cross linking
for the CI builds to the commits and the story was very helpful. I hope
that in the future once credentials leaks would have been fixed, the CI
build outputs can be made public which will even further ease the debugging
by bosh-users (by comparing output logs).

However I did not yet find an easy way to correlate the bosh release commit
id with a ci build number. I wonder if the great bosh-hub (thanks for the
great tech overview at [5] ) could be enhanced to add the matching CI
build, onto bosh release page such as [7].

Thanks again for the great bosh-hub work,

Guillaume.


[0]
https://bosh.io/releases/github.com/cloudfoundry-incubator/bosh-vcloud-cpi-release
[1] https://bosh.io/docs/init-vcloud.html
[2]
https://main.bosh-ci.cf-app.com/pipelines/vcloud-cpi?groups=bosh-vcloud-cpi-release
[3]
https://github.com/cloudfoundry-incubator/bosh-vcloud-cpi-release/commit/5ac7579c8c27d34c0641c22818ab1e9c02271b95
[4] https://www.pivotaltracker.com/story/show/73636458
[5] https://github.com/cppforlife/bosh-hub/blob/master/docs/tech-overview.md
[6]
https://launchpad.net/ubuntu/wily/+source/python-openstack-compute/+builds
[7]
https://bosh.io/jobs/cpi?source=github.com/cloudfoundry-incubator/bosh-vcloud-cpi-release&version=5
[8]
https://bosh.io/jobs/cpi?source=github.com/cloudfoundry-incubator/bosh-vcloud-cpi-release&version=5