- 26 Sep, 2016 1 commit
-
-
Matt Butcher authored
This adds the function toYaml to the Engine template functions. Closes #1225
-
- 30 Aug, 2016 1 commit
-
-
joe2far authored
-
- 29 Aug, 2016 1 commit
-
-
vaikas-google authored
-
- 23 Aug, 2016 1 commit
-
-
Matt Butcher authored
Closes #1076
-
- 03 Aug, 2016 1 commit
-
-
Matt Butcher authored
This changes "pkg/chartutil".Files.Get to return a string, removes "pkg/chartutil".Files.GetString, and adds "pkg/chartutil".Files.GetBytes. Closes #1020
-
- 01 Aug, 2016 1 commit
-
-
Matt Butcher authored
This adds a context-aware template function called 'partial' that will allow rendering other templates in a chart into a string value, which can then be piped to other functions. Usage is something like '{{partial 'path/to/template.yaml' | indent 2}}' This might be a bad idea. Closes #1005
-
- 29 Jul, 2016 1 commit
-
-
Matt Butcher authored
Templates can now access the non-template files in a chart by using the '{{.Files}}' map inside of a template. Relates to #950
-
- 21 Jul, 2016 1 commit
-
-
Matt Butcher authored
This fixes a bug in which passed-in values files were not correctly merged into the chart's default values YAML data. I believe it also fixes some other prioritization bugs in values merging. The existing unit test was wrong (see TestCoalesceValues). It is fixed now. Also added more tests to simulate issue #971. In the course of writing this, I removed some vestigial code as mentioned in #920. Closes #971 Closes #920
-
- 12 Jul, 2016 1 commit
-
-
- 07 Jul, 2016 1 commit
-
-
Matt Butcher authored
Template paths were relative to the chart that contained them, which meant that all templates were named 'template/SOMETHING'. This made it trivially easy to hit namespace collisions as in #933. Template path names are essentially opaque strings so this patch simply changes them to be qualified by parent chart.
-
- 28 Jun, 2016 1 commit
-
-
Matt Butcher authored
This allows templates to access information about the template file. Right now, the template can only access the .Template.Name, which is the chart-relative path to the current template. Closes #894
-
- 24 Jun, 2016 5 commits
-
-
Matt Butcher authored
Instead of printing "no value", this prints an empty string by default, but adds a Strict flag on the engine, which (if true) will cause a template render to error out if a value is not supplied. Strict is set to false so that developers can instead use `default` to set default values.
-
Miguel Martinez authored
-
Matt Butcher authored
-
Matt Butcher authored
-
Matt Butcher authored
This adds the .Values namespace qualifier to all values
-
- 22 Jun, 2016 1 commit
-
-
Matt Butcher authored
-
- 14 Jun, 2016 1 commit
-
-
Matt Butcher authored
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.
-
- 13 Jun, 2016 1 commit
-
-
Matt Butcher authored
-
- 09 Jun, 2016 2 commits
-
-
Matt Butcher authored
-
Adam Reese authored
Fixes: https://github.com/kubernetes/helm/issues/803
-
- 07 Jun, 2016 2 commits
-
-
Matt Butcher authored
-
Adam Reese authored
-
- 04 May, 2016 1 commit
-
-
Matt Butcher authored
This commit finally ties `helm install` together with the Kubernetes client library to make an end-to-end trip. There were several small fixes to go on both client and server side, along with some changes to proto to support better error reporting. The alpine chart has been updated to exhibit how the new Helm works.
-
- 28 Apr, 2016 1 commit
-
-
Matt Butcher authored
-
- 22 Apr, 2016 1 commit
-
-
Matt Butcher authored
-
- 21 Apr, 2016 2 commits
-
-
Matt Butcher authored
-
Matt Butcher authored
-
- 18 Apr, 2016 1 commit
-
-
Matt Butcher authored
-
- 13 Apr, 2016 2 commits
-
-
Matt Butcher authored
This is an in-memory storage layer for storing releases. This will be superseded by the Kubernetes ConfigMap implementtion.
-
Matt Butcher authored
And structure the tests better.
-
- 12 Apr, 2016 2 commits
-
-
Matt Butcher authored
-
Matt Butcher authored
-