slugbuilder: Specifying [] as default CMD

Signed-off-by: Jon-Erik Schneiderhan <jon-erik.schneiderhan@meyouhealth.com>
Merge pull request #138 from meyouhealth/slugbuilder-myh-fix

Specifying [] as default CMD
controller: Don't error when adding duplicate keys

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Merge pull request #139 from flynn/duplicate-key-no-error

controller: Don't error when adding duplicate keys
controller: Don’t allow scaling protected apps to zero

Closes #126

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Merge pull request #141 from flynn/issue-126

controller: Don’t allow scaling protected apps to zero
test: Add basic UI for viewing and restarting builds

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Custom http listen address

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Avoid deleting bridge devices twice

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Show builds in reverse chronological order

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Switch to HTTPS

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Redirect GET / to /builds

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Various updates

Signed-off-by: Lewis Marshall <lewis@lmars.net>
Merge pull request #140 from flynn/test-ui

test: Add basic UI for viewing and restarting builds
host: Ensure etcd is started with a unique name

When using the libvirt-lxc backend, it is likely that HOSTNAME will not
be set, resulting in etcd always being started with a name of "<no
value>" which is problematic for multi node clusters.

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Refactor flynn host bootstrap commands

Signed-off-by: Lewis Marshall <lewis@lmars.net>
test: Set random host ids

Booted instances all have the same hostname, leading to them all having
the same host ID and ListHosts() only containing one of them (because it
returns a map[string]host.Host)

Signed-off-by: Lewis Marshall <lewis@lmars.net>
host: Fallback to SIGKILL in libvirt-lxc backend Stop.

Resolves #58.

Signed-off-by: Blaž Hrastnik <blaz.hrast@gmail.com>
Merge pull request #147 from flynn/sigkill-stop

host: Fallback to SIGKILL in libvirt-lxc backend Stop.
Merge pull request #146 from flynn/random-host-ids

Use random host ids in test clusters