Helm
Notes
no notes yet
Helm v3.6.0 is a feature release. Users are encouraged to upgrade for the best experience.
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: ArtifactHub/packages
Notable Changes
- Apple silicon support
- Continued OCI changes as the experiment is refined
- Improved auto-completion
- Helm create ingress updates
Installation and Upgrading
Download Helm v3.6.0. The common platform binaries are here:
- MacOS amd64 (checksum / 7f6bcf15e5c828504dddbe733813a6d73e41abf28d649e7b9d698c4a77d412dd)
- MacOS arm64 (checksum / 7d49924d0badcf081370e129448f62dd6f33878fc5812ee87fea7ef4de4ae19c)
- Linux amd64 (checksum / 0a9c80b0f211791d6a9d36022abd0d6fd125139abe6d1dcf4c5bf3bc9dcec9c8)
- Linux arm (checksum / 75cda02e463a325152af6758817fac4b796e8da0ff974af30c82174edc2bd31b)
- Linux arm64 (checksum / 8a16f23866b1e74b347bcdd7f8731ebcfa37f35fc27c75dd29b13e87aed8484c)
- Linux i386 (checksum / e7091d31f65ade88246229a2e4f5baad1dafb314946ceaf9a6441fc04dcc9ce2)
- Linux ppc64le (checksum / 9772a27bfc999d5c79c75d72c54adc6ce1686d983172f69efd3fbb19a5db54f2)
- Linux s390x (checksum / 007f38c2a99d7e8e07b45ca9d71cf9824071aa1492ed4c24ade9f99b5cce5074)
- Windows amd64 (checksum / 4e2a5303c551d7836b289fa1869bf89f6d672fe8da078d25b45ede0fb3fffbfe)
This release was signed with 672C 657B E06B 4B30 969C 4A57 4614 49C2 5E36 B98E and can be found at @mattfarina keybase account. Please use the attached signatures for verifying this release using gpg.
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.
What's Next
- 3.6.1 will contain only bug fixes and is planned for release on July 14, 2021
- 3.7.0 is the next feature release and will be released on September 8, 2021.
Changelog
- bump version to v3.6.0 7f2df6467771a75f5646b7f12afb408590ed1755 (Matt Farina)
- chore: update testdata to use the new ingress template d5b4e1c5b84b255b49a60f0647338ed5ac32b2d2 (Mark Sagi-Kazar)
- feat: add networking.k8s.io/v1 support to ingress template 6d9e15bd1abcaae9938c73ed12a874d68fd32c56 (Mark Sagi-Kazar)
- Moving myself to maintainer emeritus 637a11dc0e6a59fb89535efff1617150ce5a4985 (Taylor Thomas)
- upgrade to kubernetes 1.21 257a427866883a9fb745be40800ffe8e9ceda82b (shoubhik)
- Fix capabilities changes leaking into other tests 0156ca61ca6999bcfb093d210a4ee597aece0edf (Thomas Dy)
- Add tests for template --kube-version 538670fda63c027c64a592e29e156d950ef21c94 (Thomas Dy)
- feat(helm): Support setting --kube-version 47c8f48f209f363807c8fb9f17ef072d7ae32139 (Thomas Dy)
- fix(ci) update ci to use main branch db2aa1a8d633756ec0814cf2f58889d8a767a9a1 (Adam Reese)
- Update references to default branch name as it has changed to main 734f93b2451207f613b032e03c32663a3feea516 (Martin Hickey)
- Add ReadyChecker to decouple ready check logic from --wait 98d98369ed9abcaec9b75352e07dd6f759a8804f (Joe Lanford)
- chore(deps): Bump github.com/deislabs/oras from v0.10.0 to v0.11.1 and drop replace f94e5bd0f8529c07148388ee5aa55f5abe3570cf (Morlay)
- Add/update deprecation notices c50372a8c1b948f3a140cb6c47e94ba1f0c8438a (Simon Croome)
- Wrap validation error instead of recreating 6c82c83b3ab7f7664048f70c79b302cc6f7c1475 (Simon Croome)
- Move default to avoid nil check 54de1c1f2549fb84db7f021c08cad6acd80ce7da (Simon Croome)
- Add name validation rules for object kinds ba325bdf7e1165f312456dfc3e52b9b9cce338e4 (Simon Croome)
- Improve description for version flag. 171321bb6cb51198bfb63cee5f82cbfea029409a (Daniel Petró)
- chore: Spelling (#9410) 2bf8fdf45d5efd676bec114ce0f917515c297b26 (Josh Soref)
- chore(deps): Bump k8s.io/klog/v2 from 2.5.0 to 2.8.0 113c8d972d982a9fdd713c6502e95f15e3944e30 (dependabot[bot])
- chore(deps): Bump github.com/containerd/containerd from 1.4.3 to 1.4.4 f3ccacae9b4a67b0a1e1017b6b858379c7bb5d80 (dependabot[bot])
- chore(deps): Bump github.com/lib/pq from 1.9.0 to 1.10.0 56453f69bbb9b928598005e848d8f4adc9656088 (dependabot[bot])
- Bump github.com/spf13/cobra from 1.1.1 to 1.1.3 60c399d7fb3cdc85aca66684b420dd4494d675eb (dependabot[bot])
- Cleanup mpodule dependencies 4d39d47be5208b61921cb00e8b36e3557178c08b (Martin Hickey)
- feat(comp): Uninstall accepts multiple releases 8854547d3518cf3c83eec80d9390a05c453f4b3e (Marc Khouzam)
- new key for technosophos (#9478) 543364fba59b0c7c30e38ebe0f73680db895abb6 (Matt Butcher)
- chore(deps): Bump github.com/sirupsen/logrus from 1.7.0 to 1.8.1 4096cfb60fc0a4e66e709fa52ffec3813162e71e (dependabot[bot])
- add flag trimpath in the go build command 03eec30907819bcb5b157a4d73849774ed73ec0e (pallavJha)
- stick to 0.20.4 0befcef3780f09db97dbc7292108f2051477d942 (Shoubhik Bose)
- updated unit tests to conform with helm best practices 592c338242deba41df6c684e6260daccb93acfc7 (Matthew Luckam)
- corrected order of helm lint coalescing of multiple values files f4029944611ed0d18374408c8d504ab17ecde257 (Matthew Luckam)
- upgrade to v0.21.0-beta.0 44bec199beac8ec5e44f873d0075c2e383b01c88 (Shoubhik Bose)
- Fix the example for --time-format flag 30f643ce6791b35afeff6b220afeb399cfee54cc (mert)
- Use kube libraries v0.20.4 1cf1e549cb472ab9de97046a2610c8298d373db9 (Shoubhik Bose)
- Added s390x support to get script 1fc6f650cb06a593c141a3088c2c7b109aff5e73 (Ajay Victor)
- add test to ensure OCIGetter registryClient is set 1c377f8c6204983ca37e8b7b2048669dfbef8b9e (Alex Sears)
- initialize registry client in oci getter 2d16a8135b13cfe092501e72ecce3808bfb419f2 (Alex Sears)
- feat(comp): Add descriptions for output format 593b267ed57d6e1e52312dbe8c2145529ef88416 (Marc Khouzam)
- feat(comp): Add descriptions for --version comp 430709170a94ac754faf936d67121c1d69a30f0e (Marc Khouzam)
- feat(comp): Add descriptions for revision comp 9856f056d439c911c60e3f603327c82f9e2398ec (Marc Khouzam)
- feat(comp): Add descriptions for kube-context comp 7dee24daaeb55b46ad6793c0e11eaece7d3c0b0a (Marc Khouzam)
- feat(comp): Add descriptions for plugin completion b0d567accddbeefc697042eb24c4ac9bd9ba3264 (Marc Khouzam)
- feat(comp): Add descriptions for release name comp a6b28348df809c8e53793c91d2194571ac60d2a9 (Marc Khouzam)
- feat(comp): Improve completion for plugin commands 1f68f658a5bd0c77e2d01c22c35c8db39decde63 (Marc Khouzam)
- fix(cmd): Show that flags can be used for zsh/fish 7b6dcfae98527c3ff7233fc16cbeac782dd82977 (Marc Khouzam)
- use relative linking abadc5468487f7dcd47035afe8591634ad2ffde4 (Matthew Fisher)
- formatting b704e84dd1136da9fad38e712bd3c580c8d969d8 (Matthew Fisher)
- more words 6cea2847bedbac299351b87bbf6f2b375fc24787 (Matthew Fisher)
- keep it concise 2c114125a88d46a908fe42a05b5707360c8ca57a (Matthew Fisher)
- docs(CONTRIBUTING): writing a HIP 41707a6b71100b038aef7a74bcc992f8ba4088b6 (Matthew Fisher)
- update test expectation for new template error string f57c01cd9365d7f50a7e3d69b8c75a687392e74c (Joe Lanford)
- Add darwin/arm64 (Apple Silicon) support ecdc34c5abd1d0242294ec95190f13044bd67504 (Joe Lanford)
- fix windows tests 4f1ab5a331d99370ff7bbd1f2004fe80878fbdaf (Christian)
- fix(test): Increase golangci-lint timeout 8d33624520375f5c7d60b15e9ff24a59232f336f (Marc Khouzam)
- fix(helm): get/get-helm-3 whitespace support in runAsRoot 784782013a11c5f1640fb454ec7b9ea0fbf2c389 (Michael Musenbrock)
- fix release sha256 24925c4ca384145706c59da8c5605177c4f0f31a (houfangdong)
- feat(comp): Completion for the docs --type flag 3c4ccade13d7557be1bd0185056ee89e708b8d7f (Marc Khouzam)
- Bump github.com/jmoiron/sqlx from 1.2.0 to 1.3.1 74c49d49be16ea8842da9a9caaee38c5beb7a97f (dependabot[bot])
- Updating golangci-lint to 1.36.0 1cf95890517d0c343cf0c366e67d16bb5150e70b (Matt Farina)
- chore(go.mod): bump Masterminds/{spring,goutils} and deislabs/oras 3dbb1614c94c96b34122c8ef788c1c899ff391d4 (Adam Reese)
- fix(*): Validate metadata semver and printable characters 657ce552cb6e582976c08cccc9605e42c242084e (Adam Reese)
- Bump github.com/mitchellh/copystructure from 1.0.0 to 1.1.1 bb4286579413ebcffa759e768bc8f194372dcb19 (dependabot[bot])
- closes #9312 54410194a6380e82352dec63d1ab43a718243728 (James McElwain)
- Fix-9253: Change the deprecated charts repo URL in release notes 64e2d596cf17688d4db1446c62255b07c755db64 (Jack Whitter-Jones)
- Fix
helm list --offsetcli help string f9200231813d1804038a602deb0f979ec60a56b8 (Krish) - Define GPG_PUBRING to make pubring configurable 03d1f3d9d9def8bc2b6bce4ebfa846895b6979bc (Ma Xinjian)
- Bump github.com/mattn/go-shellwords from 1.0.10 to 1.0.11 e8817d7a186749527406356e3a256b467961059b (dependabot[bot])
- Bump k8s.io/klog/v2 from 2.4.0 to 2.5.0 59791a2753c70ddf0d164ab8771dc8176c040af9 (dependabot[bot])
- Upgrade to oras v0.9.0 (#9269) 0b2fec08ac2270a027fa3d9c216d269081c0b08d (Josh Dolitsky)
- use kube libraries v0.20.2 7e41f7005297260c65624db7126118c99931fdb1 (Shoubhik Bose)
- print warning message instead of debug message when ~/.config exists but is not accessible 5cd2a93725efbee136e7298584a4d4ea0f722a1b (wawa0210)
- Update default ingress values section to correspond with template 042567808f2f39d49a9ab9399797b7ffde05aee7 (Nick Jones)
- chore(Makefile): add target to generate golden files b4010b7782c4c15d15f3dc3299e62b42e86f11ea (Adam Reese)
- Fix dep build with OCI based charts 1135392b482f26f244c3c69f51511a1d82590eb7 (Matt Farina)
- Fix typo in comment fee2257e3493e9d06ca6caa4be7ef7660842cbdb (Guangwen Feng)
- bump version to 8082f6db45d60663ee1540e36b067ae2cc75459e (Matt Farina)
- fix(Makefile): rebuild the binary if go.mod has changed a58209dfa41d291c49dcb42b123b336c782356f3 (Adam Reese)
- fix(pkg/storage): If storage.Create fails to clean up recent release versions, return an error 00cf10d360de3fbe440789ee51662c2894e041ce (Daniel Lipovetsky)
- test(pkg/storage): Verify that storage.Create returns an error if it fails to clean up least-recent release versions 8c28da65676a190623ac1d10711780e58e574a04 (Daniel Lipovetsky)
- Bump github.com/containerd/containerd from 1.3.4 to 1.4.3 a9e23805692167d432a56cc30becf9ab83c2344b (dependabot[bot])
- Improve the console output for resource policy keep to align with helm2. 87040536fb7593873f8acffb320617a7baae09b0 (Du Zheng)