steven-sheehy
1064934105
Add sub-command support to plugin downloader
...
Signed-off-by: steven-sheehy <steven@steven-laptop.local>
6 years ago
Matt Farina
64496cdc07
Expose the resource types in addition to the api group/version in templates
...
Ported #5842 to Helm v3
Signed-off-by: Matt Farina <matt@mattfarina.com>
6 years ago
Matt Farina
636d9ba05b
Restoring the Release.Namespace docs
...
Signed-off-by: Matt Farina <matt@mattfarina.com>
6 years ago
Martin Hickey
b7a6ea321d
Fix the build section in the developer doc
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
6 years ago
Josh Dolitsky
1d0b983081
Add documentation on registries ( #5754 )
...
Signed-off-by: Josh Dolitsky <jdolitsky@gmail.com>
6 years ago
Adam Reese
fc07fec173
docs(faq): add namespace changes for non existing namespaces
...
Signed-off-by: Adam Reese <adam@reese.io>
6 years ago
Matthew Fisher
0ca956ff95
docs(install): fix release links
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Matthew Fisher
20f2e1b3a2
fix(docs): fix `helm install` usage
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Matthew Fisher
25b5403f1a
Merge pull request #5718 from bacongobbler/more-docs
...
docs(faq): more information on what changed in Helm 3
6 years ago
Matthew Fisher
757eb88d6c
Merge pull request #5441 from hickeyma/update-lib-charts
...
feat(*): Add capability for application charts to be used as library charts
6 years ago
Matthew Fisher
eb1ba03e24
update links to get.helm.sh
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Matthew Fisher
041c347edb
docs(faq): more information on what changed in Helm 3
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Adam Reese
b7a14de590
Merge pull request #5601 from adamreese/v3/capabilities
...
ref(pkg/chartutil): remove k8s version object dependency
6 years ago
Adam Reese
097834de0a
ref(pkg/chartutil): remove k8s version object dependency
...
Flattens the `.Capabilities` built-in and removes useless kubernetes
runtime metadata.
Signed-off-by: Adam Reese <adam@reese.io>
6 years ago
Matt Farina
2a06c2baba
Merge pull request #5684 from mattfarina/add-app-version
...
Add app version
6 years ago
Matt Farina
250b63eced
Updating the labels for consistency
...
Signed-off-by: Matt Farina <matt@mattfarina.com>
6 years ago
Luis Davim
82ffe56ca6
Reduce template code duplication. Fixes #5372
...
Signed-off-by: Luis Davim <luis.davim@jet.com>
6 years ago
Luis Davim
4425f86865
Add app.kubernetes.io/version label
...
Signed-off-by: Luis Davim <luis.davim@jet.com>
6 years ago
Matt Farina
af7eab0325
Updating to the k8s label convention
...
Closes #4335
Signed-off-by: Matt Farina <matt@mattfarina.com>
6 years ago
Matthew Fisher
f39e3da306
Merge pull request #5656 from hickeyma/replace-k8s-helm
...
fix(docs): 'From Source' section in install doc
6 years ago
Martin Hickey
b74fee715e
Add capability for application charts to be used as library charts
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
6 years ago
Matthew Fisher
b1ae1acc8b
Merge pull request #5283 from bacongobbler/purge-by-default
...
ref(uninstall): purge release history by default
6 years ago
Martin Hickey
4ad8b0cb00
Update from source section in install doc
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
6 years ago
Marc Khouzam
3eef735305
docs: Replace reference to k8s.io to helm.sh
...
Signed-off-by: Marc Khouzam <marc.khouzam@ville.montreal.qc.ca>
6 years ago
Ian Howell
ffff0e8c33
Feat/schema validation ( #5350 )
...
* Add the Schema type and a function to read it
* Added a function to read a schema from a file
* Check that values.yaml matches schema
This commit uses the gojsonschema package to validate a values.yaml file
against a corresponding values.schema.yaml file.
* Add functionality to generate a schema from a values.yaml
* Add Schema to Chart and loader
* Clean up implementation in chartutil
* Add tests for helm install with schema
* Add schema validation to helm lint
* Clean up "matchSchema"
* Modify error output
* Add documentation
* Fix a linter issue
* Fix a test that broke during a rebase
* Clean up documentation
* Specify JSONSchema spec
Since JSONSchema is still in a draft state as of this commit, we need to
specify a particular version of the JSONSchema spec
* Switch to using builtin functionality for file extensions
* Switch to using a third-party library for JSON conversion
* Use the constants from the gojsonschema package
* Updates to unit tests
* Minor change to avoid string cast
* Remove JSON Schema generation
* Change Schema type from map[string]interface{} to []byte
* Convert all Schema YAML to JSON
* Fix some tests that were broken by a rebase
* Fix up YAML/JSON conversions
* This checks subcharts for schema validation
The final coalesced values for a given chart will be validated against
that chart's schema, as well as any dependent subchart's schema
* Add unit tests for ValidateAgainstSchema
* Remove nonessential test files
* Remove a misleading unit test
The TestReadSchema unit test was simply testing the ReadValues function,
which is already being validated in the TestReadValues unit test
* Update documentation to reflect changes to subchart schemas
6 years ago
Adam Reese
e458a67f0c
ref(pkg/chart): add validation method to chart
...
Consolidate validation of Chart.yaml.
Signed-off-by: Adam Reese <adam@reese.io>
6 years ago
Adam Reese
d4323c1da8
Merge pull request #5529 from ian-howell/docs/V2toV3
...
docs: Update the "Developer Guide"
6 years ago
Martin Hickey
030fef5765
Fix docs targets
...
Update to the `docs` and `verify-docs` targets for v3.
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
6 years ago
Martin Hickey
46e6539e63
Remove docs target and generated docs folder
...
It would seem that generated docs were removed in `5048ed8`
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
6 years ago
Martin Hickey
d59835fb67
Fix make docs target
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
6 years ago
Ian Howell
8f87eb1fac
docs: Update the "Developer Guide"
...
Signed-off-by: Ian Howell <ian.howell0@gmail.com>
6 years ago
Matthew Fisher
0805a87140
ref(uninstall): purge release history by default
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Matthew Fisher
f7f6941f16
Merge pull request #5447 from bacongobbler/helm-3-faq
...
docs(faq): list changes since Helm 2
6 years ago
Matthew Fisher
f8e7295867
docs(faq): list changes since Helm 2
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Adam Reese
895e9192d4
feat(*): use vanity import helm.sh/helm
...
Signed-off-by: Adam Reese <adam@reese.io>
6 years ago
Matthew Fisher
2571dbf82f
ref: remove pkg/helm, pkg/hapi, pkg/tiller
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Matthew Fisher
2a82e6cbe6
docs: s,kubernetes/helm,helm/helm,g ( #5404 )
...
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Matthew Fisher
dcc8aa5bb9
docs: consolidate FAQs into one doc ( #5402 )
...
consolidating all of the frequently asked questions into one doc makes it easier for others to find out if their question has already been answered.
Signed-off-by: Matthew Fisher <matt.fisher@microsoft.com>
6 years ago
Martin Hickey
b5f04eec04
Update the docs
...
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
6 years ago
Sven van Heugten
480a83206f
feat(helm): add --plugins flag to 'helm init' ( #5109 )
...
Allow specifying a set of plugins in a yaml file that will be installed during
the `helm init` process.
Closes #5079 .
Signed-off-by: Sven van Heugten <svenvanheugten@home.nl>
6 years ago
Adam Reese
28d8c7b277
ref(*): remove references to chart 'engine'
...
Signed-off-by: Adam Reese <adam@reese.io>
6 years ago
Martin Hickey
86d8596763
Feature(Plugins): Enable platform specific commands ( #5176 )
...
* Add logic for platform specific commands to plugins
* Add plugins doc updated to incorporate platform specific commands
* Add condition for os match: If OS matches and there is no more specific match, the command
will be executed
6 years ago
Adam Reese
dee2a1a000
Merge pull request #5091 from splisson/doc5083
...
Doc: Update docs with the merged Chart.yaml and requirements.yaml fixes #5083
6 years ago
Adam Reese
d94707db86
ref(*): remove helmVersion chart constraint
...
* Remove helmVersion constraint from charts
* Guard compile time set variables behind `internal/`
* Allow configuration of UserAgent for HTTPGetter
Signed-off-by: Adam Reese <adam@reese.io>
6 years ago
Sebastien Plisson
25adb16388
Changed requirements.yaml references to dependencies section references
...
Signed-off-by: Sebastien Plisson <sebastien.plisson@gmail.com>
6 years ago
Sebastien Plisson
793ebf16ea
Updated change from requirements.yaml to dependencies field in Chart.yaml
...
Signed-off-by: Sebastien Plisson <sebastien.plisson@gmail.com>
6 years ago
roc
79f88dfc5e
ref(url) update helm's github url ( #4962 )
...
https://github.com/kubernetes/helm -> https://github.com/helm/helm
https://github.com/kubernetes/charts -> https://github.com/helm/charts
Signed-off-by: Roc Chan <roc@imroc.io>
6 years ago
Martin Hickey
82c154e2ae
doc(helm): remove Tiller reference from the docs ( #4788 )
...
* Remove Tiller reference from the docs
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
* Update comments after review
- https://github.com/helm/helm/pull/4788#discussion_r226037034
- https://github.com/helm/helm/pull/4788#discussion_r226037064
- https://github.com/helm/helm/pull/4788#discussion_r226037806
- https://github.com/helm/helm/pull/4788#discussion_r226038492
- https://github.com/helm/helm/pull/4788#discussion_r226039202
- https://github.com/helm/helm/pull/4788#discussion_r226039894
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
6 years ago
Matt Butcher
1ce594f410
ref(helm): rename fetch to pull ( #4714 )
...
Signed-off-by: Matt Butcher <matt.butcher@microsoft.com>
6 years ago
Adam Reese
f012940d9c
ref(*): refactor chart/chartutil
...
ref(chartutil): move chart loading out of chartutil into new package
add chart loader interface to allow lazy loading
feat(chart): create chart accessors
ref(*): cleanup requirements
ref(tiller): remove optional template engines
ref(tiller): simplify sorting releases and hooks
ref(*): code simplification
ref(hapi): move chart package out of hapi
ref(chart): add requirements and lock to Chart struct
6 years ago