Split up api controller before adding to it

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Split up controller_spec to match individual controllers

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Introduce CompiledPackagesController

[#55022292]

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Extract object to actually do export

[#55022292]

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
404 if release or stemcell not found

[#55022292]

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
update micro deployer to allow subsequent deploys after failed attempt to create vm

[#59004196]

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
Fix to use path separator in bosh-registry check
Attempt to fix invalid rpmdb issues

- Initial the rpmdb with proper option '--initdb'
- Rebuild rpmdb after reinstalling release rpms inside chroot

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
Merge pull request #443 from akranga/fix_issue_442

Fix to use path separator in bosh-registry check rather than hardcoded colon.
Merge 'origin/master' into develop

`master` should always be tracking `develop`

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Remove 'min_cli_version' from bosh_cli

[#57847212]

Signed-off-by: Tony Hansmann <thansmann@pivotallabs.com>
CompileTask always receives initial_job

Avoid speculative generality that was making this code harder to reason about

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
ReleaseVersion can determine package dependencies

[#55022292]

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
Rename DeploymentPlan::Release to ReleaseVersion

Old name was misleading since it corresponds to a ReleaseVersion not a Release

[#55022292]

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
Use Models::ReleaseVersion to get package from name

Avoids duplication

[#55022292]

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
Prefer single quotes for non-interpolated strings

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
Use dependency lookup on ReleaseVersion model during compilation

Avoids duplication
[#55022292]

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>
include ntpdate in centos stemcell
Remove unnecessary rpm rebuilddb in chroot

Signed-off-by: Dmitriy Kalinin <dmitriy@pivotallabs.com>
Move dependency and cache keys to ReleaseVersion

So they are easier to reuse outside of deploy plan

[#55022292]

Signed-off-by: Rob Day-Reynolds <rdayreynolds@pivotallabs.com>