32 Commits
Author SHA1 Message Date
Adam Reese 2c0af5fffd Merge pull request #1550 from mattfarina/feat/gometalinter-versioned
feat(gometalinter): Move to versioned releases
2016-11-15 10:53:10 -08:00
Matt Butcher 48c1ba5355 Merge pull request #1545 from mattfarina/feat/1543-charts-domain-change
feat(charts): Move bucket to domain from path
2016-11-15 11:06:10 -07:00
Wayne Brantley 1f17788d8e use openssl instead of shasum
shasum is not on many platforms (like centos), use openssl instead.
2016-11-15 11:00:25 -05:00
Matt Farina d2fa03969c feat(gometalinter): Move to versioned releases
gometalinter has moved to versioned releases. The latest of the v1
major versioned releases can be retrieved through pkg.in. This
change moves gometalinter use to the latest v1 release.
2016-11-14 19:13:51 -05:00
Matt Farina da73150ce9 fix(tls): download helm and charts over https
Downloading of charts and helm itself happened over http. This
change moves to use https as that is available with valid certs.
2016-11-14 19:06:53 -05:00
Matt Farina 7a79661f0e feat(charts): Move bucket to domain from path
A bucket name in the path can be migrated to a custom k8s domain
name. This is in preperation for that.
2016-11-14 13:55:33 -05:00
Adam Reese cf965e2426 fix(scripts): increase deadline for linter 2016-11-11 10:14:40 -08:00
Adam Reese 7f4fd4efbb ref(ci): cleanup ci deploy 2016-11-03 17:29:06 -07:00
Matt Butcher 8934eb5dc6 feat(scripts): add 'get' script to download and install
This adds 'scripts/get`, which is a bash script for fetching and
installing the Helm client. It has the following features:

- It uses the GitHub API to discover the latest release
- It downloads the SHA256 checksum and verifies the binary using it
- It does basic tests on the installation
2016-10-24 17:35:35 -06:00
Adam Reese e11fb39f6d fix(ci): ensure go packages are compiled before testing
Attempt for build speed record
2016-10-19 08:30:29 -07:00
Adam Reese 72dd427d07 ref(scripts): use gometalinter for linters 2016-10-10 14:20:01 -07:00
Adam Reese 7ef5751529 fix(ci): disable running coverage in parallel
Running in parallel will crash a circle ci node. Disabling until we can
build in some safeguards.
2016-08-10 13:08:24 -07:00
Adam Reese f44f6780fc feat(ci): validate license block in source files 2016-07-25 00:11:06 -07:00
Adam Reese 870918d1e5 feat(ci): run test coverage in parallel
```
./scripts/coverage.sh  37.25s user 4.15s system 144% cpu 28.615 total
```
```
./scripts/coverage.sh  47.96s user 6.77s system 567% cpu 9.647 total
```
2016-07-21 23:44:16 -07:00
Adam Reese e64223664f fix(ci): ensure godir is installed for coverage 2016-07-07 09:39:41 -07:00
Adam Reese ebffaadba7 feat(ci): setup test coverage reports with coveralls.io 2016-07-06 20:59:47 -07:00
Adam Reese c5682803cf fix(ci): move docker-build out of parallel step
circle ci can't seem to find the image when it is build in a parallel
container.
2016-07-06 13:36:17 -07:00
Adam Reese 7223e33deb fix(ci): add docker-build to the parallel builds 2016-07-06 10:35:08 -07:00
Adam Reese 8cb940a7f4 Merge pull request #929 from adamreese/fix/local-cluster
fix(scripts): update local-cluster.sh to work with v1.3
2016-07-06 10:01:08 -07:00
Adam Reese eba297714f fix(scripts): update local-cluster.sh to work with v1.3 2016-07-05 13:02:10 -07:00
Adam Reese f89b6ce761 feat(ci): setup parallel testing 2016-07-05 11:20:42 -07:00
Matt Butcher e757b24aed fix(*): add license header 2016-06-22 12:28:45 -06:00
Michelle Noorali 522af15903 feat(scripts): add script to sync repo 2016-06-07 11:53:21 -06:00
Adam Reese a6d675db49 fix(local-cluster): fix missing namespace issue
hyperkube tries to create the components in a namespace that does not
exist.
2016-05-05 00:43:42 -07:00
Adam Reese a4b73c208e feat(local-cluster): add option to use alpha releases 2016-05-05 00:42:13 -07:00
Adam Reese 1a8e9cd46f fix(local-cluster): check to see if kubelet is running 2016-05-05 00:40:24 -07:00
Adam Reese 86301081be fix(local-cluster): use correct dns ip addr 2016-04-28 09:24:58 -07:00
Adam Reese bd61e3ab86 fix(golint): fix printing blank lines 2016-04-26 14:14:28 -07:00
Matt Butcher b5aebe41e9 fix(Makefile): skip gofmt on proto gen code 2016-04-20 17:44:14 -06:00
Adam Reese 9e24283235 feat(local-cluster): add kubernetes startup script 2016-04-19 09:52:29 -07:00
Adam Reese 5207186ee9 fix(scripts): go vet is built into go 2016-04-12 15:30:38 -07:00
Adam Reese 6092f01fac feat(Makefile): add Makefile 2016-04-12 14:07:00 -07:00