Cherry pick of commit 49d8d5b41a344dc523648a0162ff4d7b2e095b4b

Signed-off-by: Glenn Oppegard <goppegard@pivotallabs.com>
upgrade stemcell rsyslog to 7.4.6 and include RELP support

[#57322202]

Signed-off-by: Glenn Oppegard <goppegard@pivotallabs.com>
Changed base_debootstrap test to include all
pacakges installed by ubuntu-minimal and versions, except rsyslog.

[finishes #57322202]

Signed-off-by: Casey McTaggart <cmctaggart@pivotallabs.com>
Install development dependencies on Travis `bundle install`
CLI gives feedback on importing compiled packages

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
DRY director blobstore configs for sandbox dir

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Merge pull request #453 into develop
Revert "Merge pull request #453 into develop"

This reverts commit e4a9ee7c189787e9351260989a3614d92cdb33be, reversing
changes made to 2c17a0599b196ef9cb552ef0aa906fc594c19b60.
Re-merge pull request #453 into develop

Put a proper user on the commit, rather than generic
workstation name from original merge.

This reverts commit 2d141a1a864c78b9ebb5359254d22b8c040d8a34.
Revert "Re-merge pull request #453 into develop"

  New dependencies for syslog broke CentOS stemcell creation

This reverts commit e068573984d874dd6a9be84b2f79df0674ca849d.
Move bosh_dpkg_list stage to Ubuntu

It's Debian specific and we use it in all infrastructures

Signed-off-by: Jesse Zhang <jz@pivotallabs.com>
Remove system_aws_clock stage.

This stage appears to remove links that no longer exist.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Make system_aws_network support RedHat based systems.

Until this work is done by the agent, make the stage
OS aware.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Remove grub update because it doesn't work on CentOS.

Ubuntu works without it (and it was effectively a NOOP anyway because it
was just updating a comment).

[#58846844]

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
introduce RenderedTemplatesWriter to write the rendered templates to disk
Remove unused mixin

Confirmed that RunsCommands is not used by bosh_vcloud_cpi, the only
external gem that depends on bosh code.

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Introduce NullBlobstoreClient

This client helps us wire in storing rendered templates in the director
blobstore until we're finished implementing cleanup.

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
wire in CompressedRenderedJobTemplates

Temporarily uploads a fake archive to the null blobstore

[#60724646]

Signed-off-by: Abhijit Hiremagalur <abhi@pivotallabs.com>
Do agent 'apply' before updating db

* use a transaction for the db commits.

[Finishes #57964476]

Signed-off-by: Tony Hansmann <thansmann@pivotallabs.com>
Added basic logs action, it still needs s3 blobstore implementation
[#59695194]

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