[micro] allow micro deploy --update where only disk_cid exists

If microbosh deployment gets into bad state and only the persistent
disk (disk_cid) remains, still allow "bosh micro deploy --update/--update-if-exists"
to continue successfully.
Merge pull request cloudfoundry/bosh#466 into develop
formatting

Signed-off-by: Yulia Tolskaya <ytolskaya@pivotallabs.com>
Properly test micro deployer update behavior for #464

Signed-off-by: Yulia Tolskaya <ytolskaya@pivotallabs.com>
agent and full integration tests use dummy infrastructure in agent

This time we also deal with running the agent in bosh_micro stage in the
stemcell builder.

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
accept but ignore system root and no-alerts flag

This is for compatability with how the ruby agent runs in tests

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
use local blobstore in integration tests

Signed-off-by: Jeffrey Peckham <peckham@pivotallabs.com>
Added submodule for go-smtpd
[#59695164]

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Replace http interface for alerts with smtp server
[#59695164]

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Added monit config for smtp alerts with go agent

Signed-off-by: Damien Le Berrigaud <damien@pivotallabs.com>
Merge final release for build 1750 to develop
Add configurable VM tries to director.yml config

Signed-off-by: Mike Stallard <mstallard@pivotallabs.com>
Move max_create_vm_tries into director properties

Signed-off-by: Mike Stallard <mstallard@pivotallabs.com>
Disambiguates BATs artifacts dir so jobs can run in parallel

Signed-off-by: Mike Stallard <mstallard@pivotallabs.com>
Automated deployer does not upload stemcell at the end.

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
remove unneeded micro_target from AutomatedDeploy

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
change DeploymentAccount for AWS auto deploy so that multiple
deployments can coexist in an environment

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
uses dynamic director uuid in autodeployer

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
Makes the git repo updater more agnostic towards no changed files.

Previously we'd assume the message would have parantheses. This is not
always the case.

Signed-off-by: Yulia Tolskaya <ytolskaya@pivotallabs.com>
Adds Openstack CentOS stemcell for promotion in CI

Signed-off-by: Mike Stallard <mstallard@pivotallabs.com>