Update Vagrantfile to only sync raw bosh repository.
Remove AWS network stage

We should consider the network initialization an agent behavior instead
of a stemcell responsibility because:

- The setup we had in the stage is highly Debian specific
- The work is done by the agent already
- The agent has proper OS depdent behavior for initial network setup

Signed-off-by: caleb miles <cmiles@pivotallabs.com>
Extracted RenderedJobInstanceHasher from ConfigurationHasher

 * RenderedJobInstanceHasher will sort the rendered job templates so JobInstanceRenderer does not have to

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
separate computation of configuration_hash and template_hashes

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Move template_hash to RenderedJobTemplate

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
rename ConfigurationHasher to JobRenderer

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
prefer single quote to double qoute

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
clean up specs

Signed-off-by: Nick Wade <nwade@pivotallabs.com>
Revert "Remove AWS network stage"

This reverts commit 7f6ad4233332f653c2beb4579f307e4213881b20.
This change may have broken network configuration on AWS.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
ensure submodules are checked out on stemcell building vm
Fix formatting, remove redundant return

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
Wire in stubbed RenderedTemplatesUploader

Will eventually upload rendered file templates to blobstore for use by the agent.

[#60724646]

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
keep source name and destination name with erb file templates
add fakefs as development dependencies to gems requiring it
Introduce PublicStemcells

Returns stemcells promoted by CI instead of the legacy ones at blob.cfblob.com

[#58381628]

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Add url to PublicStemcell

Postpone extracting to own file until PublicStemcellIndex and friends are gone.

[#58381628]

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Do not display public stemcell tags

Since the new location will not have any tags to display

[#58381628]
`bosh public stemcells` does not filter on --tags

Tags will no longer exist in new public stemcell location

[#58381628]
Move knowledge of tags inside PublicStemcellIndex

To make it look more like PublicStemcells

[#58381628]
Do not verify sha1 on public stemcell downloads

These will not be present in new public stemcell location

[#58381628]