Commit Graph

453 Commits (663a4e64eaef6b156813364136950927469d9e46)

Author SHA1 Message Date
Adam Reese b6fdd8783b
feat(cmd/helm): remove need for helm init command
5 years ago
Matthew Fisher d99edbfb3e
fix(chartutil): remove executable bits from chartutil generated files
5 years ago
Taylor Thomas c9c95ea148 ref(*): Moves packages to internal
5 years ago
Josh Dolitsky cc5dece910
fix(chartutil): Ensure nested template dir on save (#6177)
5 years ago
Martin Hickey 149da7c77e Update scaffold chart to v2 apiVersion
5 years ago
Martin Hickey 7ddd3f482e
Merge pull request #6038 from liuliqiang/dev-v3
5 years ago
Liu Liqiang 49120340d3 Fix paths in the ingress template and values file written by helm create
5 years ago
Matthew Fisher 4f6d002d6c
chore(docs): move docs to helm-www
5 years ago
Oleg Sidorov f94bac0643 chartutil.ReadValues is forced to unmarshal numbers into json.Number refs #1707 [dev-v3]
5 years ago
Oleg Sidorov ec440d446d Replaced ghodss/yaml with sigs.k8s.io/yaml
5 years ago
Matt Farina 379b2b177c
Updating to the new Ingress group version
5 years ago
Adam Reese b49db9e6e6
ref(pkg/chartutil): break up chartutil into logical files
6 years ago
Adam Reese 45f63628e1
ref(pkg/chart): remove unused chart.RawValues
6 years ago
Adam Reese 590bf10ab5
fix(pkg/action): add namespace to release options
6 years ago
Matthew Fisher 757eb88d6c
Merge pull request #5441 from hickeyma/update-lib-charts
6 years ago
Adam Reese b7a14de590
Merge pull request #5601 from adamreese/v3/capabilities
6 years ago
Martin Hickey ecf4eda6c5 Fix scaffold chart label in helper template
6 years ago
Adam Reese 097834de0a
ref(pkg/chartutil): remove k8s version object dependency
6 years ago
Matt Farina 250b63eced
Updating the labels for consistency
6 years ago
Luis Davim 82ffe56ca6
Reduce template code duplication. Fixes #5372
6 years ago
Luis Davim 4425f86865
Add app.kubernetes.io/version label
6 years ago
Matt Farina af7eab0325
Updating to the k8s label convention
6 years ago
Martin Hickey f12c2a3111 Change the nginx app version to a set tag
6 years ago
Martin Hickey 0b809dd078 Validate library chart files after chart loaded
6 years ago
Martin Hickey 86c5e52ac4 Fix the image field for the scaffold chart application
6 years ago
Ian Howell ffff0e8c33 Feat/schema validation (#5350)
6 years ago
Matthew Fisher d3f0ac9343
ref(create): app version should be 0.1.0
6 years ago
Adam Reese e458a67f0c
ref(pkg/chart): add validation method to chart
6 years ago
Adam Reese 31819e4796
fix(pkg/chartutil): marshal capabilities VersionSet into slice
6 years ago
Adam Reese 87e789f01f
fix(pkg/chartutil): only include external objects in capabilities
6 years ago
Adam Reese 295092cd7d
ref(pkg/action): refactoring dup code and linter fixes
6 years ago
Adam Reese 895e9192d4
feat(*): use vanity import helm.sh/helm
6 years ago
Adam Reese 849f27d11f
ref(pkg/engine): make template specific functions private
6 years ago
Martin Hickey ef4d2a6e65 Update after review
6 years ago
Matthew Fisher 95c865513f
fix appveyor builds (#4934)
6 years ago
Adam Reese d94707db86
ref(*): remove helmVersion chart constraint
6 years ago
Matt Butcher f3bfae5ea7
fix: fix a number of style errors (#5136)
6 years ago
Christian Koeberl 62533e2b0e fix(pkg/chartutil): conditions for alias and umrella charts (#3734)
6 years ago
Adam Reese 2b81eea1e2
ref(*): replace byte array with map for Release config
6 years ago
Adam Reese 6fc8c9e079
ref(pkg/chartutil): simplify chart dependency unit tests
6 years ago
Adam Reese 825b15c763
Merge pull request #4972 from adamreese/ref/chart-dependencies
6 years ago
Adam Reese 85aef0d3d7
ref(pkg/chart): rename Requirements to Dependencies
6 years ago
roc 79f88dfc5e ref(url) update helm's github url (#4962)
6 years ago
Adam Reese 9e1e26f01e
ref(pkg/chartutil): attempt to make requirements processing readable
6 years ago
Adam Reese 21259507bd
ref(*): rename requirements.lock to Chart.lock
6 years ago
Adam Reese f7a7a157ce
ref(*): merge requirement.yaml into Chart.yaml
6 years ago
Adam Reese 516c53dae6
ref(chart): use map for chart.Values
6 years ago
Adam Reese 4f26b658d8
change copyright to "Copyright The Helm Authors"
6 years ago
Adam Reese f012940d9c
ref(*): refactor chart/chartutil
6 years ago
Adam Reese aa859e3f88
feat(*): remove Time, Namespace, and Revision from template functions
7 years ago
Adam Reese b1128abf4f
ref(*): s/tiller/helm/
7 years ago
Adam Reese 726e3c41be
feat(*): print stacktrace on error with debug enabled
7 years ago
Adam Reese 75c4df0b56
ref(tests): use golden files for testing command output
7 years ago
Adam Reese 36e034551f
ref(*): rebuild build version object
7 years ago
Adam Reese 29e772f631
ref(*): replace TillerVersion with HelmVersion
7 years ago
Adam Reese 4c95185164
ref(*): replace chart.config with []byte
7 years ago
Adam Reese c5a76deba3
ref(*): use go conventions for naming types
7 years ago
Adam Reese 36536d77ba
ref(*): remove protobuf any type
7 years ago
Adam Reese 91a6ebfed5
ref(*): remove protobuf timestamps
7 years ago
Adam Reese 6345f04190
ref(hapi): convert protobuf to go types
7 years ago
Adam Reese 68c0b6a24a
ref(proto): remove unused protobufs
7 years ago
Matthew Fisher 6f02d9e412
Merge pull request #3837 from consideRatio/toYaml-pr
7 years ago
Steffen Windoffer 8bd42d2645 remove unused servicePort from default ingress template
7 years ago
Erik Sundell 05a1f7f46c Updated tests for PR #3837
7 years ago
Erik Sundell 35132d141c toYaml - Fixes #3410 - trailing \n issue
7 years ago
Zack Williams 1d3ae54185 Fix #3822
7 years ago
adshmh 1a55161a53 Fix several golint warnings (#3756)
7 years ago
Matthew Fisher b5af54d44c
Merge pull request #3567 from jumal/master
7 years ago
Matthew Fisher 86ae040bfa
Merge pull request #3491 from oilbeater/fix-defer-in-loop
7 years ago
Jean-Philippe Courson 5b77335415 Create missing directories when saving files in chartutil.SaveDir
7 years ago
Thibaut Rousseau a59d212512
docs: Fix FromJson comment
7 years ago
oilbeater 757db3a062 defer in loop may cause resource leak
7 years ago
Matthew Fisher 14c7be1f92
Merge pull request #3288 from bradbeam/starter
7 years ago
Matt Farina c359ea66ed
Merge pull request #3350 from mattfarina/fix/3349
7 years ago
Matt Farina d5a865b5f4
fix(capabilities): Adding GitVersion to default set
7 years ago
Reinhard Nägele f47e1619b0 Update initial chart experience
7 years ago
Matthew Fisher e1027fae73
refactor symWalk() into pkg/sympath (#3199)
7 years ago
Adam Reese a31e3b8fe1
ref(*): kubernetes v1.9 support (#3234)
7 years ago
Brad Beam 8e0eface2c Making starter templates more versatile
7 years ago
Nauris Sadovskis bd8178d50b Fix package url
7 years ago
Matthew Fisher 7c79d1c765
Merge pull request #3193 from burdiyan/master
7 years ago
Johnny Bergström 7cc610960f Walk symbolic link directories
7 years ago
Alexandr Burdiyan f432e07126 ref(helm): improve fullname template in starter chart
7 years ago
Johnny Bergström d762a42168 Fix helmignore for .* (#3114)
7 years ago
Maxime Guyot c864ba179e Add fullnameOverride
7 years ago
Dhilip 67af4998de helm create all defined template names should be namespaced … (#2845)
7 years ago
Matthew Fisher e3e1116eaa Merge pull request #2857 from llsheldon/fix-dependency-alias
7 years ago
Matthew Fisher f278675f98 remove references to facebookgo/symwalk
7 years ago
Matthew Fisher 211f5f6f33 Revert "fix(helm): resolve symlinks when loading chart"
7 years ago
Matthew Fisher cf3fc21e81 Merge pull request #2898 from zlabjp/kube-version
7 years ago
carlory ad2d8e434a fix fromjson comment
7 years ago
carlory b9d3974df0 fix func comment
7 years ago
Kazuki Suda fa3ee5aecf feat(helm): add --kube-version flag to helm template
7 years ago
Kazuki Suda 3508cebbf6 Use the same defaults as done in helm lint for Capabilities
7 years ago
Michelle Noorali 84bb77f183 Merge pull request #1997 from AmandaCameron/issue/1401
7 years ago
Amanda Cameron 415e52bf55 Add support for sub-directory scanning as in issue #1401
7 years ago
llsheldon 0440b54bbf fix(helm):Fix dependency aliaes not working
7 years ago
Adnan Abdulhussein 8fd8a7c324 fix(create): port-forward should use internal port
7 years ago
Justin Scott 4a02a71f1e WIP feat(helm): add `template` command
7 years ago
Kira 4c1a47480e feat(2450): add annotations to chart metadata (#2671)
7 years ago
Maxime Guyot bbf2d6b7e8 Fix the default NOTES.txt
7 years ago
Miouge1 6cfed9d635 Updating default values.yaml comments
7 years ago
Steven E. Harris e8d80729ac Merge pull request #2703 from rbwsam/ref/simplify_error
7 years ago
Sam Leavens 098df8b186 ref(pkg/chartutil): improve comment spacing
7 years ago
Sam Leavens f7ca52dfc8 ref(pkg/chartutil): improve comment for PathValue
7 years ago
Sam Leavens cf09e344d1 fix(pkg/chartutil): Fix test, improve message
7 years ago
Sam Leavens 8df52b6501 ref(pkg/chartutil): move comment
7 years ago
Sam Leavens 3ee70291c8 ref(pkg/chartutil): Capitalize YAML
7 years ago
Sam Leavens 51b59497ee ref(pkg/chartutil): decrease map lookups
7 years ago
Sam Leavens 9b8928edf4 ref(pkg/chartutil): replace use of 'fmt.Efforf'
7 years ago
Scott Rigby 6dc31f8e96 Test that the coalesced key is properly removed for all YAML null syntax options, but not for empty string
7 years ago
Scott Rigby 645f01eb22 New Helm functionality to delete a coalesced YAML key when the value is nil.
7 years ago
Matt Butcher 883da97396 Merge pull request #2607 from sushilkm/issues/2599
7 years ago
Ilya Semenov 13b15f5662 Remove service.type mention from ingress docs
7 years ago
Justin Scott af4c243ee3 Correct punctuation and capitalization for user facing strings.
7 years ago
Sushil Kumar 82da721c0a Added tests for different combinations of subcharts & requirements.yaml
7 years ago
Sushil Kumar 7ce5c7925b Adds charts in "charts\" directory to dependencies
7 years ago
Sushil Kumar bfd74c35e9 Added omitempty to Requirements struct
7 years ago
Reinhard Nägele 76e6e15a0c Add comment on resources
7 years ago
Reinhard Nägele 51923e54b1 Improve 'helm create'
7 years ago
Taylor Thomas e3250e3319 Merge pull request #2534 from sushilkm/issues/2508
8 years ago
Sushil Kumar 716be14ad3 Updated code to read requirements.yaml as per following structure
8 years ago
Sushil Kumar 541d052202 First alias would be dependency rename
8 years ago
Justin Scott 40052d3e8f fix(helm): remove unnecessary values merge in processImportValues
8 years ago
Sushil Kumar 42aa81e7ca Added tests for alias(es) for chart dependencies
8 years ago
Sushil Kumar 34f9c67e04 Shallow copy existing chart details
8 years ago
Sushil Kumar 156d48bc3b Adds alias for dependencies
8 years ago
lead4good bb4be33331 fixed fromYaml | toJson
8 years ago
Adnan Abdulhussein f8b2c5eb57 fix(create): incorrect URL in default NOTES.txt
8 years ago
Matt Butcher 46035c35c4
fix(tiller): fix TOML panic
8 years ago
Matthias Thubauville ce505f16e6 Fix indent for defaultDeployment
8 years ago
Sushil Kumar 99065aa331 Validates chart-dir before running dependency list command
8 years ago
Taylor Thomas d03311b45a Merge pull request #2188 from scottrigby/chartutil-ingress-example
8 years ago
Matt Butcher 19b111b123
fix(helm): fix nil pointer in requirements.go
8 years ago
Adam Reese 85c41ef11a ref(*): kubernetes v1.6
8 years ago
Scott Rigby 5bdcbee9af Change secret name to something more standard
8 years ago
Scott Rigby 2be4547d13 Change to hosts array, and parameterize serviceName and servicePort
8 years ago
Justin Scott 8c720ee2c2 fix (pkg/chartutil): correctly parse input values for ProcessRequirementsEnabled
8 years ago
Justin Scott 75ea566413 Correct indention of YAML field in subchartB
8 years ago
Justin Scott 31e57d8921 Remove commented code
8 years ago
Justin Scott 3bf143f052 Fix codefences and nits in charts.md. Correct whitespace in charts. Add clarity to description of ImportValues requirements field.
8 years ago
Justin Scott 7ea4d8c7c4 Refactor so parent's values win
8 years ago
Justin Scott 4a5721fb36 Fixup style and errors
8 years ago
Justin Scott 007bb9dbae Implement 'exports' convetion for simple list items
8 years ago
Justin Scott 2bd4d1d003 Cleanup old todo, unused log and value for ImportValues feature
8 years ago
Justin Scott d1424f6c08 Handle missed error and make error messages unique
8 years ago
Justin Scott 0e81899f5f WIP feat(helm): import child values to parent
8 years ago
Scott Rigby 22cec7cdc1 Fix spacing
8 years ago
Scott Rigby 37fd7df627 chartutil create ingress example
8 years ago
Matt Butcher df827ab738 Merge pull request #2050 from jackzampolin/jz-to-toml
8 years ago
Jack Zampolin fc60d51be9 Add toToml function
8 years ago
Matthew Fisher de6fb23e7a expose LoadFiles as a usable function
8 years ago
Maxim Ivanov edd4e56112 fix(helm): resolve symlinks when loading chart
8 years ago
YuviPanda cd7275069e Use backtick quotes to avoid excess escaping
8 years ago
YuviPanda 97a655d225 Add tests for ToJson
8 years ago
YuviPanda 5c52fe6ad6 Add ToJson and FromJson template functions
8 years ago
Justin Scott 17c6ae61da feat(helm): re-enable log warnings for tags and conditions
8 years ago
Justin Scott fe864ad699 feat(helm): remove logging of tags/condition warnings to pass ci
8 years ago
Justin Scott 58c8aca1cc feat(helm): fixup if/ele,remove extra string casts, add comments
8 years ago
Justin Scott 004c5bcc88 feat(helm): fix condition when no requirements.yaml exists during tag/condition processing
8 years ago
Justin Scott faae1f68b6 feat(helm): Check len of correct slice
8 years ago
Justin Scott 8ef733ca7d feat(helm): add conditions and tags
8 years ago
z00358552 b0d4cacd54 fix(helm) change name length limit to 63 for `helm create`
8 years ago
Lachlan Evenson 4d5cf66308
removed Version from create tests as output schema and values aren't tested
8 years ago
Lachlan Evenson 2e0f949d49
bugfix(tiller): replace + with - in Chart version to support Kubernetes constraint
8 years ago
Matt Butcher cb0a6c7e07
feat(tiller): add {{.Capabilities}} object
8 years ago
Matt Butcher 090e00ddf8 Merge pull request #1686 from kubernetes/feat/1604-fromyaml
8 years ago
Euan Kemp 25f74989a5 fix(chartutil): improve 'missing name' error
8 years ago
Matt Butcher b3d812b346 Merge pull request #1692 from technosophos/fix/allow-global-map-merges
8 years ago
Matt Butcher 6faf4675ac
fix(tller): allow deep merge of global maps
8 years ago
Matt Butcher b2d762af48
feat(tiller): add .Release.IsInstall
8 years ago
Matt Butcher de7c5e5a38
feat(tiller): Add .Release.Revision and .IsUpgrade
8 years ago
Matt Butcher 7f4ea91028 Merge pull request #1645 from rodcloutier/Windows_archive_backslash_support
8 years ago
Matt Butcher d8540d78f1
feat(tiller): add fromYaml to template functions
8 years ago
Andrew Stuart 1df13df88d
Include lines functions
8 years ago
Andrew Stuart 6760aa1588
Add Lines method, remove path utils (Sprig pr)
8 years ago
Andrew Stuart 0474bcbcf1
Document ToYaml function
8 years ago
Andrew Stuart 9771973888
Add AsSecrets, AsConfig methods for Files object. Move ToYaml to chartutil
8 years ago
Adam Reese 0c6b6d1c62 fix(*): correct file permissions on source files
8 years ago
Rodrigue Cloutier 37920761a4 fix(helm): added support for compressed charts containing \ in file paths
8 years ago
Matt Butcher 69e50abc6c Merge pull request #1628 from rodcloutier/Windows_chart_creation_support
8 years ago
Rodrigue Cloutier f3b205c6ef fix(*): fixed tests for Windows
8 years ago
John Hofman c38fb120bf fix(helm): add trimSuffix to helper functions
8 years ago
Matt Butcher e26d9f9633 Merge pull request #1616 from rollulus/no-exec-yaml
8 years ago
Andrew Stuart ec020a9e40
Improve formatting of godoc
8 years ago
Andrew Stuart 2de1728f05
feat(helm): Add Files.Glob method to permit file organization
8 years ago
Rollulus e8eed3cc3e fix(helm): write yaml with non-exec permission
8 years ago
Matt Butcher 5517d00a48 Merge pull request #1547 from technosophos/feat/packs
8 years ago
Matt Butcher 784a339627
feat(helm): support 'helm create --pack=mypack'
8 years ago
Adam Reese 62df1ad358 Merge pull request #1549 from adamreese/fix/1519-bubbly-yaml-errors
8 years ago
Adam Reese e2ab407209 fix(tiller): return yaml parsing errors
8 years ago
Matt Butcher 0a163a2a3a
fix(helm): helm create will not overwrite existing files
8 years ago
Adam Reese d59f66fc9e fix(*): fix new linter errors
8 years ago
Sebastian Mandrean b3d45aef7a fix(1516): use correct value reference in boilerplate NOTES.txt
8 years ago
Vic Iglesias 4179282760 Dont use privileged port in port-forward of default chart
8 years ago
Vic Iglesias 5af08fa5b5 Fix labels in NOTES.txt
8 years ago
Vic Iglesias 8527f2f96c Use chart name for container name
8 years ago
Vic Iglesias 156d706dd1 Use internal port for health check
8 years ago
Jim 7a054e0e6b fix(pkg/chartutil): add error if chart yaml not in directory
8 years ago
Vic Iglesias 665615f30f Remove **** from default notes
8 years ago
Vic Iglesias 2b2e1d59c8 Simplify final logic block in create
8 years ago
Vic Iglesias 06d9ccd038 Fix formatting
8 years ago
Vic Iglesias cd34492b5a Add tests for new files in create
8 years ago
Vic Iglesias 8d867657bb Add resources and probes
8 years ago
Vic Iglesias 4120e67240 Add deployment, service and NOTES to create
8 years ago
Matt Butcher 2388e71528 fix(helm): ignore dotfiles in charts/ directories
8 years ago
Adam Reese f71230ccd3 fix(*): resolve go linter issues
8 years ago
Matt Butcher 3e3312cea0 feat(tiller): re-use values during upgrade
8 years ago
Matt Butcher e0227c7510 fix(chart): Chart.yaml now has an apiVersion field.
8 years ago
Matt Butcher 68dd4c9a66 fix(proto): remove unused fields
8 years ago
Matt Butcher 593718d749 feat(helm): add 'helm dependency' commands
8 years ago
Matt Butcher a5921faf99 feat(chartutils): add support for requirements.yaml
8 years ago
vaikas-google 6d26024a27 first cut of version on client and server
8 years ago
Matt Butcher 34577d1ebc feat(charts): add 'dependencies:' to Chart.yaml
8 years ago
joe2far 96de0e35aa feat(helm): ignore by default all dotfiles in templates/
8 years ago
Matt Butcher a46a033de4 feat(chart): support 'image:URL' in charts.
8 years ago
Matt Butcher 2e95230b30 fix(helm): fix helmignore evaluation of dirs
8 years ago
Matt Butcher b7945d05c4 ref(templates): change GetString to Get
8 years ago
Matt Butcher 033dbfe75e feat(tiller): add Files map to templates
8 years ago
Matt Butcher 95eeba3805 fix(tiller): merge -f values correctly
8 years ago
Adam Reese a14e76a65c chore(*): add canonical import path annotation
8 years ago
Matt Butcher 310ef9bbcb fix(helm): fix linter test panic
8 years ago
Miguel Ángel Martínez Triviño 81fd9edf4d Merge pull request #899 from migmartri/897-values-refactorign
8 years ago
Adnan Abdulhussein 9b257077d5 Merge pull request #915 from prydonius/fix/912-nil-map-readvalues
8 years ago
Adnan Abdulhussein 4ef61a7136 fix(chartutil): Ensure ReadValues doesn't return a nil map
8 years ago
Matt Butcher cd75b6a781 Merge pull request #902 from technosophos/feat/894-template-info-in-templates
8 years ago
Miguel Martinez 12aa72f121 Replacing options interface argument
8 years ago
Matt Butcher 532f03ec78 feat(tiller): add .Template object in templates
8 years ago
Miguel Martinez 7bb4893cad Support Linter for Values
8 years ago
Michelle Noorali bcffe8a3f2 fix(chartutil): fix Expand function
8 years ago
Matt Butcher 90c46e896d fix(chartutil): fix Table() method to test Values
8 years ago
Matt Butcher 22ac61469f feat(*): add Values namespace to templates
8 years ago
Miguel Martinez 03d27779d3 Templates Lint rules
8 years ago
Matt Butcher e757b24aed fix(*): add license header
8 years ago
Matt Butcher 23ce6142f9 fix(chartutil): remove a wayward println
8 years ago
Matt Butcher f30ff915f2 feat(helm): add 'helm get values --all' for all values
9 years ago
Matt Butcher 57a32f1df8 Merge pull request #832 from technosophos/feat/helmignore
9 years ago
Matt Butcher 713020359b feat(pkg/ignore): add helmignore library
9 years ago
Matt Butcher 2b2a5788f3 Merge pull request #824 from technosophos/feat/global-vars
9 years ago
Matt Butcher 88622a20da fix(helm): read values.yaml instead of values.toml
9 years ago
Matt Butcher 60f5341b91 feat(chartutil): support global variables
9 years ago
Matt Butcher 490cef784c fix(tiller): refactor template render to use chartutil.
9 years ago
Matt Butcher e8109048a9 fix(chartutil): move values coalescing into chartutil
9 years ago
Adam Reese d95a144563 fix(chartutil): fix nil error on values
9 years ago
Matt Butcher 377a43385e fix(*): fixed import paths
9 years ago
Matt Butcher 72be00c6fc fix(chartutil): update 'fetch' and 'package' to use chartutil.
9 years ago
Matt Butcher ebd81152dd fix(helm): update 'helm create' to use YAML.
9 years ago
Matt Butcher 9ca8c27e16 fix(*): change TOML to YAML
9 years ago
Matt Butcher 7aa4ffa4d4 feat(chartutil): switch TOML to YAML
9 years ago
Adam Reese 818c878700 chore(*): use k8s.io as the import path
9 years ago