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