inlined unnecessary helper method

Signed-off-by: Yulia Tolskaya <ytolskaya@pivotallabs.com>
stricter assertion on #get_state
Prune job release from legacy agent states

This will avoid an unnecessary update after upgrading the director.
formatting

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Disable Kernel Log Input Module

Signed-off-by: caleb miles <cmiles@pivotallabs.com>
Fix for mysql primary key bug

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
refactored RenderJobTemplatesPersister to not modify instance

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
extract database interaction from RenderedJobTemplatePersister

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
merge Hasher and Persister into RenderedJobInstance

JobRenderer#render now returns a RenderedJobInstance

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
inject logger into JobTemplateLoader

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
extracted job template rendering into bosh-director-core gem

Signed-off-by: Mike Stallard <mstallard@pivotallabs.com>
ensure go agent stemcell has a apply_spec.yml available outside image

Signed-off-by: Mike Stallard <mstallard@pivotallabs.com>
Revert "extracted job template rendering into bosh-director-core gem"

While there was nothing wrong with the extraction, a bug in Rubygems 1.8
prevents us from successfully building a functioning stemcell. We will
have to sort that out before we bring this commit back.

This reverts commit a3f9159ada52d7a381a1820055a871f4f3f5438b.

Conflicts:
	Gemfile.lock
Adding final release for build 1858
Move the test double "release" into each context

Instead of having it shared at the top.
Package name collision error message gets friendlier

We now mention the offending job, the offending templates and the
releases and package name when we detect a collision before deploy.

[#delivers 63988466]
explicitly install mysql2 gem for bosh-director in bosh release

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
change build id for local versions from "local" to "0000"

This gets around a bug in rubygems dealing with pre versions and installing from local directories

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
bumping rubygems in bosh release to 2.1.11

Also bumped bundler to 1.5.2

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
extracted job template rendering into bosh-director-core gem

This time after bumping rubygems which caused a bug in bosh release.

This reverts commit 570d8c6c899c4ab675c1250bcef0460be7b8601c.

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>