dashboard: Don't set INSTALL_CERT to true unless CA_CERT

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard: rm output dir before compiling assets

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard: Add ASSET_CACHE_DIR

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard: Add map of assset paths used in javascript to static config

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard, bootstrap: Handle setting GITHUB_TOKEN in the app

closes #280

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
router: Remove unused TLSConfig field

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
pkg/tlsconfig: Add package tlsconfig for secure tls configs

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
router: Use package tlsconfig for secure ciphersuites

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
test/runner: Use package tlsconfig for secure ciphersuites

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

Use a secure TLS configuration
slugbuilder: Revert "build as root if BUILD_AS_ROOT is set"

This reverts commit a2e5abb6094d3f0e833f1ef1a2a0356a001c295b.

This feature was unused, and didn't fully realize the intended
goals. Originally merged in #552.

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
test: Don’t try to close nil stream

If errors occur while creating the stream, it will be nil, so close
after checking the error.

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
test: Fix races in CLISuite.TestRoute

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Merge pull request #633 from flynn/test-nil-stream

test: Don’t try to close nil stream
Merge pull request #632 from flynn/revert-slugbuilder-root

slugbuilder: Revert "build as root if BUILD_AS_ROOT is set"
test: Ensure that the bridge MAC does not fluctuate

This is the fix for #223, we forgot to apply it here.

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
Merge pull request #634 from flynn/test-route-races

test: Fix races in CLISuite.TestRoute
Merge pull request #635 from flynn/fix-ci-bridge

test: Ensure that the bridge MAC does not fluctuate
dashboard: Use json encoder for static js config

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

dashboard, bootstrap: Handle setting GITHUB_TOKEN in the app