all: Rename CONTROLLER_DOMAIN to CLUSTER_DOMAIN

Also remove DEFAULT_ROUTE_DOMAIN from bootstrap.

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
bootstrap: Remove stale copyright header from source

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
certgen: Add support for generating and using CA

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
dashboard: Serve CA certificate

Signed-off-by: Jonathan Rudenberg <jonathan@titanous.com>
dashboard: Fix config injection

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard: Enable CORS for http in addition to https

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Only redirect to login when current route requires authentication

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard: Inject INSTALL_CERT:true app config

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
dashboard/app: Prompt user to install cert when TLS connection failing and INSTALL_CERT is true

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