Reset submodules when provisioning stemcell builder

Signed-off-by: Karl Isenberg <kisenberg@pivotal.io>
Bump go-agent to include monit changes

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Bump simplecov to 0.9.0

This includes fix for multi-threaded coverage report

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Upgrade ruby to 2.1.2 in bosh release

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Lock down json gem version in bosh release

Without explicit versioning bundler attempts to use system json which
doesn't exist in our gem_home resulting in a undefined method
`source_uri' error

* Update GEM_HOME in bosh release jobs start scripts

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Update OS_IMAGES.md
Compile ruby2 without gmp

libgmp is installed as a dependency of rsyslog but Ruby tries to use it
as well. Ruby uses the wrong version, so it fails to compile.
Move openstack_params to let instead of method in tests

Signed-off-by: Maria Shaldibina <mshaldibina@pivotal.io>
Allow BOSH_OPENSTACK_FLAVOR to be specified for bats

Signed-off-by: Adam Stegman <astegman@pivotal.io>
Change before(:all) to before(:each)

Using skip in before(:all) causes rspec to exit with non-zero status

Signed-off-by: Andrei Dinin <adinin@pivotal.io>
Use correct health_monitor gem_home

Signed-off-by: Adam Stegman <astegman@pivotal.io>
Allow a private key other than id_rsa_bosh for stemcell-building VM

Signed-off-by: Adam Stegman <astegman@pivotal.io>
Clone BOSH from Github instead of rsyncing from workstation

Signed-off-by: Adam Stegman <astegman@pivotal.io>
Quote stemcell version in warden.yml.erb

Signed-off-by: Andrea Law <alaw@pivotallabs.com>
Skip non-warden tests

Signed-off-by: Andrea Law <alaw@pivotal.io>
Explicitly chmod 755 vcap home directory

On CentOS, useradd -m sets the permissions of the home directory to 700,
which is not permissive enough for warden to stream in the agent
settings JSON.

Signed-off-by: Andrea Law <alaw@pivotallabs.com>
Don't rely on 'df' inside warden

There was a pre-existing guard in a test in with_release_stemcell_spec
to not run 'df' within warden as it may return "df: no file systems
processed".  This seems to be a known issue.

This change adds a guard around another call to 'df', done in a before
block for the aforementioned test.

Signed-off-by: Andrea Law <alaw@pivotallabs.com>