8df8999
_scripts/deploy.sh,Makefile: add auto-deployment to the staging deis clusterf205e13
server.go,handlers/clusters_age_handler.go: design the cluster age REST API interface
f5daff4
data: fix the cluster age filter
a2f321d
CHANGELOG.md: update for v2.0.0-beta3
e5757f4
glide: remove obsolete deps
9deebbf
server.go,handlers: create multi-get-endpoint to get all latest releases05ac9c4
handlers,server.go: add endpoint to get latest release for specified component/train777688e
data: versions handlers + data scaffolding11d28fb
Dockerfile: added root certs to docker image3352d7a
deploy: add script to build and deploy images from masterf0ac5c0
CI: welcome travis
a93301f
rootfs: copy only the binary into the image447ffd7
data: updateClusterDBRecord now has valid SQLdd06933
data: removed uniqueness constraints in clusters_checkins table85444af
handlers/handlers.go: add format string for error printingfcdd316
data: re-using a single db connectione6dde58
handlers: rationalizing error logging32e1413
timestamp: time.Time typec96115d
debugging: we don't want to obfuscate data errors!5dfd183
_scripts/deploy.sh: make deploy script executable1dd4751
data: add tests for the data package2af5a7f
handlers: add tests for handlers util functionsd057ff9
server_test.go: finish server testsbfa7016
handlers_test.go: add unit tests for handlers8e6cfae
ci: travis needs glide deps which make bootstrap provideseba71fb
data: replace non-existent ParseJSONComponent func with internal implementation
becd067
data: basic overview of data implementation
c2f2975
glide: manage dependencies with glide