Commit Graph
3245 Commits
Author SHA1 Message Date
Alon Lavi 30a5c6c19f Fix a bug causing 'helm depndency update' to delete required charts 2017-07-12 13:07:13 -06:00
Sushil Kumar ebbf1b0022 Added tests for different combinations of subcharts & requirements.yaml
Added more tests to test following comibnations of subcharts and requirements.yaml
- [ ] subcharts not specified in requirements.yaml
- [ ] some subcharts specified in requirements.yaml while others should be picked directly from "charts\"
- [ ] all subcharts specified in requirements.yaml without alias
- [ ] subcharts specified in requirements.yaml with alias is already tested
2017-07-12 13:04:09 -06:00
Sushil Kumar 39525ce7cc Adds charts in "charts\" directory to dependencies
Dependencies should be processed even if they are not added to requirements.yaml
Fixes https://github.com/kubernetes/helm/issues/2599
2017-07-12 13:03:52 -06:00
Sushil Kumar f4a1018512 Added omitempty to Requirements struct
This was needed to get correct sha for requirements.yaml and requirements.lock
Fixes https://github.com/kubernetes/helm/issues/2598
2017-07-12 12:21:07 -06:00
Adam Reese 012cb0ac1a chore(*): bump to v2.5.0 v2.5.0 2017-06-19 13:42:43 -07:00
Sushil Kumar f476f83e83 <chart>.tgz will now be downloaded to "$HELM_HOME/cache/archive" directory (#2558)
* <chart>.tgz  will now be downloaded to "$HELM_HOME/cache/archive" directory

Fixes https://github.com/kubernetes/helm/issues/2142

* Added archive location to helm init
2017-06-19 10:26:42 -07:00
Taylor Thomas 9c8a99b52a Merge pull request #2584 from unguiculus/helm-create
Improve 'helm create'
2017-06-19 10:16:19 -07:00
Reinhard Nägele 76e6e15a0c Add comment on resources 2017-06-18 14:42:36 +02:00
Taylor Thomas 3ff8e9196e Merge pull request #2586 from JulienBalestra/docs-command-typo
docs: Fix typo in command line
2017-06-17 15:38:27 -07:00
Julien Balestra 8dfec4db61 Fix typo in command line. 2017-06-16 14:10:07 +02:00
Reinhard Nägele 51923e54b1 Improve 'helm create' 2017-06-16 09:41:38 +02:00
Adam Reese 72cd1464d2 Merge pull request #2570 from adamreese/ref/goimports
ref(tiller): cleanup goimports
2017-06-12 19:35:29 -07:00
Matt Butcher dece57e0ba Merge pull request #2350 from eicnix/master
Added "tpl" template function
2017-06-12 13:37:17 -06:00
Adam Reese eccb041c0f ref(tiller): cleanup goimports 2017-06-12 10:30:21 -07:00
Adam Reese 5c1830f1aa Merge pull request #2569 from adamreese/ref/tiller
ref(tiller): refactor out cobra from tiller
2017-06-12 09:00:38 -07:00
Adam Reese a658d24ccd ref(tiller): refactor out cobra from tiller 2017-06-11 19:39:58 -07:00
Adam Reese 401f8bcc18 Merge pull request #2563 from adamreese/ref/code-cleanup
ref(helm): mix bag of syntax cleanup in cmd/helm
2017-06-09 09:57:39 -07:00
Matt Butcher ecef026b68 Merge pull request #2545 from technosophos/feat/set-list-index
feat(helm): support array index format for --set.
2017-06-08 14:34:26 -06:00
Adam Reese b671077de1 ref(helm): mix bag of syntax cleanup in cmd/helm 2017-06-08 13:08:41 -07:00
Steven E. Harris 9f9b3e8729 Use versioned API types from the client-go library (#2524)
* Use versioned API types from the client-go library

Wherever possible, use the k8s.io/client-go/kubernetes.Interface type
in favor of the client-related types from package

  k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset

The latter are still required by the kubectl "reaper" types used in
the "installer" and "kube" packages.

* Accept the default deployment replica count of one

Don't bother requesting a single replica explicitly.
2017-06-08 12:30:59 -07:00
Matt Butcher c01c7318ab feat(helm): support array index format for --set.
This adds support for specifying list position with an array index using
`--set`. For example, this now works: `--set servers[0].port=8080`
2017-06-08 12:15:03 -06:00
Lukas Eichler 39db9ec6e8 Merge branch 'master' into master 2017-06-08 18:40:34 +02:00
Michelle Noorali 15c14194c4 Merge pull request #2457 from michelleN/hooks-bug
fix(tiller): track hooks in multi-def manifests
2017-06-08 10:37:01 -04:00
Taylor Thomas 5d3f3fdcd1 Merge pull request #2559 from v1k0d3n/docs-armada
docs(helm): add armada to the additional tools readme
2017-06-07 21:18:04 -07:00
Taylor Thomas 94c419663f Merge pull request #2556 from cblecker/go1.8.3
chore(ci): bump go 1.8.3
2017-06-07 21:12:09 -07:00
Brandon B. Jozsa b482780ebb docs: add armada to the additional tools readme 2017-06-07 18:38:20 -04:00
Matt Butcher 8832cde7e0 Merge pull request #2555 from lachie83/docs-tiller-namespaces
(docs) - add best practices for running tiller in namespaces
2017-06-07 12:36:42 -06:00
Christoph Blecker 213805504c chore(ci): bump go 1.8.3 2017-06-07 11:10:30 -07:00
Lachlan Evenson 6a7a7d2a58 update wording based on pr review 2017-06-07 10:28:40 -07:00
Matt Butcher a15b3be9de Merge pull request #2496 from pierreozoux/patch-1
Rename index.md to README.md
2017-06-07 11:25:39 -06:00
Taylor Thomas eb2882d750 Merge pull request #2549 from thomastaylor312/fix/broken_unit_test
fix(tests): Fixes broken unit test
2017-06-07 10:06:41 -07:00
Lachlan Evenson a25c5a7362 add best practices for running tiller in namespaces 2017-06-07 10:04:06 -07:00
Adam Reese a98f701a62 Merge pull request #2553 from adamreese/fix/helm-home-stdout
fix(helm): helm home print to stdout
2017-06-07 09:36:31 -07:00
Matt Butcher c4a4b9668d Merge pull request #2546 from technosophos/docs/remove-block-sections
docs(chart_template_guide): remove discussion of blocks
2017-06-07 10:28:13 -06:00
Adam Reese 985dbae2ac fix(helm): helm home print to stdout
cobra prints to stderr by default
2017-06-07 08:53:23 -07:00
Taylor Thomas e3250e3319 Merge pull request #2534 from sushilkm/issues/2508
First alias would be dependency rename
2017-06-06 22:33:51 -07:00
Taylor Thomas 5cfb4e8cf8 fix(tests): Fixes broken unit test
The new unit test was not passing an explict subcommand arg to the
root command in the unit test.
2017-06-06 22:17:26 -07:00
Matt Butcher 52a3405b1e Merge pull request #2542 from sushilkm/issues/2128
Allow updating chart dependencies when packaging a chart
2017-06-06 16:39:33 -06:00
Sushil Kumar 4ddd832f35 Use download manager directly 2017-06-06 15:24:43 -07:00
Matt Butcher 38a3067170 docs(chart_template_guide): remove discussion of blocks
There are a lot of weird edge cases when using blocks inside of charts,
and we have been telling users to avoid using them for the last six
months. This just removes the documentation about them. It also adds a
warning about why blocks should not be used.
2017-06-06 16:19:52 -06:00
Taylor Thomas c36c25391e Merge pull request #2544 from thomastaylor312/fix/tiller_linux_host
fix(helm): Ensures tiller pod lands on a linux node
2017-06-06 13:09:02 -07:00
Matt Butcher d2a4c40fa5 Merge pull request #2541 from technosophos/fix/2525-helm-get-broken-release
fix(tiller): make GetReleaseContent return any release
2017-06-06 11:48:51 -06:00
Matt Butcher c55577ace6 Merge pull request #2535 from jascott1/i2331
fix(helm): remove unnecessary values merge in processImportValues
2017-06-06 11:48:22 -06:00
Taylor Thomas 8a0e051c1d fix(helm): Ensures tiller pod lands on a linux node
Without a node selector to ensure that tiller deploys on a linux node,
the tiller pod can have issues starting in a mixed cluster.

Fixes #2420
2017-06-05 22:46:09 -07:00
Taylor Thomas 83a2d7035a Merge pull request #2543 from willise/modify-cmd-help
fix(helm): modify `helm repo update` help info
2017-06-05 22:31:00 -07:00
willise c8b8c1e6d6 fix(helm): modify helm repo update help info
The former help info may cause misunderstanding that this command
can update content of charts existing in remote respositories while
it does pull charts' info from remote repositories.

This trivial modification leads better understanding.
2017-06-06 10:45:22 +08:00
Michelle Noorali 6bfb08a760 ref(tiller): refactor sortManifests() 2017-06-05 20:52:20 -04:00
Michelle Noorali 83c69a8e10 fix(tiller): track hooks in multi-def manifests
resolves #2290
2017-06-05 20:46:57 -04:00
Sushil Kumar 9b4b4dd1df Updated docs 2017-06-05 16:35:41 -07:00
Sushil Kumar 09bedff7d5 Allow updating chart dependencies when packaging a chart
Added -u flag that would cause helm dep up before running helm package

Fixes https://github.com/kubernetes/helm/issues/2128
2017-06-05 16:34:08 -07:00