Extract DrainScript

Signed-off-by: Abhi Hiremagalur <abhi@pivotallabs.com>
add 'bin/' to rubocop ignore
Ignore failures of 'micro delete' in system_micro tests
Signed-off-by: Sean Sweda <ssweda@pivotallabs.com>
remove publish_gems from aws_system_micro
[finishes #50838831] separate CI rake task to promote build artifacts

Signed-off-by: Sean Sweda <ssweda@pivotallabs.com>
[finishes #51421573] reorg of system_micro tasks, explicitly call rake tasks, and remove obsolete stemcell promotion

Signed-off-by: Sean Sweda <ssweda@pivotallabs.com>
Remove borked tracker-git, we'll integrate it properly later
CLI Refactor

* Allow user to not need to specify the job index in the vm commmand.
* Promote deployment helper to the base superclass.
* Add method for finding out if a job is unique in the deployment.

Signed-off-by: Colin Humphreys <hatofmonkeys@gmail.com>
Allow job index to not be specified if unique in deployment for ssh command

Signed-off-by: Colin Humphreys <hatofmonkeys@gmail.com>
Change double quotes to single quotes in touched files

Signed-off-by: Colin Humphreys <hatofmonkeys@gmail.com>
Allow vm command to not need to take index if instance is unique

Signed-off-by: Colin Humphreys <hatofmonkeys@gmail.com>
Refactor Job Management CLI command
rename bosh cli commands spec directory to be consistent with source
change more double quotes to single quotes
Backfill log management spec. Allow omitting index
Refactor omission of index pattern into superclass
De-dup SSH command spec

Signed-off-by: Glenn Oppegard <goppegard@pivotallabs.com>
Avoid colliding with coveralls/colorize
Implicitly use index 0 if index not specified for job management [#51677757]

Signed-off-by: Glenn Oppegard <goppegard@pivotallabs.com>
Do not require a target to be set externally to the test

Signed-off-by: Glenn Oppegard <goppegard@pivotallabs.com>