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
7 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>
7 years ago
Arash Deshmeh
b66c10df10
fix(helm): remove duplication in tests of repo-add command
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Matthew Fisher
6de9ebccbc
fix windows path issues on `helm template -x`
7 years ago
Arash Deshmeh
1e4770248c
fix(helm): refactor search command tests to remove duplication
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 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>
7 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>
7 years ago
Rajat Jindal
333341425a
update documentation as per review feedback
7 years ago
Florian Zysset
3625241025
feat(helm): inspect readme
7 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
7 years ago
Arash Deshmeh
23b570fabd
fix(helm): refactor helm version command tests to remove duplication
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 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
7 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>
7 years ago
Rajat Jindal
c93ff32f52
make table explicitly default
7 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>
7 years ago
Rajat Jindal
46ed802750
add support for output format in json or yaml
7 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
7 years ago
Taylor Thomas
cb12dbba97
Merge pull request #3595 from Stelminator/relative-home-path-part1
...
Relative home path part1
7 years ago
Matthew Fisher
a66a39a171
fix helm init --wait
7 years ago
Arash Deshmeh
75ccc353eb
fix(helm): remove duplicate test code from cmd/helm/list_test. Closes #3637
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Taylor Thomas
9bd03fd571
Merge pull request #3615 from mparry/fix-search-crash
...
fix(helm): Don't crash in search if upper case chars are encountered
7 years ago
Arash Deshmeh
da989dc275
fix(helm): fix the bug in test code 'cmd/helm/init_test.go' and 'cmd/helm/repo_update_test.go'
...
that leave behind temporary helm home directories during build.
With this fix, the build process no longer leaves behind 'helm_home-*' temp directories.
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Morgan Parry
d848990122
fix(helm): Don't crash in search if upper case chars are encountered.
...
Closes #3088
7 years ago
Yaroslav Molochko
2f252e9524
Add --replicas option for HA fixes #2334
7 years ago
Christopher A. Stelma
dc7e465705
pass home down through createLink
7 years ago
Ryan Payton
81e09ff14c
updating DownloadIndexFile function call to pass in HELM_HOME
7 years ago
James Munnelly
829fe51f1e
Add link to securing helm docs in 'helm init' text
7 years ago
Justin Scott
420be49522
Merge pull request #3475 from jascott1/3394_reset
...
fix(helm): update helm reset --force tip for clarity
7 years ago
Matthew Fisher
bf77961cf4
Merge pull request #3383 from PureWhiteWu/refactor/error
...
refactor prettyError, closes #3381
7 years ago
Matthew Fisher
e13eba128f
Merge pull request #3508 from adshmh/fix-set-app-version-unit-test-implicit-dependency
...
fix the implicit dependency of TestSetAppVersion test on previous tests
7 years ago
Matthew Fisher
44fe4ce2a6
Merge pull request #3519 from liamawhite/master
...
Fix linting bug with charts containing more than one hyphen
7 years ago
Matthew Fisher
de678ca51e
Merge pull request #3532 from joonix/mute_warning
...
Mute upgrade --install default namespace warning
7 years ago
Matthew Fisher
5e2362e008
Merge pull request #3543 from adshmh/fix-left-over-repotest-dirs-from-tests
...
Clean up temporary "helm-repotest-*" directories left behind by tests under cmd/helm
7 years ago
Matthew Fisher
17c2272490
Merge pull request #3482 from powerhome/bugfix/keepalive-mismatch
...
Tiller should only enforce what we expect from Helm
7 years ago
Arash Deshmeh
55cc23cb01
fix(helm): fix the bug in tests under cmd/helm that leaves behind temporary directories named "repo-test-*" during build.
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Johnny Bergström
0d758cfd41
Mute upgrade --install default namespace warning
...
Initialize empty selection like in the install command to prevent:
WARNING: Namespace doesn't match with previous
7 years ago
Liam White
abd33764e8
Fix linting bug with charts containing more than one hyphen
7 years ago
Arash Deshmeh
c78af5483c
fix(helm): fix the implicit dependency of TestSetAppVersion test on previous tests, due to helm home,
...
by explicitly creating a temporary helm directory for the test.
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Arash Deshmeh
a9ba3aa897
fix(helm): fix the bug in test code 'cmd/helm/create_test.go' that leaves behind temp directories during build
...
The build process no longer leaves behind 'helm-create-*' temp directories.
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Sunny
cff4ea416e
feat(helm): add --template flag to `helm version`
...
`helm version --template` prints the client and server version info in
the provided template format.
7 years ago
Justin Scott
084a2bb945
fix(helm): update helm reset --force tip for clarity
...
Updates helm reset error message to clarify that --force will not remove releases.
Closes #3394
7 years ago
Ben Langfeld
3b22ecd53b
Keepalive config should be independent of TLS
7 years ago
Ben Langfeld
588f7a8443
Tiller should only enforce what we expect from Helm
...
https://github.com/kubernetes/helm/pull/3183 added a keepalive to the Helm client of 30s period, while Tiller was never configured to permit this, keeping the default minimum keepalive period of 5 minutes, disconnecting any clients which ping more regularly than this.
This commit enforces a minimum that is lower than what Helm is configured for, preventing these disconnections, and thus fixes #3409 .
7 years ago
Arash Deshmeh
244b1b1528
fix(helm): fix the build-time golint warning on 'cmd/helm/install.go'
...
When building helm, golint no longer generates the following warning:
cmd/helm/install.go:502:9⚠️ if block ends with a return statement, so drop this else and outdent its block (golint)
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Matthew Fisher
3c39e72189
Merge pull request #3401 from bacongobbler/revert-kubeconfig-flag
...
Revert "feat(helm): adding kubeconfig flag"
7 years ago
Matthew Fisher
f13c4d28b5
Revert "feat(helm): adding kubeconfig flag"
...
This reverts commit 371ff8f26d
.
7 years ago
Matthew Fisher
4947e5aaf8
fix helm init --upgrade logic
7 years ago
Pure White
0ddfbaafb6
refactor prettyError, closes #3381
7 years ago
Kazuki Suda
7b5a837b04
helm template: display the default value of --kube-version in help message
...
This commit improves to display the default value of --kube-version in
help message of `helm template` command.
```
--kube-version string kubernetes version used as Capabilities.KubeVersion.Major/Minor (default "1.9")
```
7 years ago
Matt Farina
c359ea66ed
Merge pull request #3350 from mattfarina/fix/3349
...
fix(capabilities): Adding GitVersion to default set
7 years ago
Alex Johnson
b29d25ef0b
Added a --wait flag for helm init which pings the Tiller server and ensures that it is ready to receive requests
...
Fixes #2114
Signed-off-by: Alex Johnson <ajohnson@bombora.com>
7 years ago
Reinhard Nägele
d819ca2b94
Add AppVersion to initial chart
7 years ago
Matt Farina
d5a865b5f4
fix(capabilities): Adding GitVersion to default set
...
Prior to this, using the semver template functions with the full
version, which is represented in the GitVersion, was not possible
for helm template and lint commands because the property was not
populated by default. This update adds default handling.
Closes #3349
7 years ago
Adam Reese
e9203b826b
fix(helm): filter helm list to print latest release ( #3335 )
...
`helm list` should only list latest release
fixes #3208
7 years ago
rocky-nupt
a6381e83a7
feat(helm): Add --col-width to helm list and helm history ( #2836 )
...
* feat(helm): Add --full-output to helm list and helm history
The default maximum length of the output table is 60 chars.
When the length is greater than 60, the content will be omitted.
This patch adds -f and --full-output to helm list and helm history
which can display full information of releases on the screen.
Closes #2828
* a
* feat(helm): Add --full-output to helm list and helm history
The default maximum length of the output table is 60 chars.
When the length is greater than 60, the content will be omitted.
This patch adds -f and --full-output to helm list and helm history
which can display full information of releases on the screen.
Closes #2828
7 years ago
Florian Zysset
fa06dd176d
helm init --upgrade will downgrade ( #2805 )
...
* Don't downgrade tiller with helm init --upgrade unless --force-upgrade is specified
Fix tests after merging master
* Reformatting with gofmt
7 years ago
Adam Reese
a31e3b8fe1
ref(*): kubernetes v1.9 support ( #3234 )
7 years ago
Matthew Fisher
1e373043b7
Merge pull request #3233 from pietromenna/symbolic-link-on-helm-init
...
fix(helm): Init not creating local-index symlink on Windows
7 years ago
Matthew Fisher
5decaa244e
Merge pull request #2754 from rbwsam/feat/get_kube_ver
...
feat(*): add k8s version to version debug cmd
7 years ago
Julian
ca415ab8db
feat(helm): support namespace and additional values in lint ( #2972 )
...
* Add "--namespace" to helm lint
Keep lint syntax as close as possible to "helm install" resp. "helm
upgrade", so that one only needs to change the command.
See #2036
* Align lintCmd struct
* Add "--set" and "--values" to helm lint
Keep lint syntax as close as possible to "helm install" resp. "helm
upgrade", so that one only needs to change the command.
Closes #2495,#2036
* Reuse strict parameter, when rendering during lint
We want to see the rendering fail, if we missed a value, so we reuse
"--strict".
See #2495,#2036
* Fix lint unit test
See #2495,#2036
* Update docs
7 years ago
Pietro Menna
9129188fad
fix(helm): Init not creating local-index symlink on Windows
...
os.Symlink required additional permissions on Windows, and init is not currently identifying the failed creation.
Related to #2071
7 years ago
Matt Farina
9d4b9ca208
feat(status): Optional output as JSON and YAML
7 years ago
Sam Leavens
558dcf3cd4
Only show k8s version if asking for server version
7 years ago
Matthew Fisher
618094ccd2
fix TLS default path
...
Without this change, running `helm list --tls` without setting $HELM_HOME causes helm to look for TLS certificates under /.
7 years ago
Taylor Thomas
44e5cecdca
fix(tiller): Forces close of idle gRPC connections
...
Possibly fixes #3121 . This forces idle connections to drop after 10 minutes
7 years ago
Adam Reese
e93b77166d
Merge pull request #3025 from beeradb/fakeclient-releasestatus
...
Improvements to FakeClient: support all CRUD operations
7 years ago
Arash Deshmeh
9e869700c0
fix(helm): add --app-version flag to 'helm package'
...
When 'helm package --app-version foo' is run, this will
set the AppVersion field to 'foo' in the packaged chart.
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Igor Vuk
d81780032a
Fix a typo in install.go, update helm_install.md
7 years ago
Matthew Fisher
cad89240f3
Merge pull request #3187 from hoesler/fix/chart_downloader
...
fix(helm): resolve relative chart paths
7 years ago
Christoph Hösler
af9190f956
feature: let FindChartInRepoURL return absolute chart URLs
7 years ago
Morgan Parry
b74c21a7b2
fix(helm): Fixed semantic version constraints on 'search' command ( #3116 )
...
Closes #3115
7 years ago
Christoph Hösler
2106766ab8
fix: rename variable due to linter warning
7 years ago
Christoph Hösler
57daa56b81
Update installDesc
7 years ago
Christoph Hösler
09313ad26c
fix(helm): resolve relative chart paths
7 years ago
Rajat Jindal
7f13e13a71
support output-dir when running 'helm template' ( #3144 )
...
* support output-dir when running 'helm template'
* add --output-dir to documentation
* when writing to file, dont add additional document
* trigger another ci build. make test-unit works for me
* dont write blank files
* return err instead of panic
7 years ago
Michelle Noorali
5884124294
ref(docs): update plugin install documentation
7 years ago
Matt Butcher
e8e6ac5d77
Fix/missing ssl params ( #3152 )
...
* fix(helm): add TLS params back
During a recent refactor, several TLS flags stopped being processed for
a few of the commands. This fixes those commands, and documents how to
set up TLS.
* fix(tiller): add stricter certificate verification
The older version of Tiller allowed a weaker set of certificate checks
than we intended. This version requires a client certificate, and then
requires that that certificate be signed by a known CA. This works
around the situation where a user could provide a self-signed
certificate.
7 years ago
Taylor Thomas
f6bff5da94
Merge pull request #3052 from Lookyan/master
...
Add previous namespace mismatch warning
7 years ago
Alexander Lukyanchenko
6f6d46de06
Fix err checking
7 years ago
Matthew Fisher
1954b51186
Merge pull request #2621 from gardlt/feature/helm/adding-kubeconifg-flag
...
feat(helm): adding kubeconfig flag
7 years ago
gardlt
371ff8f26d
feat(helm): adding kubeconfig flag
7 years ago
Matthew Fisher
1eb96ad9bc
use 127.0.0.1 instead of localhost
7 years ago
Matthew Fisher
fd33003065
Merge pull request #3078 from ipedrazas/feat/add_http_port
...
feat(tiller): exposes port 44135 in tiller deployment
7 years ago
Ivan Pedrazas
f20af6ab4c
feat(tiller): exposes port 44135 in tiller deployment
...
Tiller exposes probes and metrics in 44135. Because tiller doesn't expose that port and does not contain any Prometheus annotations, making Prometheus scrape tiller is a bit more complex.
Closes #2985
7 years ago
xuhaigang
ae49979175
feat(helm): Add a flag --dep-up that helm install will automatically execute helm dep up when charts are in requirements.yaml but not in charts
...
If checkdependencies returns an error, we can start download the
charts which are not in charts.
Closes #2879
7 years ago
Matthew Fisher
c35cbe8c4b
Merge pull request #2825 from dshulyak/rudderport
...
Allow to specify socket for rudder grpc server
7 years ago
Adam Reese
ca4d543151
Merge pull request #3059 from mattfarina/feat/appversion-search
...
feat(search): Expose AppVersion in search results
7 years ago
Yagnesh Mistry
441758b206
add version flag to tiller binary ( #2965 )
...
add version flag to tiller binary
* TODO comment on tiller.go
7 years ago
Matt Farina
3cba226e2d
feat(search): Expose AppVersion in search results
...
Some would like to expose and see the application version in the
search results. This change displays it.
Closes #3010
7 years ago
Alexander Lukyanchenko
3171f89e48
Add previous namespace mismatch warning
7 years ago
Matthew Fisher
1eff362941
Merge pull request #3014 from mattfarina/fix/semver-order
...
fix(semver): fixed edge cases that do not match prerelease
7 years ago
Adam Reese
13912b3cc0
Merge pull request #3008 from adamreese/ref/kube-1.8
...
ref(*): kubernetes v1.8 support
7 years ago
Taylor Thomas
ab096b883a
Merge pull request #2721 from RemingtonReackhof/secrets-support
...
feat(2196): secrets management
7 years ago
Brad Bowman
ab049ddb7b
move releaseMockWithStatus back to private
7 years ago
Brad Bowman
2bc97cfc83
Update install tests to use ReleaseMock and associates from the helm package. Also fix release names to match expected reponse values
7 years ago
Brad Bowman
14510866d5
Update cmd tests to use ReleaseMock and assocaites from the helm package
7 years ago
Adam Reese
2b43ecd405
ref(*): kubernetes v1.8 support
7 years ago
Maciej Kwiek
3d94d9cfec
Merge pull request #2769 from rocky-nupt/feature-remote-value
...
feat(helm):Allow remote values.yaml with -f
7 years ago
Justin Scott
16c579f3a3
feat(helm): Add --node-selectors and --output flags to helm init
...
This feature enables users to specify more control over where Tiller pod
lands by allowing "node-selectors" to be specified. Alternatively, the
"--output" flag will skip install and dump Tiller's raw Deployment manifest to stdout so user may alter it as they see fit (probably with a JSON manipulation tool like jq).
Closes #2299
7 years ago
Remington Reackhof
9af1018bd3
Add secrets storage backend for releases
7 years ago