Commit graph

40 commits

Author SHA1 Message Date
Adam Reese
41f7277615 fix(ci): disable gosimple
gosimple seems to be eating all memory in CircleCI.  Testing disabling
the check to see if CI builds.
2017-03-22 13:08:34 -07:00
Leszek Charkiewicz
0d399baec2 Add checking installed helm version before downloading latest release
This change prevents downloading the same version as already installed.
2017-03-19 23:11:28 +01:00
Christoph Blecker
ea63663455
Regenerate docs 2017-03-11 16:06:56 -08:00
Christoph Blecker
7b1a383950
Add script to clean homedir out of docs 2017-03-11 13:09:27 -08:00
Ladicle
84e014026c fix(local-cluster): fix missing variable option
`unbound variable` error occurs when docker-machine is not used.
2017-02-17 19:52:11 +09:00
Christoph Blecker
5f981ad96f
Regenerate docs 2017-01-15 12:24:37 -08:00
Adam Reese
052cfe1640 fix(ci): do not push canary image on release 2016-12-01 10:37:40 -08:00
Matt Butcher
aca9f86df6
feat(helm): add command to generate documentation
This adds a hidden 'helm doc' command that generates documentation out
of the Helm help text.

Currently it can create:

- man pages for HELM(1)
- Markdown documentation
- bash autocompletions

Those are the three built-ins for Cobra.

The command is hidden so that it doesn't show up to the regular user,
since this is really a specialized task. It has the advantage of making
it trivially easy to install man pages and bash completion at installation time.
2016-11-29 15:08:24 -07:00
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