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>