Commit graph

19 commits

Author SHA1 Message Date
Matt Butcher
23ce6142f9 fix(chartutil): remove a wayward println 2016-06-21 16:53:28 -06:00
Matt Butcher
f30ff915f2 feat(helm): add 'helm get values --all' for all values
Add support for displaying computed configuration values. This is
useful for debugging.
2016-06-17 16:15:03 -06:00
Matt Butcher
57a32f1df8 Merge pull request #832 from technosophos/feat/helmignore
feat(pkg/ignore): add helmignore library
2016-06-16 11:38:53 -06:00
Matt Butcher
713020359b feat(pkg/ignore): add helmignore library
This adds support for .helmignore files. These files roughly follow
the conventions established for .gitignore files:
https://git-scm.com/docs/gitignore

Closes #748
2016-06-15 13:00:42 -06:00
Matt Butcher
2b2a5788f3 Merge pull request #824 from technosophos/feat/global-vars
feat(chartutil): support global variables
2016-06-15 12:53:30 -06:00
Matt Butcher
88622a20da fix(helm): read values.yaml instead of values.toml
Closes #822
2016-06-14 12:06:19 -06:00
Matt Butcher
60f5341b91 feat(chartutil): support global variables
This provides support for "global" variables. It does this by
declaring "global" to be a special namespace. It then copies this
namespace into every subchart, coalescing it into any "global"
namespace found there.

The net result is that if "global.foo" is set in the YAML file, it
will be available to every chart/subchart as ".global.foo" regardless of
where that chart is in the subchart tree.
2016-06-14 11:24:09 -06:00
Matt Butcher
490cef784c fix(tiller): refactor template render to use chartutil. 2016-06-13 13:11:39 -06:00
Matt Butcher
e8109048a9 fix(chartutil): move values coalescing into chartutil 2016-06-09 14:10:12 -06:00
Adam Reese
d95a144563 fix(chartutil): fix nil error on values
Fixes: https://github.com/kubernetes/helm/issues/803
2016-06-09 11:09:00 -07:00
Matt Butcher
377a43385e fix(*): fixed import paths 2016-06-06 21:21:36 -06:00
Matt Butcher
72be00c6fc fix(chartutil): update 'fetch' and 'package' to use chartutil. 2016-06-06 21:16:45 -06:00
Matt Butcher
ebd81152dd fix(helm): update 'helm create' to use YAML. 2016-06-06 21:13:48 -06:00
Matt Butcher
9ca8c27e16 fix(*): change TOML to YAML 2016-06-06 21:12:36 -06:00
Matt Butcher
7aa4ffa4d4 feat(chartutil): switch TOML to YAML 2016-06-06 21:09:27 -06:00
Adam Reese
818c878700 chore(*): use k8s.io as the import path 2016-06-06 17:17:04 -07:00
Matt Butcher
15a1cb4816 feat(chartutil): add Save function
This replicates the previous Save function, which can save an
in-memory Chart proto to a tgz.
2016-06-03 15:23:49 -06:00
Matt Butcher
2802fcbd87 feat(chartutil): optimize for re-use
This is a refactor of the loader to use in-memory buffers instead of
trying to optimize for memory usage by delaying reads until the last
possible moment. Since charts tend to stay well below 1M in size, this
makes more sense, and is easier to work with.
2016-06-02 16:09:48 -06:00
Matt Butcher
25053e6ada feat(pkg/chartutil): add chartutil package 2016-05-26 09:41:43 -06:00