Helm v3.3.0-rc.1 is a release candidate for Helm v3.3.0. This release, we focused on bugs surrounding helm lint
as well as general stability/bugfixes.
The community keeps growing, and we'd love to see you there!
- Join the discussion in Kubernetes Slack:
- for questions and just to hang out
- for discussing PRs, code, and bugs
- Hang out at the Public Developer Call: Thursday, 9:30 Pacific via Zoom
- Test, debug, and contribute charts: GitHub/helm/charts
Installation and Upgrading
Download Helm v3.3.0-rc.1. The common platform binaries are here:
- MacOS amd64 (checksum / b64276464cdd229f3dc7663f31fa473cd1a43d96720fa9cc49148fdf8148c004)
- Linux amd64 (checksum / 4f6a52a12891bb36161ec21761db9956fdb094455af07ab7d673806e8720f2bd)
- Linux arm (checksum / 1c5b2314274ca0d6be5180cf744e0060a4bc3c621c830b9e6ba1062130f6ab31)
- Linux arm64 (checksum / 57a2731473cc5e3759424ffb615b21b0c2c00dd5cf1df2e2e5ed3b9805bcd2a6)
- Linux i386 (checksum / 420f32c9dc92ed2926b601aa9aeb8bd7b80a141c6f6b1d8fc4c0a90481d2b13d)
- Linux ppc64le (checksum / 07894a2549858dbb8d77306329488496c341efeff21ce7f79553041f17d44773)
- Linux s390x (checksum / b64276464cdd229f3dc7663f31fa473cd1a43d96720fa9cc49148fdf8148c004)
- Windows amd64 (checksum / bdb1ccb9846f40ffed603c9997c669e588306e97996015f3ed70311b888788f1)
The Quickstart Guide will get you going from there. For upgrade instructions or detailed installation notes, check the install guide. You can also use a script to install on any system with bash
.
This release was signed with 967F 8AC5 E221 6F9F 4FD2 70AD 92AA 783C BAAE 8E3B
and can be found at @bacongobbler's keybase account. Please use the attached signatures for verifying this release using gpg
.
What's Next
- Once we're sure 3.3.0 is ready to release, we will cut the final release.
Changelog
- bump version to v3.3 5c2dfaa (Matthew Fisher)
- fix(template):Issue:helm template with --output-dir (#8156) ceff32d (DongGang)
- Adding v4 link 3d05f96 (Bridget Kromhout)
- Updating for today's actual milestone practices 4ad76e1 (Bridget Kromhout)
- fix(cmd): display warnings on stderr 863588c (Matthew Fisher)
- Determine chart digest by manifest (#8249) 7e9a831 (Peter Engelbert)
- Fix some go-lint warnings c6a00e6 (zouyu)
- Fix golint issue 7ec5011 (Guangwen Feng)
- feat(comp): Complete revision for rollback command 05beedd (Marc Khouzam)
- fix template command use --show-only flags error in windows environment 4f13686 (ShenXinkang)
- version bump 148d94b (Matthew Fisher)
- remove s390x arch check 569ad27 (vitt-bagal)
- feat(comp): Provide completion for --version flag 561cc42 (Marc Khouzam)
- chore(Makefile): Remove unused variable fd99c90 (Manuel Rüger)
- Improve the extractor and add tests (#8317) b6bbe4f (Matt Butcher)
- Add HelmVersion to Capabilities 4c9972c (Eric Lemieux)
- feat(cmd): Subcommands for the completion command f7c882d (Marc Khouzam)
- fix(chartutil): do not set helpers.tpl filetype for vim aa03319 (Adam Reese)
- Add unit test case 9249530 (ZouYu)
- feat(comp): Move custom completions to Cobra 1.0 88a3d6e (Marc Khouzam)
- fix(doc): generic description for --version/verify e09e860 (Marc Khouzam)
- Fix description is ignore when installed with upgrade 562767b (wawa0210)
- Add unit test for man-in-the-middle attack on pull f11e74e (Peter Engelbert)
- chore(helm): Avoid confusion in command usage 7dec5dc (Marc Khouzam)
- Fix crashing
helm chart list
with large list a0fd1d8 (Peter Engelbert) - Show errors when linting for Chart.yaml version and appVersion fields of type non-string 47c38ec (Karuppiah Natarajan)
- ref(tests): localize unit test fixtures to package 44a2225 (Adam Reese)
- Fix issue with unhandled error on Stat f182ebc (Matt Farina)
- Removing legacy completions.bash file c56778a (Matt Farina)
- Using flags instead of persistent flags on status 99f277a (Matt Farina)
- Removing tiller language dbd001e (Matt Farina)
- Added s390x support 6d49f56 (vitt-bagal)
- add kind_sorter support for SecretList 146e0f9 (hzliangbin)
- Fix unit test 5600a2c (Martin Hickey)
- Fix repo cache setting 2ae83f2 (Martin Hickey)
- Update the Helm version docs 5840e52 (Thomas O'Donnell)
- Revert "group command for easy read" 1a46c34 (Alan Zhu)
- Catching a potential panic in strval parsing 6857da2 (Matt Farina)
- Recovering from panic that can occur with make 8f1f0e0 (Matt Farina)
- Fixing error with strvals parsing bade647 (Matt Farina)
- ref(pkg/chartutil): use minimal in-memory fixtures 3364265 (Adam Reese)
- feat: Detect missing selector during lint 118d46e (Matt Butcher)
- Add new line to fix code formatting in doc e606976 (Maksim Kochkin)
- fix(comp): Prepare plugin completion for Cobra 1.0 0366f99 (Marc Khouzam)
- feat(test): Update golangci-lint to 1.27.0 88f6991 (Marc Khouzam)
- chore(*): Fix formatting b18e7e2 (Marc Khouzam)
- Fixing PAX Header handling (#8086) 512544b (Matt Farina)
- fix: upgrade using --force shoud not run patch logic (#8000) decab8e (小明同学)
- feat(getter): add timeout option (#7950) ae738d7 (Hidde Beydals)
- fix security mailing list address 2f39854 (Matthew Fisher)
- bump DefaultCapabilities to 1.18 bfb39c0 (Matthew Fisher)
- bump to kubernetes 1.18.2 75aa425 (Matthew Fisher)
- scripts: do not use optional 'which' command in get-helm installation (#8048) bf12ae3 (Niels de Vos)
- feat: make the linter coalesce the passed-in values before running values tests (#7984) 59eed4e (Matt Butcher)
- Removed scheme 95e9e18 (Juned Memon)
- Fixes repo parsing 8cb9ab7 (Juned Memon)
- Fixes repo parsing b473f8a (Juned Memon)
- Set DisableCompression to true to disable unwanted httpclient transformation 93b0eee (Idan Elhalwani)
- Update lint deprecation list e4768e6 (Martin Hickey)
- refactor: alter constant
pluginFileName
toPluginFileName
e1aaf99 (Liu Ming) - Fixing argument to be lower case be38084 (Matt Farina)
- docs: fix capitalization in a few help messages bc51599 (Liu Ming)
- bump version to v3.2 8316a40 (Matt Butcher)
- fix: removed strict template errors in linter (#8017) 08e546f (Matt Butcher)
- Add checking of length of resourceList before creating of deleting 47abe66 (Vibhav Bobade)
- fix: use correct regular expression for Kubernetes names (#8013) 524150c (Matt Butcher)
- feat: implement deprecation warnings in helm lint (#7986) bf9d629 (Matt Butcher)
- added option --insecure-skip-tls-verify for helm install, addresses #7875 8ff7801 (Matthias Riegler)
- added option --insecure-skip-tls-verify for helm pull, addresses #7875 918deee (Matthias Riegler)
- polish to keep the same log style ff3ed53 (Liu Ming)
- Fix markdown table in helm command doc fb829c2 (Lüchinger Dominic)
- feat: lint the names of templated resources (#8011) 6fc9353 (Matt Butcher)
- Adding Helm env vars where XDG exposed 2334195 (Matt Farina)
- Fix : Prints empty list in json/yaml is no repositories are present (#7949) cd50d0c (Anshul Verma)
- Updating CONTRIBUTING to match current practice 0a318be (Bridget Kromhout)
- Adding PR template from dev-v2 branch f7d1bfd (Bridget Kromhout)
- Add unit test for pkg/chart/chart.go 6bc4a94 (Hu Shuai)
- fix: write index.yaml file atomically (#7954) 984d2ac (Raphaël)
- test: add test for bom test data integrity c422e51 (Thomas FREYSS)
- Fixing docs from version to appVersion (#7975) 54e5088 (Matt Farina)
- Modify Circle config to use Go 1.14 (#7980) 78d57d3 (Josh Dolitsky)
- fix(pkg/cli): ensure correct configuration from kubeconfig file 4a0dfbe (Adam Reese)
- fix(cmd/env): make helm env command respect cli flags (#7978) 9ced016 (Adam Reese)
- fix(*): remove bom in utf files when loading chart files (#6081) 27ebfa8 (Thomas FREYSS)
- Helm upgrades with --reuse-values and nil user values -- with tests (#7959) 6aefbdc (David Pait)
- fix(pkg/plugin): copy plugins directly to the data directory (#7962) 1cdd0a2 (Adam Reese)
- fix linting error with lookup function (#7969) bb47286 (Matt Butcher)
- Parse reference templates in predictable order (#7702) d0726e0 (Andre Sencioles)
- group command for easy read 999e4f2 (alan)
- fs_test: use os.Getuid() instead user.Current() to determine if a test is executed with root privileges. b83d3d4 (Predrag Knezevic)
- fix(helm): allow a previously failed release to be upgraded (#7653) 1911870 (Matthew Morrissette)
- Updating get stripts to skip pre-releases 8e1c34e (Matt Farina)
- Merge remote-tracking branch 'helm/master' a1685b7 (Liu Ming)
- fix(pkg/kube): continue deleting objects when one fails bdf6f48 (Adam Reese)
- fix: allow to rollback to previous version even if no deployed releases(#6978) cca6828 (liuming216448)
- Add comments about release Version variable de1996e (Andreas Lindhé)
- fixed to mirror master f604105 (EItanya)
- removed panic, and replaced with error 640d527 (EItanya)
- fix test 2f534f9 (EItanya)
- added config file string 17dc43f (EItanya)
- Fix a typo "update" -> "updates" (#7346) 00769c4 (Hu Shuai)
- fix(cmd): Fixes logging on action conf init error (#6909) b7ff1e2 (Jorge I. Gasca)
- Remove duplicated words (#7336) 451e215 (Nguyen Hai Truong)