Matt Butcher
df827ab738
Merge pull request #2050 from jackzampolin/jz-to-toml
...
Add toToml template function
2017-03-06 14:37:55 -07:00
Jack Zampolin
fc60d51be9
Add toToml function
2017-03-01 10:19:21 -08:00
Matthew Fisher
de6fb23e7a
expose LoadFiles as a usable function
...
In third-party libraries, charts can be embedded in memory rather than in files, directories or
tarballs. Exposing LoadFiles allows a third-party library the ability to load static templates
in and spit out a *chart.Chart.
2017-02-28 15:47:40 -08:00
Maxim Ivanov
edd4e56112
fix(helm): resolve symlinks when loading chart
...
Possible fix for #1639
2017-02-23 23:09:57 +00:00
YuviPanda
cd7275069e
Use backtick quotes to avoid excess escaping
2017-02-21 12:59:16 -08:00
YuviPanda
97a655d225
Add tests for ToJson
2017-02-21 01:08:18 -08:00
YuviPanda
5c52fe6ad6
Add ToJson and FromJson template functions
2017-02-21 00:34:17 -08:00
Justin Scott
17c6ae61da
feat(helm): re-enable log warnings for tags and conditions
2017-02-11 13:39:15 -08:00
Justin Scott
fe864ad699
feat(helm): remove logging of tags/condition warnings to pass ci
2017-02-11 12:56:43 -08:00
Justin Scott
58c8aca1cc
feat(helm): fixup if/ele,remove extra string casts, add comments
2017-02-11 12:56:43 -08:00
Justin Scott
004c5bcc88
feat(helm): fix condition when no requirements.yaml exists during tag/condition processing
2017-02-11 12:56:43 -08:00
Justin Scott
faae1f68b6
feat(helm): Check len of correct slice
2017-02-11 12:56:43 -08:00
Justin Scott
8ef733ca7d
feat(helm): add conditions and tags
...
This feature adds the ability to selectively control the loading of charts using entries in top chart's values.
When 'helm install --set tags.mytag=true', charts with that tag will be enabled unless disabled in parent by condition.
When 'helm install --set mychart.enabled=true', charts with that yaml path specified will be enabled.
Closes #1837
2017-02-11 12:56:43 -08:00
z00358552
b0d4cacd54
fix(helm) change name length limit to 63 for helm create
...
since kubernetes 1.4, the upper limit for resource name is 63 characters,
so it is better to change the template when running `helm create` accordingly.
2017-01-17 15:51:31 +08:00
Lachlan Evenson
4d5cf66308
removed Version from create tests as output schema and values aren't tested
2017-01-11 12:22:21 -08:00
Lachlan Evenson
2e0f949d49
bugfix(tiller): replace + with - in Chart version to support Kubernetes constraint
2017-01-11 11:21:14 -08:00
Matt Butcher
cb0a6c7e07
feat(tiller): add {{.Capabilities}} object
...
This adds the {{.Capabilities}} object to the template variables so that
chart authors can write charts that are aware of teh Kubernetes
capabilities of the current cluster.
Closes #1608
2017-01-09 18:09:20 -07:00
Matt Butcher
090e00ddf8
Merge pull request #1686 from kubernetes/feat/1604-fromyaml
...
feat(tiller): add fromYaml to template functions
2016-12-19 10:46:24 -07:00
Euan Kemp
25f74989a5
fix(chartutil): improve 'missing name' error
2016-12-18 23:19:01 -08:00
Matt Butcher
b3d812b346
Merge pull request #1692 from technosophos/fix/allow-global-map-merges
...
fix(tller): allow deep merge of global maps
2016-12-16 16:29:13 -07:00
Matt Butcher
6faf4675ac
fix(tller): allow deep merge of global maps
...
This reverts a previous decision to only do shallow merges of globals.
It allows globals to be nested maps.
2016-12-15 17:06:30 -07:00
Matt Butcher
b2d762af48
feat(tiller): add .Release.IsInstall
2016-12-15 15:04:36 -07:00
Matt Butcher
de7c5e5a38
feat(tiller): Add .Release.Revision and .IsUpgrade
...
New properties are available to template developers.
Closes #1554
2016-12-14 18:06:34 -07:00
Matt Butcher
7f4ea91028
Merge pull request #1645 from rodcloutier/Windows_archive_backslash_support
...
fix(helm): added support for compressed charts containing \ in file paths
2016-12-14 18:13:58 -06:00
Matt Butcher
d8540d78f1
feat(tiller): add fromYaml to template functions
...
This adds a fromYaml template function.
Closes #1604
2016-12-14 16:47:25 -07:00
Andrew Stuart
1df13df88d
Include lines functions
2016-12-12 18:53:32 -07:00
Andrew Stuart
6760aa1588
Add Lines method, remove path utils (Sprig pr)
2016-12-12 17:19:47 -07:00
Andrew Stuart
0474bcbcf1
Document ToYaml function
2016-12-09 13:21:48 -07:00
Andrew Stuart
9771973888
Add AsSecrets, AsConfig methods for Files object. Move ToYaml to chartutil
2016-12-09 12:53:53 -07:00
Adam Reese
0c6b6d1c62
fix(*): correct file permissions on source files
2016-12-07 09:09:38 -08:00
Rodrigue Cloutier
37920761a4
fix(helm): added support for compressed charts containing \ in file paths
2016-12-06 09:13:40 -05:00
Matt Butcher
69e50abc6c
Merge pull request #1628 from rodcloutier/Windows_chart_creation_support
...
test(*): fix Windows tests
2016-12-05 13:30:25 -07:00
Rodrigue Cloutier
f3b205c6ef
fix(*): fixed tests for Windows
2016-12-05 11:17:47 -05:00
John Hofman
c38fb120bf
fix(helm): add trimSuffix to helper functions
2016-12-05 10:01:25 +01:00
Matt Butcher
e26d9f9633
Merge pull request #1616 from rollulus/no-exec-yaml
...
fix(helm): write yaml without exec permission
2016-12-01 13:00:18 -07:00
Andrew Stuart
ec020a9e40
Improve formatting of godoc
2016-12-01 11:07:08 -07:00
Andrew Stuart
2de1728f05
feat(helm): Add Files.Glob method to permit file organization
2016-12-01 09:09:46 -07:00
Rollulus
e8eed3cc3e
fix(helm): write yaml with non-exec permission
2016-12-01 13:42:53 +01:00
Matt Butcher
5517d00a48
Merge pull request #1547 from technosophos/feat/packs
...
feat(helm): support 'helm create --starter=mypack'
2016-11-22 17:44:48 -07:00
Matt Butcher
784a339627
feat(helm): support 'helm create --pack=mypack'
...
This adds support for packs, pre-configured chart patterns that can be
used to quickly create a custom layout for your new chart.
2016-11-22 16:27:54 -07:00
Adam Reese
62df1ad358
Merge pull request #1549 from adamreese/fix/1519-bubbly-yaml-errors
...
fix(tiller): return yaml parsing errors
2016-11-15 10:56:02 -08:00
Adam Reese
e2ab407209
fix(tiller): return yaml parsing errors
...
closes : #1519
2016-11-14 14:30:33 -08:00
Matt Butcher
0a163a2a3a
fix(helm): helm create will not overwrite existing files
...
It will ignore files if they exist, and create files if they were
missing.
Closes #1515
2016-11-14 11:49:19 -07:00
Adam Reese
d59f66fc9e
fix(*): fix new linter errors
2016-11-11 19:24:11 -08:00
Sebastian Mandrean
b3d45aef7a
fix(1516): use correct value reference in boilerplate NOTES.txt
2016-11-06 22:44:25 +01:00
Vic Iglesias
4179282760
Dont use privileged port in port-forward of default chart
2016-11-01 16:14:45 -07:00
Vic Iglesias
5af08fa5b5
Fix labels in NOTES.txt
2016-11-01 16:10:58 -07:00
Vic Iglesias
8527f2f96c
Use chart name for container name
2016-11-01 16:09:15 -07:00
Vic Iglesias
156d706dd1
Use internal port for health check
2016-11-01 16:08:20 -07:00
Jim
7a054e0e6b
fix(pkg/chartutil): add error if chart yaml not in directory
...
For archived files the Chart.yaml file should be contained in a base
directory. This commit adds an error when the Chart.yaml file is found
in the root directory.
Fixes #1171
2016-10-31 22:25:38 -04:00