Commit Graph

156 Commits (95a0d2eb89c7d221e8d9fddc19b84e64bc474c8a)

Author SHA1 Message Date
Robert Sirchia c36bc25fb1
fixing missing attributes
11 months ago
Robert Sirchia 1ad79a2bb7
converting inline log to slog
11 months ago
Matt Farina 61d3eca55c
Move pkg/chart to pkg/chart/v2 to prepare for v3 charts
11 months ago
Matt Farina 5c0deec327
Moving chartutil to chart/util
11 months ago
Matt Farina 2236294119 Updating to helm.sh/helm/v4
1 year ago
Matt Farina 5727f56a96
Update to Go 1.23
1 year ago
Justen Stall 63cf42a843
fix: replace "github.com/pkg/errors" with stdlib "errors" package
1 year ago
Nathan Baulch ff9dd262e3
Fix typos
1 year ago
Robert Sirchia d58d7b3762 Fixing all the linting errors
2 years ago
Matt Farina 7fd08041b1
Merge pull request #12617 from porridge/dynamic-client
2 years ago
Andrew Block 77d54d7dbe
Merge pull request #11351 from greed42/fast-tpl
2 years ago
Marcin Owsiany bfec4ec926 feature(pkg/engine): introduce RenderWithClientProvider
2 years ago
Graham Reed 97dbb96f5a Merge remote-tracking branch 'origin/main' into fast-tpl
3 years ago
Graham Reed 95905f19dd Work around template.Clone omitting options
3 years ago
AdamKorcz 2a9594c0fe pkg/engine: fix nil-dereference
3 years ago
Matt Farina 863bc74e5a
Update to func handling
3 years ago
Graham Reed a7d3fd6c09 Allow a nested `tpl` invocation access to `defines` in a containing one
3 years ago
Graham Reed e2a7c7998a Remove the 'reference templates' concept
3 years ago
Graham Reed db4f330122 Speed up `tpl`
3 years ago
Matt Farina f895948ae2
Fixing issue with non-existant .Template when using tpl function
4 years ago
Matt Farina ac80a5eec9
Merge branch 'main' into feat/subcharts-scope
4 years ago
Matt Farina 2de6f9d424
Merge pull request #9993 from Ka0o0/make-isroot-available-to-template
4 years ago
Kai Takac 06ae6f933a Make Chart's IsRoot available to templates
4 years ago
Cory Snider 79df3926f6 fix(engine): parse fail messages with newlines
5 years ago
Valentin Flaux 3daaea0a1c feat(pkg/engine): expose subcharts scope in parent
5 years ago
Marcus Speight 7a0739a863 Fail message is now the same as the required message.
5 years ago
Paul Brousseau 3192408415 Fixing typo in engine comments
5 years ago
Matt Farina dbd001e532
Removing tiller language
6 years ago
Matt Butcher bb47286f09
fix linting error with lookup function (#7969)
6 years ago
Andre Sencioles d0726e07ab
Parse reference templates in predictable order (#7702)
6 years ago
Daniel Cheng 8528548441 fix recursion count in templates
6 years ago
Matthew Fisher 9c680e604b
Merge pull request #7443 from zwwhdls/fix7439
6 years ago
zwwhdls 16a85f7570 fix test-style
6 years ago
zwwhdls 4eda4fa06d allow limited recursion in templates
6 years ago
Matthew Fisher e84b61b2db
Merge pull request #6752 from raffaelespazzoli/lookup
6 years ago
Josh Soref 02ad2b1187 Spelling (#7258)
6 years ago
raffaelespazzoli e98cd621f0 added rest client passed with action configuration
6 years ago
海的澜色 750b870aed fix stack overflow error (#7114)
6 years ago
Matt Farina 9bc7934f35
Updating the module for v3 as the major version
6 years ago
Adam Reese 4fcc876786
ref(pkg/engine): cleanup of development `hack`
6 years ago
Martin Hickey 5906b9dfee Fix style conformance issue
7 years ago
Ian Howell c92e3351f7 Switch to a more unique delimiter for template execution errors
7 years ago
Ian Howell 31b940a61d fix(engine): Fix eating too many colons during template execution
7 years ago
Thomas O'Donnell 213f714604 Stop Lint from breaking when using required
7 years ago
Adam Reese b49db9e6e6
ref(pkg/chartutil): break up chartutil into logical files
7 years ago
Martin Hickey 0b809dd078 Validate library chart files after chart loaded
7 years ago
Ian Howell 278594fb0f fix(pkg/engine): Style changes on template errors
7 years ago
Ian Howell 92b86f6e74 fix(pkg/engine): Catch non-templating errors when rendering templates
7 years ago
Ian Howell 33b1ede570 fix(pkg/engine): Clean up template error messages
7 years ago
Adam Reese 295092cd7d
ref(pkg/action): refactoring dup code and linter fixes
7 years ago
Adam Reese 895e9192d4
feat(*): use vanity import helm.sh/helm
7 years ago
Adam Reese 849f27d11f
ref(pkg/engine): make template specific functions private
7 years ago
Adam Reese d841a1b1d9
fix(engine): make template rendering thread safe
7 years ago
Adam Reese 4f26b658d8
change copyright to "Copyright The Helm Authors"
8 years ago
Adam Reese f012940d9c
ref(*): refactor chart/chartutil
8 years ago
Adam Reese 726e3c41be
feat(*): print stacktrace on error with debug enabled
8 years ago
Adam Reese 6345f04190
ref(hapi): convert protobuf to go types
8 years ago
scriptonist 5311bf40a8 Now returning error and stopping installation
8 years ago
scriptonist 6cfaa4ebf2 Added code to recover from a tiller pod crash in an event of template render failure
8 years ago
Lukas Eichler 8bc7dede18
fix(helm): Apply PR comments for tpl template name fix
8 years ago
Lukas Eichler 1cebc760a0
Fixed warning for missing formating parameter inside error message.
8 years ago
Lukas Eichler 2c338db1bd
fix(helm): Set template context inside tpl function to outer function.
8 years ago
Lukas Eichler 39db9ec6e8 Merge branch 'master' into master
9 years ago
Lukas Eichler 439f1b31d1 Added unit test for include in tpl function
9 years ago
Lukas Eichler ce8e8d6778 Added storage of parsed templates in engine
9 years ago
Matt Butcher 8937c775a9
fix(2452): sort templates before parse
9 years ago
Matt Butcher 5c227bffbb Merge pull request #2361 from databus23/dont_render_partials
9 years ago
Lukas Eichler 2521c526d9 - Changed error behaviour to returning an error instead of writing the error in the template
9 years ago
Lukas Eichler d01f7978d2 Added implementation for a tpl function that evaluates a string as a template.
9 years ago
Fabian Ruff b94eb82d12 Skip rendering partials
9 years ago
Fabian Ruff 124235ffed Fail template execution if included template fails
9 years ago
Steve Wilkerson 79a3db0a63 feat(helm): add support for required properties
9 years ago
Fabian Ruff 43a6bcff40 Add .Template.BasePath to template system
9 years ago
Jack Zampolin fc60d51be9 Add toToml function
9 years ago
YuviPanda 5c52fe6ad6 Add ToJson and FromJson template functions
9 years ago
Matt Butcher cb0a6c7e07
feat(tiller): add {{.Capabilities}} object
9 years ago
Matt Butcher d8540d78f1
feat(tiller): add fromYaml to template functions
9 years ago
Andrew Stuart 6760aa1588
Add Lines method, remove path utils (Sprig pr)
9 years ago
Andrew Stuart 5d58b7792c
Fix erroneous import
9 years ago
Andrew Stuart 9771973888
Add AsSecrets, AsConfig methods for Files object. Move ToYaml to chartutil
9 years ago
Matt Butcher 36f7eb0b2a fix(linter): add engine.FuncMap so linter can use real function list
9 years ago
Matt Butcher 431cc46cad feat(tiller): add toYaml template function
9 years ago
vaikas-google 492dbb3791 Add support for NOTES.txt file
10 years ago
Matt Butcher 84761a559a fix(helm): remove extra linter output
10 years ago
Matt Butcher 9718c9e7c8 feat(engine): add 'partial' function
10 years ago
Matt Butcher 033dbfe75e feat(tiller): add Files map to templates
10 years ago
Matt Butcher 73a2890277 fix(engine): change template naming
10 years ago
Matt Butcher 532f03ec78 feat(tiller): add .Template object in templates
10 years ago
Matt Butcher ab4e20c278 Merge pull request #888 from technosophos/fix/887-no-value-fix
10 years ago
Matt Butcher 96ac6ebc6c fix(tiller): stop printing <no value> when var is missing
10 years ago
Miguel Martinez 2eff17cb6d Removing debugging line
10 years ago
Matt Butcher e00f774a5d fix(engine): remove debugging output
10 years ago
Matt Butcher 22ac61469f feat(*): add Values namespace to templates
10 years ago
Matt Butcher e757b24aed fix(*): add license header
10 years ago
Matt Butcher 490cef784c fix(tiller): refactor template render to use chartutil.
10 years ago
Matt Butcher e8109048a9 fix(chartutil): move values coalescing into chartutil
10 years ago
Matt Butcher 9ca8c27e16 fix(*): change TOML to YAML
10 years ago
Adam Reese 818c878700 chore(*): use k8s.io as the import path
10 years ago
Matt Butcher 6db7c39b84 feat(helm, tiller): implement k8s portion of install
10 years ago
Matt Butcher f098cb6fb6 fix(*): rewrite import paths
10 years ago