Adam Reese
31e6446b8e
ref(glide): remove need for scripts/setup-apimachinery.sh ( #3446 )
8 years ago
Helgi Þormar Þorbjörnsson
06cc1ea389
Make build-cross TARGETS configurable ( #3185 )
...
Lets us build a subset of the targets while still using build-cross
To build for multiple linux archs:
TARGETS="linux/amd64 linux/386" make clean build-cross dist APP=helm VERSION=v25.12.2
9 years ago
Adam Reese
46598952ea
fix(ci): lower number of parallel builds
...
circleci chokes with too many processes
9 years ago
Sushil Kumar
61c3a44dc3
Fixed issues reported by test-style
9 years ago
Maciej Kwiek
d9f72deb0d
Add comments to exported Rudder methods
...
Added make target
Lowered docker image sizes
Updated ruder.pb.go
9 years ago
Maciej Kwiek
cce50f8052
Add experimental dockerfiles
...
Added dockerfiles for rudder service and tiller run with
--experimental-release flag
9 years ago
Reinhard Nägele
8c437e518b
Update Makefile to require Mercurial
9 years ago
Adam Reese
986d21b8ac
Merge pull request #2245 from cblecker/verify-docs
...
docs(*): Add ci script to confirm docs are up to date with commits
9 years ago
Christoph Blecker
797800a289
Add docs-verify script
9 years ago
Adam Reese
85c41ef11a
ref(*): kubernetes v1.6
...
Rebase on kubernetes v1.6
9 years ago
Christoph Blecker
7b1a383950
Add script to clean homedir out of docs
9 years ago
Manjunath A Kumatagi
f59121f5c7
Add linux/ppc64le to build-cross target
9 years ago
rmehra
0378b4a1af
Add linux/arm64 to cross-compile targets.
9 years ago
Adam Reese
385ba906eb
fix(Makefile): fix glob overriding packaged tar
9 years ago
Nicolas Lamirault
77b105af91
Add default binary
9 years ago
Nicolas Lamirault
b71a93e391
Split packages
...
Split helm and tiller packages.
9 years ago
Nicolas Lamirault
f80f468d9a
Update Makefile
9 years ago
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
```
9 years ago
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
10 years ago
Miyurz
2f9c3c2e5d
If not mercurial, clone with git. dont exit if no mercurial is there
10 years ago
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
10 years ago
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.
10 years ago
Adam Reese
273e0d3995
fix(*): statically link cross builds
...
closes : #1362
10 years ago
Adam Reese
a0d3e43b53
fix(Makefile): allow overriding the version for canary builds
10 years ago
Adam Reese
9b91996c8a
fix(Makefile): explicitly set bash shell in Makefile
...
fixes #1302
10 years ago
Adam Reese
729f9b816f
chore(ci): limit cross build targets
...
Limit cross builds to linux/amd64 linux/386 darwin/amd64
10 years ago
Adam Reese
eda3910361
feat(ci): upload checksum with binary releases
...
closes #1214
10 years ago
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
10 years ago
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.
10 years ago
Adam Reese
5f1bd67ed0
feat(ci): build canary helm binaries using CI
10 years ago
Adam Reese
147df3b85a
fix(Makefile): cleanup _dist files
10 years ago
Adam Reese
8d44ed0d54
feat(release): remove tiller from cross compile
10 years ago
Adam Reese
868b82c8f7
Merge pull request #1049 from adamreese/feat/dist
...
feat(Makefile): add target for building releases
10 years ago
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
10 years ago
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
10 years ago
Adam Reese
e7738c5c56
feat(ci): add windows build
10 years ago
Adam Reese
fcaa426491
chore(*): add missing license blocks to source code
10 years ago
Adam Reese
f44f6780fc
feat(ci): validate license block in source files
10 years ago
Adam Reese
8429242084
feat(build): add make target for cross builds
10 years ago
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/
10 years ago
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.
10 years ago
Adam Reese
818c878700
chore(*): use k8s.io as the import path
10 years ago
Matt Butcher
0eb9825c9a
fix(make): add protoc target to top Makefile
...
Closes #670
10 years ago
Adam Reese
7a434da506
fix(Makefile): fix broken cross binary build
10 years ago
Matt Butcher
aa7f5e113d
fix(Makefile): add bootstrap warnings
...
See #647
10 years ago
Adam Reese
e22853b845
fix(Makefile): remove rogue line in Makefile
10 years ago
Adam Reese
90aefb936b
ref(Makefile): use GOBIN for go builds
10 years ago
Michelle Noorali
ef4da35607
Merge pull request #629 from michelleN/tiller-img
...
chore(*): update tiller image
10 years ago
Michelle Noorali
25aef96c3c
chore(*): update tiller image
10 years ago
Adam Reese
b3bc9a9134
feat(Makefile): go build optimizations
10 years ago