Commit graph

53 commits

Author SHA1 Message Date
Sushil Kumar
61c3a44dc3 Fixed issues reported by test-style 2017-05-05 18:44:58 -07:00
Maciej Kwiek
d9f72deb0d Add comments to exported Rudder methods
Added make target
Lowered docker image sizes
Updated ruder.pb.go
2017-05-05 14:05:03 +02:00
Maciej Kwiek
cce50f8052 Add experimental dockerfiles
Added dockerfiles for rudder service and tiller run with
--experimental-release flag
2017-05-05 13:04:02 +02:00
Reinhard Nägele
8c437e518b Update Makefile to require Mercurial 2017-04-28 13:30:38 +02:00
Adam Reese
986d21b8ac Merge pull request #2245 from cblecker/verify-docs
docs(*): Add ci script to confirm docs are up to date with commits
2017-04-12 12:31:17 -07:00
Christoph Blecker
797800a289
Add docs-verify script 2017-04-12 12:22:17 -07:00
Adam Reese
85c41ef11a ref(*): kubernetes v1.6
Rebase on kubernetes v1.6
2017-04-11 15:42:23 -07:00
Christoph Blecker
7b1a383950
Add script to clean homedir out of docs 2017-03-11 13:09:27 -08:00
Manjunath A Kumatagi
f59121f5c7 Add linux/ppc64le to build-cross target 2017-01-26 05:23:37 -08:00
rmehra
0378b4a1af Add linux/arm64 to cross-compile targets. 2017-01-19 12:41:47 -08:00
Adam Reese
385ba906eb fix(Makefile): fix glob overriding packaged tar 2017-01-18 13:05:40 -07:00
Nicolas Lamirault
77b105af91 Add default binary 2016-12-21 09:31:40 +01:00
Nicolas Lamirault
b71a93e391 Split packages
Split helm and tiller packages.
2016-12-20 08:45:35 +01:00
Nicolas Lamirault
f80f468d9a Update Makefile 2016-12-19 14:46:25 +01:00
Nicolas Lamirault
a6f82d884c Add ARM target for binaries
```
$ make build-cross dist VERSION=v2.2.0
CGO_ENABLED=0 gox -output="_dist/{{.OS}}-{{.Arch}}/{{.Dir}}" -osarch='darwin/amd64 linux/amd64 linux/386 windows/amd64 linux/arm'  -tags '' -ldflags ' -X k8s.io/helm/pkg/version
.Version=v2.1.0 -X k8s.io/helm/pkg/version.GitCommit=b3d812b3462e5ac8192f656c7098b1b54f29ffa3 -X k8s.io/helm/pkg/version.GitTreeState=dirty -extldflags "-static"' k8s.io/helm/cm
d/helm
Number of parallel builds: 3

-->    darwin/amd64: k8s.io/helm/cmd/helm
-->     linux/amd64: k8s.io/helm/cmd/helm
-->   windows/amd64: k8s.io/helm/cmd/helm
-->       linux/386: k8s.io/helm/cmd/helm
-->       linux/arm: k8s.io/helm/cmd/helm

```

```
$ ls -a _dist/
.   darwin-amd64                     helm-v2.2.0-linux-386.tar.gz    helm-v2.2.0-linux-arm.tar.gz      linux-386    linux-arm
..  helm-v2.2.0-darwin-amd64.tar.gz  helm-v2.2.0-linux-amd64.tar.gz  helm-v2.2.0-windows-amd64.tar.gz  linux-amd64  windows-amd64
```
2016-12-19 14:31:03 +01:00
Miyurz
f630d0e954 Had a word with @technosophos and it seems we no longer need hg check as all other repos can be cloned via git 2016-12-14 23:35:31 +05:30
Miyurz
2f9c3c2e5d If not mercurial, clone with git. dont exit if no mercurial is there 2016-12-14 20:50:05 +05:30
Matt Butcher
6b25f85dee
fix(Makefile): build windows amd64 binaries
This adds back support for Windows now that it has been tested by the
community.

Closes #1596
2016-11-29 17:28:59 -07: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
273e0d3995 fix(*): statically link cross builds
closes: #1362
2016-10-17 12:42:45 -07:00
Adam Reese
a0d3e43b53 fix(Makefile): allow overriding the version for canary builds 2016-10-11 12:37:22 -07:00
Adam Reese
9b91996c8a fix(Makefile): explicitly set bash shell in Makefile
fixes #1302
2016-10-10 17:08:26 -07:00
Adam Reese
729f9b816f chore(ci): limit cross build targets
Limit cross builds to linux/amd64 linux/386 darwin/amd64
2016-10-10 10:34:22 -07:00
Adam Reese
eda3910361 feat(ci): upload checksum with binary releases
closes #1214
2016-10-06 19:59:10 -07:00
Matt Butcher
4f09b05613 feat(helm): implement new index format
This implements a new index file format for repository indices. It also
implements a new format for requirements.yaml.

Breaking change: This will break all previous versions of Helm, and will
impact helm search, repo, serve, and fetch functions.

Closes #1197
2016-10-04 13:54:14 -06:00
Matt Butcher
e4c217768e ref(*): update to Kubernetes 1.4
This starts with #1211 and does the other updates necessary for
bumping us to Kubernetes 1.4.
2016-09-27 16:07:54 -06:00
Adam Reese
5f1bd67ed0 feat(ci): build canary helm binaries using CI 2016-09-11 11:51:14 -07:00
Adam Reese
147df3b85a fix(Makefile): cleanup _dist files 2016-09-08 12:38:55 -07:00
Adam Reese
8d44ed0d54 feat(release): remove tiller from cross compile 2016-09-06 14:27:03 -07:00
Adam Reese
868b82c8f7 Merge pull request #1049 from adamreese/feat/dist
feat(Makefile): add target for building releases
2016-08-12 10:43:44 -07:00
Naveen Srinivasan
5f015322e2 Fix the clean task when directory not present
The Makefile has clean task that was failing when the ./rootfs/tiller
was not present
2016-08-11 22:15:44 -04:00
Adam Reese
dd7cebc39f feat(Makefile): add target for building releases
* Add README and License files to archive
* Compress archives for smaller download size

https://github.com/kubernetes/helm/issues/999
2016-08-11 09:25:14 -07:00
Adam Reese
e7738c5c56 feat(ci): add windows build 2016-08-11 09:25:14 -07:00
Adam Reese
fcaa426491 chore(*): add missing license blocks to source code 2016-07-25 09:16:49 -07:00
Adam Reese
f44f6780fc feat(ci): validate license block in source files 2016-07-25 00:11:06 -07:00
Adam Reese
8429242084 feat(build): add make target for cross builds 2016-07-15 21:43:41 -07:00
Aaron Crickenberger
e5bc9ef176 Avoid use of -f for docker tag
As of docker 1.10, `-f` has been removed as an option for `docker tag`

https://docs.docker.com/engine/deprecated/
2016-06-24 12:23:10 -07:00
Matt Butcher
5c93c2a0cd fix(proto): keep a local protoc Go plugin
This works around issues where $GOPATH/bin has a different version of
the protobuf Go plugin than the one Kubernetes uses.
2016-06-20 12:46:29 -06:00
Adam Reese
818c878700 chore(*): use k8s.io as the import path 2016-06-06 17:17:04 -07:00
Matt Butcher
0eb9825c9a fix(make): add protoc target to top Makefile
Closes #670
2016-05-10 12:24:32 -06:00
Adam Reese
7a434da506 fix(Makefile): fix broken cross binary build 2016-05-06 12:03:01 -07:00
Matt Butcher
aa7f5e113d fix(Makefile): add bootstrap warnings
See #647
2016-05-05 17:20:52 -06:00
Adam Reese
e22853b845 fix(Makefile): remove rogue line in Makefile 2016-05-03 16:16:38 -07:00
Adam Reese
90aefb936b ref(Makefile): use GOBIN for go builds 2016-05-03 10:12:40 -07:00
Michelle Noorali
ef4da35607 Merge pull request #629 from michelleN/tiller-img
chore(*): update tiller image
2016-05-02 12:02:49 -06:00
Michelle Noorali
25aef96c3c chore(*): update tiller image 2016-04-29 18:25:42 -06:00
Adam Reese
b3bc9a9134 feat(Makefile): go build optimizations 2016-04-28 23:09:13 -07:00
Adam Reese
f1ebfec446 fix(Makefile): build before testing 2016-04-27 10:59:31 -07:00
Adam Reese
2d9563b483 Merge pull request #19 from adamreese/fix/makefile-madness
fix(Makefile): disable verbose on build
2016-04-14 15:23:44 -07:00
Adam Reese
af88c5863f fix(Makefile): disable verbose on build 2016-04-14 15:19:22 -07:00