Fix installation of bosh-template executable

s.files does not contain "bin" directory
Move authorization for /varz into ApiController

This will allow us to add separate routes that do not require authorization.

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Add /healthz endpoint to Bhm::ApiController

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Update health_monitor monit file

Use health_monitor_ctl script to kill a non-responsive health_monitor instead
of using /bin/bash with the pid. This adds the 'kill' command to the ctl
script.

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Update job ctl scripts

Check for existence of PID prior to killing.

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Added better support for naming releases

- Name can now be changed in the config without affecting previous
  versions
- Create release now allows --name to specify a different name than what
  is in the config
- Added migration to change the releases & dev_releases dirs to have
  sub-dirs for each release name

[#72994716]

Signed-off-by: Phan Le <ple@pivotallabs.com>
Improved integration test coverage for named releases

Signed-off-by: Phan Le <ple@pivotallabs.com>
Split release.rb into command specific files.

Signed-off-by: Phan Le <ple@pivotallabs.com>
Increase text limit for data columns

* compiled_packages -> dependency_key
* deployment_properties -> value
* director_attributes -> value

Signed-off-by: Michael Maximilien <maxim@us.ibm.com>
Retry downloading if sha mismatches

Signed-off-by: Michael Maximilien <maxim@us.ibm.com>
Update 'bosh upload --skip-if-exists'

Given a local release tarball which contains an old-format version string,
e.g. 0.1-dev, uploading with --skip-if-exists to a new director which has
0+dev.1 will properly skip rather than try to upload and throw an exception.

Signed-off-by: Kris Hicks <krishicks@gmail.com>
Change SoapException to SoapError

SoapError inherits from StandardError so that rescue will
catch it by default

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Log full error information

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Add bosh-agent as a submodule

* Update directory references
* Rename spec:unit:go_agent to spec:unit:agent

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Use new agent submodule in stemcells

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Bump bosh-agent

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Bumped bosh-agent to include test fix

Signed-off-by: Phan Le <ple@pivotallabs.com>
Ignoring go.tools & github golang dependencies

- golint
- vet

Signed-off-by: Phan Le <ple@pivotallabs.com>
Remove ruby agent from integration tests

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>
Add migration issues document to vsphere CPI

Signed-off-by: Maria Shaldibina <mariash@pivotallabs.com>