Commit graph

855 commits

Author SHA1 Message Date
Adam Reese
13912b3cc0 Merge pull request #3008 from adamreese/ref/kube-1.8
ref(*): kubernetes v1.8 support
2017-10-12 11:00:16 -07:00
Taylor Thomas
ab096b883a Merge pull request #2721 from RemingtonReackhof/secrets-support
feat(2196): secrets management
2017-10-12 10:05:43 -07:00
Adam Reese
2b43ecd405
ref(*): kubernetes v1.8 support 2017-10-11 15:05:27 -07:00
Maciej Kwiek
3d94d9cfec Merge pull request #2769 from rocky-nupt/feature-remote-value
feat(helm):Allow remote values.yaml with -f
2017-10-11 09:52:29 +02:00
Justin Scott
16c579f3a3 feat(helm): Add --node-selectors and --output flags to helm init
This feature enables users to specify more control over where Tiller pod
lands by allowing "node-selectors" to be specified. Alternatively, the
"--output" flag will skip install and dump Tiller's raw Deployment manifest to stdout so user may alter it as they see fit (probably with a JSON manipulation tool like jq).

Closes #2299
2017-10-10 16:24:35 -07:00
Remington Reackhof
9af1018bd3 Add secrets storage backend for releases 2017-10-08 22:11:41 -04:00
Matthew Fisher
6e54d3b8ea Merge pull request #2747 from rocky-nupt/dependencies-update-verify
fix(helm): Fix the bug in helm dependency update -verify
2017-09-28 10:14:24 -07:00
Maciej Kwiek
962191b929 Merge pull request #2876 from rocky-nupt/fix-search-regexp
Fix(helm): fix the bug of helm search --regexp
2017-09-28 12:37:10 +02:00
Neil Moore
b74f6dd769 Update install.go 2017-09-26 09:13:54 +01:00
Neil Moore
1b8ddac230 Update install.go 2017-09-26 09:10:41 +01:00
Neil Moore
b77b7dd3c7 Update install.go 2017-09-26 09:03:00 +01:00
Matthew Fisher
cf3fc21e81 Merge pull request #2898 from zlabjp/kube-version
feat(helm): add --kube-version flag to helm template
2017-09-25 15:19:05 -07:00
Sharno
550d350a04 Adding output for the created repos when helm init 2017-09-12 13:14:23 -04:00
Kazuki Suda
fa3ee5aecf feat(helm): add --kube-version flag to helm template
This commit adds --kube-version flag to helm template. It allows you to
override the Kubernetes version used as Capabilities.KubeVersion.Major/Minor (e.g. 1.7).
2017-09-11 11:22:00 +09:00
Kazuki Suda
3508cebbf6 Use the same defaults as done in helm lint for Capabilities 2017-09-11 10:09:42 +09:00
flyer103
d55782de94 cmd/helm,docs/helm: amend default namespace of tiller 2017-09-09 05:23:07 +08:00
xuhaigang
c1cbb97348 Fix(helm): fix the bug of helm search --regexp
helm search cannot search for upper case by --regexp, because it
lowers all the letters when build repo index.

Closes #2865
2017-09-06 12:20:20 +08:00
Matthew Fisher
bb5db61325 Merge pull request #2781 from jascott1/i2755-template
feat(helm): add `template` command
2017-09-05 10:09:23 -07:00
Matt Butcher
7186fcf240 Merge pull request #2808 from ebabani/master
'helm upgrade --install' uses the namespace from kube config.
2017-08-31 10:57:31 -06:00
Justin Scott
4a02a71f1e WIP feat(helm): add template command
This adds the functionality from the helm-template plugin to allow the
rendering of templates without Tiller.

Closes #2755
2017-08-28 18:04:56 -07:00
xuhaigang
c77a90a240 feat(helm):Allow remote values.yaml with -f
In this feature, we can use -f option with remote files, same as kubectl
accepts URLs. I add an option to send a 'get' request when read the local
file failed.

Closes #2642
2017-08-28 18:49:04 +08:00
Justin Scott
a2323f8658 Merge pull request #2818 from lichuqiang/master
fix typo in helm_fetch.md
2017-08-18 11:46:48 -07:00
Matt Butcher
a736c2a3fe Merge pull request #2636 from technosophos/feat/2332-max-history
feat(tiller): limit number of versions stored per release
2017-08-17 13:33:10 -06:00
lichuqiang
ceb953c5b0 fix typo 2017-08-17 11:27:09 +08:00
Matt Butcher
04a0659b3e Merge pull request #2809 from rocky-nupt/feature-read-from-STDIN
feat(helm):Support reading the values file from STDIN
2017-08-16 15:52:18 -06:00
xuhaigang
084dff477e feat(helm):Support reading the values file from STDIN
We can use the command like
<pre>sed "s|foo|bar|g" values-template.yaml | helm install -f - stable/foo</pre>

This may be helpful in scripting.

Closes #2709
2017-08-16 16:39:07 +08:00
Ergin Babani
edb5be3ac5 'helm upgrade --install' uses the namespace from kube config.
Use the current kube config namespace by default if --namespace is not specified.
This makes 'helm upgrade --install' and 'helm install' handle namespaces
the same way.
2017-08-15 01:19:33 -04:00
Matt Butcher
0853f4906a
feat(tiller): limit number of versions stored per release
This adds a new configuration option to Tiller to limit the number of
records stored per release.

Tiller stores historical release information (helm history, helm
rollback). This makes it possible to set a maximum number of versions
per release.

To enable this feature, use `helm init --history-max NNN`. Note that
because of the restrictions on Deployment objects, you will have to
re-install Tiller to add a limit.

Along the way, I found an unreported bug in the Memory storage driver.
This fixes that bug and adds substantially more tests to catch
regressions.

Closes #2332
2017-08-10 12:01:20 -06:00
Maciej Kwiek
9c4bb14673 Delete old deps after chart deps are updated
This change changes the order of operations in
pkg/downloader.Manager.downloadAll

Old charts are moved to tmp directory which is restored in case any
dependency update fails. Otherwise tmp dir is deleted.
2017-08-10 17:36:00 +02:00
Maciej Strzelecki
e61ee5c54e fix(helm): pass os.stdin when executing a plugin (#2740) 2017-08-04 08:57:34 -07:00
Baofa Fan
43ce6b57da delete secret when helm reset (#2715)
* delete secret when helm reset

* add test

* expected 3 actions
2017-08-04 08:55:52 -07:00
xuhaigang
d84b707d1e fix(helm): Fix the bug in helm dependency update -verify
Helm dependency update --verify should fail when verification fails.

Closes #2717
2017-08-01 16:22:04 +08:00
Taylor Thomas
8fc88ab626 Merge pull request #2681 from at1012/at-helm-list
feat(2063): Better 'helm list' visibility into state of pending upgrades
2017-07-20 21:46:27 -07:00
Adam Reese
7112a48af6
ref(helm): refactor cleanup of environment after tests run 2017-07-14 11:08:50 -07:00
Adam Reese
a29e610938
fix(helm): fix flag parsing once and for all 2017-07-14 11:08:50 -07:00
Aishwarya Thangappa
915e7023c4 Added more granular statuses 2017-07-13 15:20:07 -07:00
Aishwarya Thangappa
64bab308fb Added unit tests 2017-07-12 15:04:34 -07:00
Aishwarya Thangappa
3d4361ca1f Modified release_update and release_rollback 2017-07-12 15:04:34 -07:00
Taylor Thomas
564ba7ba7c fix(dep): Fixes out of date dependency info
The help text for `helm dep` contained out of date info about
referring to a chart repo by name vs. URL.
2017-07-11 16:56:29 -07:00
Matt Butcher
b671888ff4
fix(helm): fix helm get subcommands
This correctly sets up the tunnel for `helm get values`, `helm get
manifest`, and `helm get hooks`.

Closes #2617
2017-07-11 16:08:19 -06:00
Adam Reese
876cbc205c
fix(helm): support HELM_HOME during plugin loading
closes #2630
2017-07-11 14:26:25 -07:00
Adam Reese
dd952e61f0
fix(helm): load home from flags during runtime 2017-07-11 11:42:30 -07:00
Maciej Strzelecki
46275612c3
feat(helm): add -a flag to 'helm list'
There's 'helm get values -a' already. I always try to use 'helm list -a'
spontaneously.
2017-07-10 15:20:29 +02:00
Justin Scott
8cac493557 Capitalize 'helm' text in init.go. 2017-06-29 16:33:00 -07:00
Steven E. Harris
24238bbe20 Merge pull request #2601 from jascott1/cap_init
feat(helm): Correct capitalization and punctuation for all user facing text
2017-06-29 14:44:14 -04:00
Matt Butcher
f0af7d60e7 Merge pull request #2592 from raisemarketplace/compare
ref(helm): consolidate vars() function
2017-06-29 12:19:57 -06:00
Justin Scott
37e5f76f9e Capitalize 'helm' text that was missed. 2017-06-27 10:21:30 -07:00
Justin Scott
b704947d54 Fix broken tests due to "server-side" text change. 2017-06-26 14:41:00 -07:00
Justin Scott
af4c243ee3 Correct punctuation and capitalization for user facing strings. 2017-06-26 10:23:26 -07:00
Michelle Noorali
29c4709b5e Merge pull request #2550 from michelleN/export-fake-release-client
ref(helm): make FakeReleaseClient public
2017-06-23 14:38:36 -04:00