test/cluster: Use a persistent SSH connection

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
website: TWIF

TWIF 12/22/14

Signed-off-by: Dominic Serio <dominic@flynn.io>
Merge pull request #641 from flynn/TWIF

website: TWIF
pinkerton: Use HTTPAuth if Token is not available.

* Rename setToken to setAuth.
- Priority goes to Token if available, if not
- Check if HTTPAuth credentials are supplied and use them in the
  headers.

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Merge pull request #642 from siminm/master

Use HTTPAuth if Token is not available.
Merge pull request #640 from flynn/ci-ssh

test/cluster: Use a persistent SSH connection
Godeps: Bump docker

This is specifically for the race fix in docker/docker@2540765ddc8889e2757f9ccfbfe852074b61601c

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Merge pull request #646 from flynn/update-docker

Godeps: Bump docker
dashboard: Move apps list header into own view component

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
Merge pull request #648 from flynn/dashboard-refactor

dashboard: Move apps list header into own view component
test,util/packer: Add ZFS to vm images.

Signed-off-by: Eric Myhre <eric@flynn.io>
test,util/packer: Describe each apt key as they are registered in bootstrap scripts.

Signed-off-by: Eric Myhre <eric@flynn.io>
Merge pull request #625 from flynn/add-zfs-to-vm-images

Add ZFS to vm images.
Godeps: Add go-zfs.

This will be used for upcomming host volume support.

Signed-off-by: Eric Myhre <eric@flynn.io>
host: First pass on an implementation of a "Volumes" system as described in #534.

Some interfaces are not yet complete, but documentation indicates the direction they're expected to go.  ZFS will be the leading implementation, with others expected to follow.

Signed-off-by: Eric Myhre <eric@flynn.io>
host: Split apart tests for snapshotting, and specifically test over alterations to both sides of a cloning operation.

Signed-off-by: Eric Myhre <eric@flynn.io>
host: When creating zpools, do not mount them.

The default behavior is the mount them as "/$poolname" in the root of the filesystem, and this is overly global and very constraining.

Signed-off-by: Eric Myhre <eric@flynn.io>
host: Until further notice, outright panic if zpool destruction fails; quietly failing to destroy a zpool leaves a stateful mess that is likely to bork a future operation.

Signed-off-by: Eric Myhre <eric@flynn.io>
host: When testing zfs, clean up all fd's correctly.  Unmounting a zpool will fail due to umount failing if there ere are open filedescriptions.

While this seems to imply something of a challenge for stability, fortunately, we're working on a containment system... so sequencing shutdown in order to make this a non-issue should be readily possible.

Signed-off-by: Eric Myhre <eric@flynn.io>
WIP

Signed-off-by: Eric Myhre <eric@flynn.io>