helm/pkg
Matt Farina 7c9d636f40
Fix goroutine leak in action install
During the install process there was a place where an install
process could be stuck trying to write to a channel. This would
happen when a context had completed prior to performInstall
finishing. In a short running Helm Client this was not a problem.
But, for long running applications that use Helm as an SDK there
are problems where a memory leak ends up happening due to
goroutines never being able to complete.

This fix provides a means for performInstall to write to its
channel using the method already used to fix the upgrade
issue of the same kind.

Fixes #11805

Signed-off-by: Matt Farina <matt.farina@suse.com>
2023-04-10 16:45:41 -04:00
..
action Fix goroutine leak in action install 2023-04-10 16:45:41 -04:00
chart Updating the Go version in go.mod 2023-03-22 11:52:30 -04:00
chartutil Updating the Go version in go.mod 2023-03-22 11:52:30 -04:00
cli Updating the Go version in go.mod 2023-03-22 11:52:30 -04:00
downloader Updating the Go version in go.mod 2023-03-22 11:52:30 -04:00
engine Bump the Go version 2023-03-22 11:29:26 -04:00
gates Bump the Go version 2023-03-22 11:29:26 -04:00
getter Updating the Go version in go.mod 2023-03-22 11:52:30 -04:00
helmpath replace +build with go:build 2022-04-14 07:56:31 -07:00
kube Fixes Readiness Check for statefulsets using partitioned rolling update. (#11774) 2023-03-30 10:39:29 -06:00
lint Updating the Go version in go.mod 2023-03-22 11:52:30 -04:00
plugin Fix 32bit-x86 typo in testsuite 2023-03-28 15:10:19 +02:00
postrender Updating the Go version in go.mod 2023-03-22 11:52:30 -04:00
provenance Updating the Go version in go.mod 2023-03-22 11:52:30 -04:00
pusher Updating the Go version in go.mod 2023-03-22 11:52:30 -04:00
registry Handle failed DNS case for Go 1.20+ 2023-03-23 13:22:07 -04:00
release Addressing review comments - move printing code out of client.go 2022-09-09 13:29:19 -07:00
releaseutil Bump the Go version 2023-03-22 11:29:26 -04:00
repo Updating the Go version in go.mod 2023-03-22 11:52:30 -04:00
storage Updating the Go version in go.mod 2023-03-22 11:52:30 -04:00
strvals Updating the Go version in go.mod 2023-03-22 11:52:30 -04:00
time remove redudant time func 2020-09-23 23:32:56 +02:00
uploader Bump the Go version 2023-03-22 11:29:26 -04:00