Adam Reese
21259507bd
ref(*): rename requirements.lock to Chart.lock
...
Signed-off-by: Adam Reese <adam@reese.io>
8 years ago
Adam Reese
f7a7a157ce
ref(*): merge requirement.yaml into Chart.yaml
...
Signed-off-by: Adam Reese <adam@reese.io>
8 years ago
Adam Reese
516c53dae6
ref(chart): use map for chart.Values
...
Signed-off-by: Adam Reese <adam@reese.io>
8 years ago
Adam Reese
4f26b658d8
change copyright to "Copyright The Helm Authors"
8 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
8 years ago
Adam Reese
7423eddf21
ref(*): kubernetes v1.11 support
8 years ago
Matthew Fisher
195d21d5d7
ref(cmd): rename `helm delete` to `helm uninstall`
...
To match the convention of `helm install`, `helm uninstall` is the inverse.
Other tangential changes in this PR:
- StatusDeleting has been changed to StatusUninstalling
- StatusDeleted has been changed to StatusUninstalled
- `helm list --deleted` has been changed to `helm list --uninstalled`
- `helm list --deleting` has been changed to `helm list --uninstalling`
- `helm.DeleteOption` and all delete options have been renamed to `helm.UninstallOption`
I have not made any changes to the "helm.sh/hook-delete-policy", "pre-delete" and "post-delete" hook annotations because
1. it's a major breaking change to existing helm charts, which we've commited to NOT break in Helm 3
2. there is no "helm.sh/hook-install-policy" to pair with "helm.sh/hook-uninstall-policy", so delete still makes sense here
`helm delete` and `helm del` have been added as aliases to `helm uninstall`, so `helm delete` and `helm del` still works as is.
8 years ago
Adam Reese
aa859e3f88
feat(*): remove Time, Namespace, and Revision from template functions
...
Removes Time, Namespace, and Revision from being exposed to templates to
make template rendering discrete and repeatable.
8 years ago
Adam Reese
0653ff7635
ref(cmd): dry up values and chartpath flag options
8 years ago
Adam Reese
1d2f40c801
ref(cmd): test template cmd using golden files
8 years ago
Adam Reese
4cc3498608
ref(cmd): refactor argument validation
8 years ago
Adam Reese
a02a598c33
ref(tests): simplify cmd test setup/teardown
...
Ensure proper cleanup of `HELM_HOME` and `HELM_DEBUG`
8 years ago
Adam Reese
726e3c41be
feat(*): print stacktrace on error with debug enabled
8 years ago
Adam Reese
57e288a88d
ref(cmd): consistent naming of cmd variables
8 years ago
Adam Reese
c30637b8a1
ref(cmd): remove Writer from Cmd options stucts
8 years ago
Adam Reese
75c4df0b56
ref(tests): use golden files for testing command output
8 years ago
Adam Reese
36e034551f
ref(*): rebuild build version object
8 years ago
Adam Reese
3b9596c6ab
ref(*): convert const types to strings
8 years ago
Adam Reese
a5b7cde9e5
ref(cmd): simplify cmd test setup
8 years ago
Adam Reese
c50813af54
ref(*): remove local repository (dead code)
8 years ago
Adam Reese
b8eb479a4f
ref(cmd): remove serve command
...
https://github.com/kubernetes-helm/community/blob/master/helm-v3/000-helm-v3.md#commandflag-differences-from-helm-2
8 years ago
Adam Reese
341e6f4f45
feat(cmd): add --all-namespaces to list
8 years ago
Adam Reese
1a508ccdd1
ref(*): move kubeconfig flags to helm/environment
8 years ago
Adam Reese
19398a2ef1
feat(*): store release History in same namespace as release
...
https://github.com/kubernetes-helm/community/blob/master/helm-v3/003-state.md#namespacing-changes
8 years ago
Adam Reese
8cdebdb2d5
feat(cmd): alias -n to --namespace
...
https://github.com/kubernetes-helm/community/blob/master/helm-v3/000-helm-v3.md#commandflag-differences-from-helm-2
8 years ago
Adam Reese
29e772f631
ref(*): replace TillerVersion with HelmVersion
8 years ago
Adam Reese
4c95185164
ref(*): replace chart.config with []byte
8 years ago
Adam Reese
c5151fb7b3
ref(*): cleanup timestamps in tests
8 years ago
Adam Reese
c5a76deba3
ref(*): use go conventions for naming types
8 years ago
Adam Reese
36536d77ba
ref(*): remove protobuf any type
8 years ago
Adam Reese
91a6ebfed5
ref(*): remove protobuf timestamps
8 years ago
Adam Reese
6345f04190
ref(hapi): convert protobuf to go types
8 years ago
Adam Reese
a78aff8d39
ref(*): improve initializing helm clients
8 years ago
Adam Reese
68c0b6a24a
ref(proto): remove unused protobufs
8 years ago
Adam Reese
7f6fa70a91
ref(*): remove grpc
8 years ago
Adam Reese
358746fee6
ref(*): remove HELM_HOST
8 years ago
Adam Reese
fc4c095cf0
ref(*): remove pkg/kubernetes from tiller and storage
8 years ago
Adam Reese
496ca54183
ref(*): bypass grpc for helm client
8 years ago
Adam Reese
a6f0d1360d
fixup! ref(cmd,pkg/helm): remove server side version
8 years ago
Adam Reese
5715ee43d6
ref(*): bypass grpc when invoking helm list
...
TODO reimplement any paging
8 years ago
Adam Reese
30a049d12e
ref(cmd): remove deprecated command
8 years ago
Adam Reese
61a9003a97
ref(cmd/tiller): delete main tiller package
8 years ago
Adam Reese
9409adfa8d
ref(cmd): remove reset and init tiller commands
8 years ago
Adam Reese
6bca9686a1
ref(pkg/helm): allow ReleaseContent to call storage directly
8 years ago
Adam Reese
d52faff7b6
ref(cmd,pkg/helm): remove tiller ping
8 years ago
Adam Reese
1d9c3d4651
ref(cmd,pkg/helm): remove server side version
8 years ago
Adam Reese
e909258fe8
remove rudder build infra
8 years ago
Taylor Thomas
24bde5900b
Merge pull request #3853 from adshmh/refactor-reset-unit-tests-to-remove-duplication
...
refactor reset command unit tests to remove duplication
8 years ago
Matthew Fisher
15e9f54144
Merge pull request #3808 from adshmh/refactor-release-testing-unit-tests-to-utilize-runReleaseCases
...
refactor release_testing unit tests to utilize runReleaseCases
8 years ago
Matthew Fisher
8981575082
Merge pull request #3715 from bacongobbler/fix-get-manifest
...
fix `helm get manifest` context deadline exceeded error
8 years ago
Arash Deshmeh
826781a1a3
fix(helm) refactor reset command unit tests to remove duplication in test code
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
8 years ago
Taylor Thomas
b718b1c870
fix(package): Adds missing `set-string` flag and parameter
...
A recent PR (#3471 ) wasn't up to date with the latest master changes.
This fixes the issue and adds the right number of parameters to the
`vals` function call.
8 years ago
Matthew Fisher
d078caa0d0
Merge pull request #3471 from adshmh/add-set-and-values-options-to-helm-package
...
feat: add --set and --values options to 'helm package'
8 years ago
Taylor Thomas
6a649134e0
Merge pull request #3783 from RyanHartje/fail_lint_when_chart_yaml_missing
...
return a non 0 exit code when lint fails due to missing Chart.yaml
8 years ago
Michelle Noorali
e922a873bc
ref(cmd/upgrade): update reuse-values flag descrip
...
helps clarify behavior. See #3655
8 years ago
Matthew Fisher
a8023979ec
Merge pull request #3830 from michelleN/prettyError
...
ref(cmd/helm): show grpc error msg from prettyError
8 years ago
Michelle Noorali
499636d70c
ref(cmd/helm): show grpc error msg from prettyError
8 years ago
Ryan Hartje
9b20d91e42
using existing mechanism to flag for failures
8 years ago
Taylor Thomas
3ba2a00982
Merge pull request #3784 from jkoleszar/tiller-rbac
...
Fix tiller deployment on RBAC clusters
8 years ago
Taylor Thomas
9654c616c2
Merge pull request #3813 from usabilla/merge-values
...
Removes unnecessary if block
8 years ago
Matthew Fisher
c52707fb26
import client auth plugins
8 years ago
Gijs Kunze
458ba8ce37
Removes unnecessary if block
8 years ago
Brian
58e4b6ac61
Merge pull request #3782 from fibonacci1729/master
...
stream releases when listing
8 years ago
Arash Deshmeh
ea7c3fefc8
fix(helm) refactor release_testing unit tests to utilize runReleaseCases
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
8 years ago
Arash Deshmeh
e0056a9e41
fix(helm): fix output leak from unit tests of helm create command
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
8 years ago
John Koleszar
1e03f1bce5
Fix tiller deployment on RBAC clusters
...
Adds automountServiceAccountToken when a serviceAccount is specified.
Prior to this, tiller falls back to contacting the KUBERNETES_SERVICE on
localhost:8080 rather than respecting the cluster IP in the
KUBERNETES_SERVICE_{HOST,PORT} environment variables.
Fixes #3460 , fixes #3467 .
8 years ago
Ryan Hartje
343acc5a60
return a non 0 exit code when lint fails due to missing Chart.yaml
8 years ago
fibonacci1729
2dd9b34d28
stream releases when listing
8 years ago
Matthew Fisher
793cda8aa0
Merge pull request #3730 from helgi/feature/gh-3682
...
Create index.yaml if missing when running repo index --merge
8 years ago
Matthew Fisher
282984e75f
Merge pull request #3716 from lestrrat/master
...
Add actionable message in the error
9 years ago
Helgi Þorbjörnsson
141e015590
Create index.yaml if missing when running repo index --merge
...
Fixes #3682
9 years ago
Arturo Contreras
a615f80c92
Adding --set-string flag to force string values.
9 years ago
Eyal Ben Moshe
b6335b7dfe
Authentication support for remote charts repositories ( #3206 )
...
Authentication support for remote charts repositories.
9 years ago
Adam Reese
19c73207b2
Merge pull request #3717 from adamreese/fix/history-output
...
fix(helm): fix helm history unit tests
9 years ago
Andrii Soldatenko
08f450404b
Fixed typo
9 years ago
Adam Reese
34b6d12ebe
fix(helm): fix helm history unit tests
...
fixes #3652
9 years ago
Matthew Fisher
87f66af061
Merge pull request #3652 from rajatjindal/history-format
...
add support for output format in json or yaml
9 years ago
Daisuke Maki
afed555572
Add actionable message in the error
...
See #3697
9 years ago
Matthew Fisher
87c64e7987
fix `helm get manifest` context deadline exceeded error
9 years ago
Michelle Noorali
fbb692707e
Merge pull request #3688 from adshmh/fix-duplication-of-test-code-on-helm-search
...
Fix helm search command error on index search failures
9 years ago
Matthew Fisher
8d5f215e1c
Merge pull request #3705 from adshmh/fix-duplication-of-test-code-on-helm-dependency
...
Refactor tests on helm dependency list command to remove duplication
9 years ago
Matthew Fisher
c4c165e820
Merge pull request #3699 from adshmh/fix-duplication-of-test-code-on-helm-repo-add
...
Refactor tests of repo-add command to remove duplication
9 years ago
Arash Deshmeh
74bf7584a0
fix(helm): refactor tests on helm dependency list command to remove duplication
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
9 years ago
Arash Deshmeh
b66c10df10
fix(helm): remove duplication in tests of repo-add command
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
9 years ago
Matthew Fisher
6de9ebccbc
fix windows path issues on `helm template -x`
9 years ago
Arash Deshmeh
1e4770248c
fix(helm): refactor search command tests to remove duplication
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
9 years ago
Arash Deshmeh
4b145622a2
fix(helm): search command returns error on index search failures (specifically on regular expression errors)
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
9 years ago
Arash Deshmeh
a930eb7ff4
feat: add --set and --values options to 'helm package'
...
When 'helm package --set stringsArray' is run, this will set/override values
in the packaged chart. 'helm package --values valueFiles' uses one or more
value files to achieve the same.
Closes #3141
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
9 years ago
Rajat Jindal
333341425a
update documentation as per review feedback
9 years ago
Florian Zysset
3625241025
feat(helm): inspect readme
9 years ago
Matthew Fisher
5ddf2f36c5
Merge pull request #3507 from adshmh/fix-left-over-helm-home-dirs-from-unit-tests
...
Fix the unit tests to avoid leaving behind 'helm_home*' temporary directories during build
9 years ago
Arash Deshmeh
23b570fabd
fix(helm): refactor helm version command tests to remove duplication
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
9 years ago
Matthew Fisher
d08778fcb4
Merge pull request #3662 from adshmh/fix-duplication-of-test-code-on-helm-status
...
Refactor helm status command tests to remove duplication
9 years ago
Arash Deshmeh
e25df2ae76
fix(helm) refactor helm status command tests to use releaseCase struct and the corresponding function runReleaseCases. Fixes #3659
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
9 years ago
Rajat Jindal
c93ff32f52
make table explicitly default
9 years ago
Arash Deshmeh
cdd9a85676
fix(helm): remove duplicate code from cmd/helm/history_test.go. Closes #3649
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
9 years ago
Rajat Jindal
46ed802750
add support for output format in json or yaml
9 years ago
Taylor Thomas
38335161d9
Merge pull request #3638 from adshmh/fix-duplication-of-test-code-on-helm-list
...
Remove duplicate test code from cmd/helm/list_test.go
9 years ago
Taylor Thomas
cb12dbba97
Merge pull request #3595 from Stelminator/relative-home-path-part1
...
Relative home path part1
9 years ago
Matthew Fisher
a66a39a171
fix helm init --wait
9 years ago