Matthew Fisher
25a1cff317
Merge pull request #4402 from novas0x2a/force-obey-dryrun
...
fix(tiller): make update --force --dry-run obey dry-run
6 years ago
Mike Lundy
0736022d98
[tiller] make update --force --dry-run obey dry-run
6 years ago
Matthew Fisher
2d77db11fa
change copyright to "Copyright The Helm Authors"
6 years ago
KUOKA Yusuke
dc93908626
feat: Set values from local files ( #3758 )
...
Adds the `--set-file key=filepath` flag to `install`, `upgrade`, `template` and `lint` sub-commands so that the content of the file at the `filepath` is set to the value for the `key`.
Resolves #1754
6 years ago
Rohan Chakravarthy
4efa18a5ec
feat(helm): Add the --kubeconfig flag ( #4235 )
...
Adds the ability to specify a kubeconfig file that overrides $KUBECONFIG
6 years ago
Mike Lundy
a6ab04be4d
[fake] return the correct error message for missing releases
6 years ago
Mike Lundy
327080161d
[fake] make InstallReleaseFromChart obey DryRun
6 years ago
Brian
aedd306e83
Revert "fix(helm): add `--tls-hostname` flag to tls flags."
6 years ago
fibonacci1729
7faf62a209
fix(helm): add --tls-hostname flag to tls-flags
6 years ago
Matthew Fisher
50ebdd808d
Merge pull request #3825 from adshmh/3581-feat-allow-custom-desc-after-helm-release-upgrade
...
Feature: allow custom description after helm release upgrade
6 years ago
Matthew Fisher
cc826d3d2d
Merge pull request #4231 from munnerz/patch-2
...
Add 'name' label to created namespaces
6 years ago
roc
81994381c1
Support Stdin when using downloaders of plugin
...
Inject os.Stdin into the command of helm plugin's downloaders
6 years ago
Matthew Fisher
99f20d82bb
Merge pull request #4093 from aidtechnology/issue_4092
...
Migrate 'template' to 'include' in 'helm create'
7 years ago
James Munnelly
5041d74187
Add 'name' label to created namespaces
7 years ago
Curtis Mattoon
8ce64076d3
Do not fail linting because of missing 'required' template values
7 years ago
Matthew Fisher
f63baab020
Merge pull request #3923 from seaneagan/list_cmd_output_format
...
feat(list): Optional output as JSON and YAML
7 years ago
Matthew Fisher
a660b18987
Merge pull request #4135 from mattjmcnaughton/mattjmcnaughton/4086-fix-concurrency-issues-with-helm-install
...
Fix concurrency issues with helm install
7 years ago
Matthew Fisher
daeb458302
Merge pull request #4142 from elritsch/set-string-force-string-value-for-booleans-and-null
...
Make --set-string flag parse booleans and null as strings
7 years ago
Matthew Fisher
ad38044f7c
Merge pull request #4165 from tariq1890/master
...
Setting DisableCompression to true to disable unwanted httpclient transformation
7 years ago
Matthew Fisher
e195a9cd11
Merge pull request #4176 from mattjmcnaughton/mattjmcnaughton/4174-more-specific-name-reuse-error-message
...
Increase error message specificity for name reuse
7 years ago
Matthew Fisher
ee49d24434
Merge pull request #4188 from muehlburger/feat/improve-tests
...
test(helm): add test for 'ParseIntoString' and update test for 'ParseInto'
7 years ago
liyongxin
63760b2937
typo fix for lengh to length
7 years ago
Herbert Mühlburger
8817f7baa7
test: add test for 'ParseIntoString' and update test for 'ParseInto'
7 years ago
Arash Deshmeh
d8c4cbb0e0
feat(helm): Added the ability to handle custom description to client side for install, upgrade, rollback, and delete commands. Updated the documentation according to the changes.
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Arash Deshmeh
a32868e48b
added ability to handle custom release descriptions to tiller
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Arash Deshmeh
8389fe1d58
added description field to api types UpdateReleaseRequest, InstallReleaseRequest, UninstallReleaseRequest, and RollbackReleaseRequest
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
mattjmcnaughton
ddd1f48c40
Increase error message specificity for name reuse
...
If `helm upgrade` fails because a reused name is still in use, the error
message does not specify which name is still in use. Update the error
message.
7 years ago
tariq1890
3eaa1bfd3b
Setting DisableCompression to true to disable unwanted httpclient tranformations
7 years ago
mattjmcnaughton
96a85a06ed
Fix incorrect timestamp when helm package
...
The files contained in the `tar` file from `helm package` did not have
the correct timestamp. This lack of timestamp occurred because we were
not writing any time to the tar header file.
7 years ago
AdamDang
4d22b104b7
Typo fix: retruns->returns
...
retruns->returns
7 years ago
mattjmcnaughton
e8b788dc4f
Fix test failure message
...
The error message we reported if the test failed was incorrect.
7 years ago
Elmar Ritsch
a7362d76bc
Add test to make sure --set flag interprets `null` as `nil`
7 years ago
Elmar Ritsch
7308e766e2
Add test to make sure --set-string flag takes `null` as string
7 years ago
Elmar Ritsch
272d9bc6ef
Parse booleans and null as string values with --set-string flag
7 years ago
mattjmcnaughton
53c8e9b67e
Fix concurrency issues with helm install
...
Address a race condition that arises when running two `helm install`
commands, both of which specify a namespace that does not already exist.
In this specific instance, attempting to create a `namespace` which
already exists shouldn't be a failure which causes `helm install` to
terminate.
7 years ago
Matthew Fisher
3771ef8635
Merge pull request #3984 from muehlburger/dev
...
Fix filenames in tarball created on windows
7 years ago
Johnny Bergström
43b19dccbe
Add helm template --is-upgrade
...
Useful for toggling .Release.IsInstall / .Release.IsUpgrade which
in turn may cause templates to render differently.
7 years ago
Alejandro Vicente Grabovetsky
4fbc733ade
Migrate 'template' to 'include' in 'helm create' to conform to Helm best practices
...
Signed-off-by: Alejandro Vicente Grabovetsky <sasha@aid.technology>
7 years ago
AdamDang
89c29f3ff1
Update capabilities.go
7 years ago
Michelle Noorali
bb19aea597
Merge pull request #4043 from rajatjindal/fix-lint-warn
...
fix lint warning
7 years ago
AdamDang
51f92b4787
Typo fix: mach->match
...
mach->match
7 years ago
Rajat Jindal
f2abb2ae14
fix lint warning
7 years ago
Adam Reese
b831efdf58
fix(kube): run schema validation on BuildUnstructured
7 years ago
Matt Butcher
0699ec4248
feat(tiller): support CRD installation ( #3982 )
...
This adds support for installing CRDs well before any other resource
kinds are installed.
This PR introduces a new hook, `crd-install`, that fires before
manifests are even validated. It is used to install a CRD before any
other part of a chart is installed.
Currently, this hook is _only implemented for install_. That means we
currently cannot add new CRDs during `helm upgrade`, nor can they
be rolled back. This is the safest configuration, as the update/rollback
cycle gets very challenging when CRDs are added and removed.
7 years ago
Matthew Fisher
b353681283
Merge pull request #3988 from kubernetes/revert-3837-toYaml-pr
...
Revert "toYaml - Fix #3470 and #3410's trailing \n issues"
7 years ago
AdamDang
07bebe6bff
Typo fix: evalutes->evaluates
7 years ago
Herbert Mühlburger
a1b5b69248
Refactor to be more precise
7 years ago
Matthew Fisher
f7f686f7d0
Revert "toYaml - Fix #3470 and #3410's trailing \n issues"
7 years ago
Herbert Mühlburger
dcdeefbd63
#3763 replace backslash with forward slash
7 years ago
Matthew Fisher
18ac099dd6
Merge pull request #3956 from jstoja/support_ingress_wildcard
...
Add quoting support in ingress to allow wildcard domain
7 years ago
Matthew Fisher
d9395bcc06
remove need for type reflection
7 years ago
eyalbe4
c2fa72ebcd
Fix for - Downloader plugins not used when downloading new repo's index.yaml #3938
7 years ago
Julien Bordellier
cf3ded91f2
Add quoting support in ingress to allow wildcard domain
7 years ago
Matthew Fisher
d502f7c8a8
Merge pull request #3950 from BarryWilliams/issue3747
...
Add comments to fix linter issues
7 years ago
BarryWilliams
718578036d
Changed whitespacing in comments
7 years ago
Adam Reese
cefee4b749
fix(kube): output internal object table
...
fixes #3937
7 years ago
Matthew Fisher
f201db3fc2
Merge pull request #3692 from aleerizw/fix-sigsegv-create
...
Fixed SIGSEGV when running helm create with -p and no values.yaml file
7 years ago
Matthew Fisher
80bd904f1b
Merge pull request #3915 from bacongobbler/fix-3881
...
swallow the error when returning the default HTTP client
7 years ago
Sean Eagan
49c3d50e4e
feat(list): Optional output as JSON and YAML
...
The choice of interface `--output (json|yaml)` is to match that of the
status command, except that -o is not available as it is already used
by --offset.
WIP #1534
7 years ago
Adam Reese
6ffff5fea9
fix(kube): get correct versioned object from info helper
...
fixes : #3826
7 years ago
Michelle Noorali
b5c0e40d6a
Merge pull request #3898 from michelleN/filepath
...
ref(pkg/plugin): create clean path for extracting files
7 years ago
Matthew Fisher
aa2976f0ce
swallow the error when returning the default HTTP client
7 years ago
Adam Reese
31ddd707e8
fix(kube): use correct object type in watch
...
fixes #3902
7 years ago
Michelle Noorali
1850aeade9
fix(pkg/strvals): evaluate "null" values
...
resolves #3891
Co-authored-by: Matthew Fisher <matt.fisher@microsoft.com>
7 years ago
Michelle Noorali
fed7e69c81
ref(pkg/plugin): create clean path for extracting plugins
7 years ago
AdamDang
9f78c33c64
Correct the returned message
...
Correct the returned message
7 years ago
Sergii Manannikov
7631b8a926
Create PodSecurityPolicy before Pods and ServiceAccounts
7 years ago
Justin Scott
ad714fe704
Merge pull request #3323 from jascott1/2620_importvals_warning_fix
...
fix(helm): fix importValues warnings from disabled charts
7 years ago
Matthew Fisher
e8460a8877
Merge pull request #3258 from mparry/fix-ca-file-option
...
(fix) Handle caFile alone being set for repos
7 years ago
Nikhil Manchanda
30f236b75c
Merge pull request #3877 from chancez/enhance_helm_template_handling
...
Update helm template -x to support children chart manifests in more cases
7 years ago
Chance Zibolski
d7e7170993
Add working template to mariner chart for use in testing subcharts
7 years ago
Matthew Fisher
28d87e1780
Merge pull request #3860 from adshmh/refactor-tiller-release-install-unit-tests-using-stubs
...
refactor tiller release install unit tests using chart and install request stubs
7 years ago
Matthew Fisher
6f02d9e412
Merge pull request #3837 from consideRatio/toYaml-pr
...
toYaml - Fix #3470 and #3410's trailing \n issues
7 years ago
eyalbe4
fa62c476fc
Basic auth credentials from repo not used in install/upgrade/fetch commands #3858
7 years ago
Arash Deshmeh
c22492ff01
fix(helm): refactor tiller release install unit tests using chart and install request stubs
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Matthew Fisher
ae7ce6cad4
Merge pull request #3842 from AdamDang/patch-1
...
Fix some typos
7 years ago
AdamDang
ee9ef91df0
typo fix get->Get's
...
typo fix get->Get's
7 years ago
Nikhil Manchanda
b687e9e879
Merge pull request #3709 from adshmh/fix-output-leak-of-tiller-release-install-test
...
fix output leak from tiller release install test
7 years ago
Taylor Thomas
2a86164c1d
Merge pull request #3829 from stuartleeks/set-rollback-failure
...
Fix: Failed rollback left in PENDING_ROLLBACK state
7 years ago
Steffen Windoffer
8bd42d2645
remove unused servicePort from default ingress template
7 years ago
AdamDang
138de17c64
Fix some typos
...
outout->output
Get's->get
the the->the
7 years ago
Erik Sundell
05a1f7f46c
Updated tests for PR #3837
7 years ago
Erik Sundell
6cdf6cee56
toYaml - Fixes #3470 - trailing \n issue
...
`toYaml` was introducing a new line. It is an issue since the new line is part of a functions output, it can't be whitespace chomped away so it would require a `trimSuffix "\n"` pipe. This commit trims one trailing `\n` from the toYaml output.
7 years ago
Erik Sundell
35132d141c
toYaml - Fixes #3410 - trailing \n issue
...
`toYaml` utilized by `.Files` was introducing a new line. It is an issue since the new line is part of a functions output, it can't be whitespace chomped away so it would require a `trimSuffix "\n"` pipe. This commit trims one trailing `\n` from the toYaml output.
7 years ago
Michelle Noorali
72d54f356d
Merge pull request #3831 from michelleN/fix-3655
...
fix(pkg/tiller): saves all previous computed values on reuseValues
7 years ago
Michelle Noorali
e02802ba95
ref(pkg/tiller): clarify reuseValues comment
7 years ago
Michelle Noorali
9266731dc4
fix(pkg/tiller): reuseValues combines all prev val
...
Resolves #3655
We were seeing that when running helm upgrade with the reuse-values
flag enabled that you could end up in the position where overrides
a.k.a computed values from previous revisions were not being saved on
the updated revision. This left us in a weird position where some
computed values would disappear mysteriously in the abyss. That
happened because computed values from previous revisions weren't merged
with the new computed values every time the reuse-values flag was used.
This PR merges computed values from the previous revisions so you don't
end up in that kind of conundrum.
7 years ago
Stuart Leeks
bac4f45f94
Switch flag to update existing record
7 years ago
Zack Williams
1d3ae54185
Fix #3822
7 years ago
Matthew Fisher
e794c48c3a
Merge pull request #3540 from flant/hook_recreate_delete_policy
...
Implement before-hook-creation delete policy
7 years ago
Timofey Kirillov
b7fe0d0bd7
Add hook-delete-policy ReleaseServer unit tests
...
Cover hook-succeeded, hook-failed and before-hook-creation hook delete policies.
7 years ago
fibonacci1729
ad99c1b749
release list paritioning
7 years ago
fibonacci1729
2dd9b34d28
stream releases when listing
7 years ago
Adam Reese
c574e03ed4
Merge pull request #3721 from adamreese/ref/kube-1.10
...
ref(*): kubernetes v1.10 support
7 years ago
adshmh
1a55161a53
Fix several golint warnings ( #3756 )
...
* fix(helm): fix golint warning due to ApiVersionV1 constant name
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
* fix(helm): fix golint warning due to ResolveChartVersionAndGetRepo comment
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
* fix(helm): fix golint warnings on HttpGetter type and SetCredentials method missing a comment
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
* fix(helm):fix golint warning due to comment on FindChartInAuthRepoURL function
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
* fix(helm): fix golint warning due to RepoFile type name
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
* fix(helm): fix golint warning due to ParseString comment
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Adam Reese
7c19cb7040
ref(*): kubernetes v1.10 support
7 years ago
cameronconradt
6a59683c01
Update files.go
...
Should suppress the warnings about the naming of these two functions. Added TODO
7 years ago
Matthew Fisher
850c8714a7
Merge pull request #3661 from bacongobbler/fix-default-connection-timeout
...
add back the default 5 second connection timeout
7 years ago
Morgan Parry
332dc83c46
(fix) Handle caFile alone being set for repos
...
Previously it was only respected if certFile and keyFile were also
specified. However, these are independent features.
7 years ago
Alexey igrychev
1d4883bf3c
Implement before-hook-creation delete policy
...
Existing helm.sh/hook-delete-policy annotation variables (hook-failed, hook-succeeded) do not allow to leave failed jobs for debugging without blocking the next job launching: every failed job must be deleted manually before the next related release is launching (installing, updating or rolling back).
New policy, before-hook-creation, removes the hook from previous release if there is one before the new hook is launched and can be used with another variable.
7 years ago
Arturo Contreras
a615f80c92
Adding --set-string flag to force string values.
7 years ago
Eyal Ben Moshe
b6335b7dfe
Authentication support for remote charts repositories ( #3206 )
...
Authentication support for remote charts repositories.
7 years ago
Arash Deshmeh
a43ddcc191
fix output leak from tiller release install test
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Ali Rizwan
99da9fb548
Fixed SIGSEGV when running helm create with -p and no values.yaml file
7 years ago
Taylor Thomas
dede3ff1e1
Merge pull request #3645 from scriptonist/Issue3290
...
Recover from a tiller pod crash caused due to errors in values.yaml
7 years ago
scriptonist
5311bf40a8
Now returning error and stopping installation
7 years ago
Matthew Fisher
3014b9277f
add back the default 5 second connection timeout
...
When Helm v2.8.2 was released, we made a change to the default connection timeout by supplying a value passed from pkg/helm/environment. This broke support for third party clients relying on pkg/helm because now the default connection timeout is zero. Adding a default 5 second timeout back retains old behaviour, while not breaking backwards compatibility because the connection timeout can still be configured.
7 years ago
Taylor Thomas
2c51155724
Merge pull request #3646 from nicdoye/master
...
Accept .yml files as well as .yaml for templates.
7 years ago
Taylor Thomas
c5f2174f26
Merge pull request #3640 from rajatjindal/docfix
...
fix typo in docs and fake
7 years ago
Taylor Thomas
f19daa16c2
Merge pull request #3631 from gburton1/addProxyCapability
...
Respect http proxy settings when using custom Transport
7 years ago
Matthew Fisher
abe958eb87
Merge pull request #3597 from bacongobbler/upgrade-force-replace
...
replace FAILED deployments with `helm upgrade --install --force`
7 years ago
Nic Doye
73017d7e88
Accept .yml files as well as .yaml for templates.
...
See https://github.com/helm/helm-classic/pull/306 for helm classic
and
https://kubernetes.slack.com/archives/C51E88VDG/p1520588964000061
7 years ago
scriptonist
6cfaa4ebf2
Added code to recover from a tiller pod crash in an event of template render failure
7 years ago
Rajat Jindal
92972b0353
fix typo in docs and fake
7 years ago
Matthew Fisher
13730b0dab
replace FAILED deployments with `helm upgrade --install --force`
...
When using `helm upgrade --install`, if the first release fails, Helm will respond with an error saying that it cannot upgrade from an unknown state.
With this feature, `helm upgrade --install --force` automates the same process as `helm delete && helm install --replace`. It will mark the previous release as DELETED, delete any existing resources inside Kubernetes, then replace it as if it was a fresh install. It will then mark the FAILED release as SUPERSEDED.
7 years ago
Matthew Fisher
250d25fdce
fix protoc
...
k8s.io/kubernetes bumped protobuf to 1643683e1b54a9e88ad26d98f81400c8c9d9f4f9
7 years ago
Matthew Fisher
a66a39a171
fix helm init --wait
7 years ago
Greg Burton
bf7e755ef3
Respect env proxy settings when using custom Transport
7 years ago
Matthew Fisher
b5af54d44c
Merge pull request #3567 from jumal/master
...
Create missing directories when saving files in chartutil.SaveDir
7 years ago
Matthew Fisher
86ae040bfa
Merge pull request #3491 from oilbeater/fix-defer-in-loop
...
defer in loop may cause resource leak
7 years ago
Johnny Bergström
5f1a21bc32
fix(tiller): Supersede multiple deployments ( #3539 )
...
* add test for rolling back from a FAILED deployment
* Update naming of release variables
Use same naming as the rest of the file.
* Update rollback test
- Add logging
- Verify other release names not changed
* fix(tiller): Supersede multiple deployments
There are cases when multiple revisions of a release has been
marked with DEPLOYED status. This makes sure any previous deployment
will be set to SUPERSEDED when doing rollbacks.
Closes #2941 #3513 #3275
7 years ago
Matthew Fisher
9c4fd1abae
Merge pull request #3527 from adshmh/fix-output-leak-from-realsetesting-test-suite
...
Fix the output leak to stdout during build by tests under pkg/releasetesting
7 years ago
Matthew Fisher
1a9e0f0d15
Merge pull request #3535 from adshmh/fix-output-leak-from-pkg-tiller-tests
...
fix the output leak from test code under pkg/tiller
7 years ago
Matthew Fisher
642ad5c13e
Merge pull request #3544 from radu-matei/patch-1
...
Fix minor typo
7 years ago
Matthew Fisher
be1e974ccc
Merge pull request #3494 from Thiht/patch-1
...
docs: Fix FromJson comment
7 years ago
Matthew Fisher
e35bd82170
Merge pull request #3514 from joonix/issue-3512
...
Bump client side grpc max msg size
7 years ago
Adam Reese
fa611fe285
fix(plugins): support installing plugins by relative path ( #3568 )
...
Support installing plugins by relative path
```
helm plugins install .
```
7 years ago
Adam Reese
c314e2e2f1
fix(plugins): support newer git ( #3571 )
...
Newer gits don't like checking out an empty string.
```
empty string is not a valid pathspec. please use . instead if you meant to match all paths
```
7 years ago
Jean-Philippe Courson
5b77335415
Create missing directories when saving files in chartutil.SaveDir
7 years ago
Radu Matei
df041c4b19
Fix minor typo
7 years ago
Arash Deshmeh
5b25eef9e2
fix(helm): fix the bug in test code under pkg/tiller that leaks output to stdout during build
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
Johnny Bergström
9bac0a4c30
Update deprecated grpc dial timeout
...
The docs say: use DialContext instead.
7 years ago
Johnny Bergström
98e5006ecf
Bump client side grpc max msg size
...
Set it to match the server side, or the default limit
of 4MB will still apply when upgrading charts.
Fixes #3512
7 years ago
Arash Deshmeh
4fcf69bc52
fix(helm): fix the output leak to stdout during build by tests under pkg/releasetesting,
...
by redirecting output from mock clients.
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
7 years ago
yank1
76a40fc573
fix a typo in client
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
8009115d3a
Merge pull request #3465 from oilbeater/fix/defer-in-loop
...
defer in loop may cause resource leak
7 years ago
oilbeater
0764d95a03
defer in loop may cause resource leak
...
defer statement executes only when function return, and the resource still be hold during loop. Release the resource manually when not needed.
7 years ago
Matt Farina
6a1dd806ed
Merge pull request #3469 from mattfarina/fix/3322
...
fix(grpc): Fixes issue where message sending limited to 4mb
7 years ago
Matthew Fisher
3c39e72189
Merge pull request #3401 from bacongobbler/revert-kubeconfig-flag
...
Revert "feat(helm): adding kubeconfig flag"
7 years ago
Matt Farina
614cd9dfe7
fix(grpc): Fixes issue where message sending limited to 4mb
...
Between grpc 1.2.x and 1.7.x there was an API change. The
previous MaxMsgSize is now a wrapper around MaxRecvMsgSize. This
change now sets the MaxRecvMsgSize and MaxSendMsgSize which need
to be set independently.
7 years ago
Matt Farina
e6137ff05f
fix(api-machinery): Fixes patching for unstructured objects
...
CRDs and other objects seen as unstructured cannot use strategic
merge patching. It has never been supported on CRDs. Previously,
cases like unstructured objects could have caused an unregistered
error. This is no longer the case.
This change explicitly looks for unstructured objects and handles
those using json merge patching.
Closes #3382
7 years ago
Matthew Fisher
2724387506
Merge pull request #3373 from unguiculus/feature/fix-recreate-part-1
...
Fix pod recreation
7 years ago
Matt Farina
4b578f44ff
Merge pull request #3407 from paolomainardi/feature/3173_fix_wait_for_deployments
...
refs #3173 : add appsv1beta1 and appsv1beta2 apiVersion
7 years ago
Paolo Mainardi
b065ffe1fc
adding other missing apiVersions
7 years ago
Paolo Mainardi
2cee4c68fa
add appsv1beta1 and appsv1beta2 apiVersion
7 years ago
Reinhard Nägele
ea520afd3e
Fix 'getSelectorFromObject'
7 years ago
Matthew Fisher
748dbda29a
Merge pull request #3399 from bacongobbler/fix-release-checklist
...
Fix release checklist
7 years ago
Bin Liu
1e0906ed67
Fix type
7 years ago
Matthew Fisher
f13c4d28b5
Revert "feat(helm): adding kubeconfig flag"
...
This reverts commit 371ff8f26d
.
7 years ago
Matthew Fisher
8604e0b832
bump version to v2.8
...
also add it to the release checklist.
7 years ago
Reinhard Nägele
3d05da0109
Fix pod recreation
7 years ago
Matthew Fisher
14c7be1f92
Merge pull request #3288 from bradbeam/starter
...
feat Making starter templates more versatile
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
Adnan Abdulhussein
f432b8ec60
Merge pull request #3337 from unguiculus/feature/helm-create
...
Update initial chart experience
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
Matthew Fisher
077be881c4
Merge pull request #3283 from nicolerenee/concurrency
...
feat(pkg/helm): allow concurrent requests on a shared client
7 years ago
Reinhard Nägele
f47e1619b0
Update initial chart experience
...
* Add template for chart name
* Use named ports and simplify service configuration
* Add affinity
* Add tolerations
* Use 'with' statements where possible
* Enhance ingress
* Add fullnameOverride to fullname template
7 years ago
Matthew Fisher
f652f45398
Merge pull request #2784 from rocky-nupt/proposal-add-k8s-version
...
feat(tiller/proto):Allow charts to specify k8s compatibility
7 years ago
Justin Scott
fbe80437a4
fix(helm): fix importValues warnings from disabled charts
...
ImportValues incorrectly processes charts that should be disabled. This
patch excludes those charts.
Closes #2620
7 years ago
Matthew Fisher
e1027fae73
refactor symWalk() into pkg/sympath ( #3199 )
...
* refactor symWalk() into pkg/sympath
* add Go copyright
* remove dead code
7 years ago
xuhaigang
61623bfe2d
feat(tiller/proto):Allow charts to specify k8s compatibility in semver field
...
Add an optional field kubeVersion to Chart.yaml that allows the chart
developer to specify a semver compliant version.
Closes #2708 , #2706
7 years ago
Adam Reese
a31e3b8fe1
ref(*): kubernetes v1.9 support ( #3234 )
7 years ago
Brad Beam
8e0eface2c
Making starter templates more versatile
...
This adds support for changing '<CHARTNAME>'
occurances in starter chart to the destination
chart name
7 years ago
Tim Dumol
8fae16fbb2
feat(helm): add better error message to 'dep up'
...
When a user enters a non-URL (such as stable)
in requirements.yaml and tries to `helm dep up`,
they get a potentially confusing error message.
This tries to make the error message clearer.
Closes #2672
7 years ago
Matthew Fisher
78d6b930bd
Merge pull request #3061 from eicnix/feature/tpl-fix
...
fix(helm): Set template context inside tpl function to outer function.
7 years ago
Timofey Kirillov
13cb8d8244
Show kind in resource-not-found-in-release error
...
This error occures when resource is not found in helm release:
`Error: UPGRADE FAILED: no resource with the name "redis-cluster-sentinel" found`
Changed to:
`Error: UPGRADE FAILED: no ConfigMap with the name "redis-cluster-sentinel" found`
So now that resource can easily be found in cluster.
7 years ago
Tim Hockin
05d4b30730
Convert registry to k8s.gcr.io
7 years ago
Nicole Renée Hubbard
6ade38fb72
feat(pkg/helm): allow concurrent requests on a shared client
...
change to helm client to no longer save request options in the client
options. This resulted in options from a previous call still being
present in future calls.
Closes #3253
7 years ago
Andrey Klimentyev
cfb7dfa82c
Typo fix
7 years ago
Nauris Sadovskis
bd8178d50b
Fix package url
7 years ago
Matthew Fisher
51a6f3c326
Merge pull request #3247 from mgalgs/missing-repos-help
...
feat(repo): Improve error message for missing repositories.yaml
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
Mitchel Humpherys
6de70254fd
feat(repo): Add test for non-existent repo path
7 years ago
Mitchel Humpherys
7417f09293
feat(repo): Improve error message for missing repositories.yaml
...
New users to helm don't always run `helm init` (e.g. if their cluster
already has helm installed). The user's initial interaction with any of
helm's repository commands (e.g. `helm repo list`) will then be an error
message due to a missing repositories.yaml in their local config.
Give the user a little hint about how to fix the error without them having
to hunt through the man/help pages.
7 years ago
Matthew Fisher
1042f6118b
Merge pull request #3122 from cofyc/fix_charts_permission
...
Remove executable permission bit for charts downloaded from remote repos
7 years ago
Lukas Eichler
8bc7dede18
fix(helm): Apply PR comments for tpl template name fix
...
Modified existing unit test to verify the changed behavior.
Removed debug print.
7 years ago
Lukas Eichler
1cebc760a0
Fixed warning for missing formating parameter inside error message.
7 years ago
Lukas Eichler
2c338db1bd
fix(helm): Set template context inside tpl function to outer function.
...
docs(helm): Added documentation about tpl function
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
04769b7c26
Merge pull request #3131 from fgimenez/fix-2745
...
check if resource is present before adding it to remaining or keep on deletion
7 years ago
Federico Gimenez
a607fe798d
iinitialize message only when at least one manifest is kept
7 years ago
Federico Gimenez
93bce130fb
fix signatures
7 years ago
Federico Gimenez
81eaf2f263
only check existence for the possibly kept manifests
7 years ago
Adam Reese
e93b77166d
Merge pull request #3025 from beeradb/fakeclient-releasestatus
...
Improvements to FakeClient: support all CRUD operations
7 years ago
Matthew Fisher
cad89240f3
Merge pull request #3187 from hoesler/fix/chart_downloader
...
fix(helm): resolve relative chart paths
7 years ago
Matthew Fisher
7c79d1c765
Merge pull request #3193 from burdiyan/master
...
ref(helm): improve fullname template in starter chart
7 years ago
Johnny Bergström
7cc610960f
Walk symbolic link directories
...
Continue walking symlinks to be able to use them
for sub-charts. Useful when not specifying requirements
but still want to share charts locally.
7 years ago
Alexandr Burdiyan
f432e07126
ref(helm): improve fullname template in starter chart
...
Closes #1186
7 years ago
Christoph Hösler
98e0bd2ecb
refactor: rename function and improve error messages
7 years ago
Christoph Hösler
af9190f956
feature: let FindChartInRepoURL return absolute chart URLs
7 years ago
Matthew Fisher
d655911088
Merge pull request #3041 from jlyheden/feature/plugin-http-installer
...
Add plugin installer from http archive
7 years ago
Helgi Þormar Þorbjörnsson
803f7c706e
add a keepalive of 30s to the client ( #3183 )
7 years ago
Johnny Bergström
d762a42168
Fix helmignore for .* ( #3114 )
...
When the first rule matching entry for top level dir
will be empty string, the .* rule will match.
Skip this entry as it's not needed for processing.
7 years ago
Hadrien Chauvin
838d780894
update google.golang.org/grpc to 1.7.2 ( #3101 )
7 years ago
Matthew Fisher
4c21a0e739
Merge pull request #3123 from Miouge1/fullnameoverride
...
Add fullnameOverride
7 years ago
Matt Cholick
fe3eeaf39d
fix(helm): Tunnel closing already closed channel ( #3157 )
...
k8s client-go closes the ready channel that's passed in (see https://github.com/kubernetes/client-go/blob/master/tools/portforward/portforward.go#L171 ) This means that Tunnel's Close will always panic, as the client-go library will have closed then channel. This isn't reproducible unless helm.Client is externally, as the helm cli runner doesn't actually invoke Close.
7 years ago
Kai Chen
bc45e90198
Remove unnecessary parentheses in switch statements ( #3175 )
7 years ago