Helm

helm/helm last check 175 releases recent
Notes
no notes yet
Release notes
view on github
2.14.0 · Helm v2.14.0 - Shamrock Edition ☘️ · 1y+

Helm v2.14.0 is a feature release. This release, we focused on stability and a few key features to enhance the usability of Helm. 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:
    • #helm-users for questions and just to hang out
    • #helm-dev 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

This release was signed with 6EA5 D759 8529 A53E and can be found at @hickeyma keybase account. Please use the attached signatures for verifying this release using gpg.

What Changed

  • updated Go to v1.12
  • updated Kubernetes client libraries to v1.14
  • updated semver to v1.4
  • introduced helm.sh/resource-policy annotation of delete for opting in to resource deletion
  • introduced tiller flag --probe-listen to be able to set address:port to listen on for probes
  • introduced helm rollback flag --cleanup-on-fail to allow deletion of a new resources created in a rollback when a rollback failed
  • introduced helm get flag --template which provides go template for formatting the output of the command
  • fixed an issue where Helm will print ROLLING BACK on all failed upgrades when atomic has not been set
  • fixed an issue where CRDs installed through the crd_install hook might not be in the established state before the hook completed
  • fixed an issue where the scaffold chart (helm create) would not install
  • fixed an issue where helm reset --force hangs when Tiller pod is already removed
  • fixed an issue where Helm completion in zsh was not compatible on MacOS

Installation and Upgrading

Download Helm 2.14. The common platform binaries are here:

Once you have the client installed, upgrade Tiller with helm init --upgrade.

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

  • v2.14.1 will contain only bug fixes.
  • v2.15.0 is the next feature release.

Changelog

  • fix(pkg/storage/driver): use shallowReleaseEqual() 05811b84a3f93603dd6c2fcfe57944dfa7ab7fd0 (Matthew Fisher)
  • Fix formatting issue ee63d06192c7f8f90c8520d541defd32864e3977 (Elliot Maincourt)
  • Clarify our SQL Release binding struct naming and purpose 56057af447fd73cd8e9702fd781f6c4ab7326c84 (Elliot Maincourt)
  • [pr-review] Lighten docs & validate SQL dialect 1ed1169cb0d8eda38f9cb0baed3870166a25a66e (Étienne Lafarge)
  • [storage] Add an SQL storage driver 6987014b7427d85cc231fac24edfe7058c141e26 (Étienne Lafarge)
  • add errcheck for Digest method in sign.go 4a0eb2ac6eb554cb0833e84a7b51660ddb8c8908 (Tariq Ibrahim)
  • bump version to v2.14 2420009a75c56bba5cf77e8975f26fceb736e68a (Matthew Fisher)
  • Fix typo e6d5fc933b81093050459397f011673ca83c508c (Jon Huhn)
  • Add ProGet as a Helm chart repository host. 85b5dcad31c6af0b4916909bdb4c7b92035badb6 (Ben Lubar)
  • use the latest patch release version of golang 4bd361746cd7c7bf9644571a903e96ad2f14f1b0 (Tariq Ibrahim)
  • Pinning k8s to a specific release b5582f03e6a0332f8b8957198345280f37481600 (Matt Farina)
  • Fix missing link 51c99b125224093802def010a48d763ffab5b6df (Joshua Bussdieker)
  • Move actual docs to another repo and update related docs list 422f0929b404a4587f396895c589992b9860ff27 (Joshua Bussdieker)
  • Update to reflect location of docs aff106f97f075854c66995f597799c374df50c29 (Joshua Bussdieker)
  • Add docs for configuring SSL using Terraform. 2ed42013c41e0ed192fa8f0095550097bacda63a (Joshua Bussdieker)
  • remove obsolete doc file d45095263e47221d0f28c9dc49da18073fcc5b5f (Jeff Knurek)
  • fix(helm): Regenerate go types from proto 072cd6af37bb9856aaabebe02b7489cd18a80293 (Morten Torkildsen)
  • feat(helm) add '--template' option to 'helm get' for custom formatting 0a3ebb816b76ae2425ec2a8ceb242b0660db9c53 (Jeff Knurek)
  • DOCS: ci failed and taught me how the docs get autogenerated 6c760297c04aa7eac6cb47829ac6fc7b01c4b3f9 (Jeff Knurek)
  • feat(helm) add 'get version' to get the chart version acb759c07911491f6860619ce3037cec03d275a7 (Jeff Knurek)
  • Fix scaffold chart label in helper template 470d92e126968478d4e7a0d96207f102d174d545 (Martin Hickey)
  • Update Masterminds/semver to allow >32bit version numbers 5ba61df4c01f090e886619c7eba9fdd7c52680bb (Patrick Carey)
  • Fix environment list in helm doc d082754b1ad9b93349e572cb6cee1a0e95dc49e5 (Martin Hickey)
  • Reduce template code duplication. Fixes #5372 0270f2e2b5d75439d8c835969ec8d8d80bb55bcf (Luis Davim)
  • Fix reset force which hangs Tiller pod removed 77185d31a95e5e66bb65a082ab0ed5cbf27a6192 (Martin Hickey)
  • ref(rootfs): remove useless action. 792af434e6f71d70a752f2fbed9e4550b69eb937 (Jintao Zhang)
  • Updating to use git.io short url 8bc521fd545fc2d43742ba1e602e8ee9165517e2 (Duffie Cooley)
  • Update hapi.version Description in Protobuf README 290a9fca18de9defeb3bff9e728bb1f603a8269a (Panic Stevenson)
  • tone down the enthusiasm f602c2328d8de5b2f466f56a95d1b371ab2de3bf (Evan Vetere)
  • Added Cloudsmith to Additional Tools d0f12eae210d20bd18723f88455fd44eb3fa2ffa (Alan Carson)
  • refactor: using tiller probe port constant 06fbc720e775b1ec4fe8db47d98fc404fdbaad52 (SataQiu)
  • define port 44134 as a constant e48a3be64af498c2a8891ca9244741f5ea1d26cc (SataQiu)
  • Moving nebril to emeritus status due to inactivity bb4f1ebea1077a2572a65d942c5d40339b46aabb (Matt Farina)
  • chore: bump up the dependencies of kubernetes and prometheus client 26bce22e3bab0aef0c6ed4bbd94d0496628a7944 (Tariq Ibrahim)
  • chore(OWNERS): Add hickeyma to OWNERS 9bc1f1c16e27f6bdc2d57ab66b7a6877d3137478 (Adam Reese)
  • Update install.md 3b3406a20dafb3d151b49341cd993942bffa6386 (dieutth)
  • cleanup: using const block 43c4378444995b45b1b6d5a8c6024e7cc652096f (SataQiu)
  • Using const() defines constants together (part:1) Signed-off-by: xichengliudui 1693291525@qq.com 5edb79df4ce8ff2c59bc0b9ee7885c8fcb1a5a86 (xichengliudui)
  • Using const() defines constants together (part:2) Signed-off-by: xichengliudui 1693291525@qq.com 165e071d4a299f4dc4b84319b16eff057210ebd4 (xichengliudui)
  • Using const() defines constants together Signed-off-by: xichengliudui 1693291525@qq.com eb457460b14aa18d09ee57c4f971d93cd0352bc5 (xichengliudui)
  • Add --cleanup-on-fail support into --atomic: use CleanupOnFail param in rollback f506db4b752c5901e13abab84cb431d0cb1937f4 (Timofey Kirillov)
  • fix(helm): Fix manifest validation 32d7f1a3fc226c1745a58b51e318b7362bc7a0bf (Morten Torkildsen)
  • refactor: use const code block b72265b4f3c539bf543eddfb7ef02c78a1fe8671 (SataQiu)
  • Update golang version ae48e53e29fcc4703cbe761de01dcf52ffc36a2a (ialidzhikov)
  • Fix 'THE INCLUDE FUNCTION' in 'Developing Templates' output 2aa41559524f6d170a131eab251735b51fbc452c (Kenta Iso)
  • feat: make tiller probeAddr configurable 293fd7882112e414cf7cae02810aca516c7febb7 (Yusuke KUOKA)
  • Regenerate proto files for --cleanup-on-fail option a8145d6f17a7c0fbe9c7b4d16d287cfc5901c232 (Timofey Kirillov)
  • Add clarification log messages before calling cleanup-on-fail during update faa5fd0b5e312333c6a579b904794b27fc136807 (Timofey Kirillov)
  • Fixed default value for helm.sh/chart label e2a9bf29134297cacacf441c10ee6b1b2107ce5d (Sergey Kozlov)
  • Fixed typos in docs/chart_best_practices 87e495c57d4585e6570cf2635644b97992ea5cd9 (Sergey Kozlov)
  • Document update | variable representation change ff686d59671d32ea18c682cfa2e886e7b404243e (Arvind Kumar)
  • Fixed a typo in docs 6cf433d719acbe165cf96000c935e11ad0147750 (Sergey Kozlov)
  • don't do multiple chart reads on upgrade 6cf4b8703fab9f77bb9d37a9bf4fac09f09d9e0d (Joschka Tillmanns)
  • fix(helm): Wait for CRDs to reach established state for crd_install hook b8e40a7c31faf094c950be40a0d08ce554bdc7dd (Morten Torkildsen)
  • chore(glide): bump kubernetes to 1.14 3c871c0030866519805ee360ae58037cf2129a88 (Matthew Fisher)
  • Fix description of helm dependency command 7990363d152dabf8de7b0d59d20d2f1d40733980 (Xiangxuan Liu)
  • Don't print ROLLING BACK if atomic is not set bc660928de32f8b21df77890dd365a04ae0bf94b (Mike Eves)
  • refactor(*): update error message 535f9cece5c4147c74a88106f83690b197806dfa (Pavel Eremeev)
  • Update golang version 470203a173942dac23396dbba575cc9b16253486 (ialidzhikov)
  • remove kubernetes 175bb2e4c4aded1f291cfc59d7ce6f63c076b6f4 (Devin Burnette)
  • Add cleanup on fail after wait bf7106f6c0018f3638201752a32529648e253e3e (Fernando Barbosa)
  • Fix no RESOURCE with the name NAME found 5ffe4ce5881449d31b9e14cb94d56dcf2453b0d7 (Timofey Kirillov)
  • fix(script): remove check on release URL 65193adc10bc50edcf96499b5321c7aab46b796c (Arief Hidayat)
  • fix(script): follow redirected URL of github latest release 7cb03fb5628f3decb9ab547c1f71ca6a21a31ee8 (Arief Hidayat)
  • style: fix golint error in init.go for redundant err!=nil check 29795691edbc4ca28e8da28bb06700ae0d6d97d8 (tariqibrahim)
  • fix(scripts): use a more precise method of grepping ab9cc982a0616e28d6e308d69033534cb7e62025 (Matthew Fisher)
  • fix(tiller): fixed a typo in tiller and unit test 63ef73d4168980e650bc95c225f9be1b63b7b37c (Mikhail Kirpichev)
  • update kubernetes deps to latest patch releases 83d66b643c591e8ba9a63f2173115e30c6619bbd (tariqibrahim)
  • refactor(*): make "not found" error message user-friendly bc85db3a196d1f372e91528056dcdcb434903bb9 (Pavel Eremeev)
  • update outdated docs image for google storage permissions a52b4b915df10f24b11774830738094cfbeacdd9 (robertavram)
  • remove appveyor f2a83630efdd289a8d45581364d6a27e81b93ad1 (Matthew Fisher)
  • Fix "helm init" parameters b480badd05ad01006363763c92b5394cdc5fc9c4 (Jens Frank)
  • update docker version and golang image version in helm 528dc95521674baeb1a61d43d9a1c5378ddba80f (tariqibrahim)
  • Must use index 0 for funcstack 9cc6902875135a26c5edb2fecb08f39d9eeb2dd6 (Marc Khouzam)
  • Fix debug printouts for zsh completion 4fec4b67661b7cc48b8ed1f1c5827a255c74db75 (Marc Khouzam)
  • Add app.kubernetes.io/version label b7b372f693eca152773989079148ec916d09b7c9 (Luis Davim)
  • pkg/chartutil: fix SaveDir for nested templates directories a9c10fe104302f19e0eda5cec5b2ca314991cff0 (Joe Lanford)
  • chore: Update sprig to 2.19.0 (#5390) 367b6fc12122536633ff16c67bdd2304192100f5 (Matt Butcher)
  • disable AppVeyor for branches other than master 29264c5765dd77e7270d4c41ce2e48e43b9408c4 (Matthew Fisher)
  • restore klog flags (#5411) 3c86f112e246f3dcf8e5f550c78edbb297d24073 (Matthew Fisher)
  • Update dependency build doc to improve understanding (#5379) ea1bd7e1637b2573a2f418ef607fd3a671293cd9 (Martin Hickey)
  • Refactor helm init command for reuse, allowing other programs to initialize local helm home directory without shelling out to the helm binary 7da53d6e70e7dde7760fb89a29bd63a8cf30e897 (Patrick Decat)
  • Fix #5046 compatible with MacOS (#5406) c94c00915f29fba5e816c277ff617babb3790cb1 (Marc Khouzam)
  • Add --max-history tip and to the quickstart helm init docs (#5328) 9689b02321be284f001a58c469d5ce13cd044b71 (anton)
  • docs(resource-policy): explain "delete" policy type e06c605b88d38c369a52dc86a2fa9890ea1aab66 (Jacob LeGrone)
  • test(resource-policy): verify behavior of non-standard policy types ce4c3f51ade97b71a6eee5068d4f529d60b1272b (Jacob LeGrone)
  • feat(resource-policy): delete manifests when policy value is delete 55fbed95d586db554b33cfa4dceff1475d2d4d41 (Jacob LeGrone)
  • Change indent of {{ with }} e80f1735260dadb7da11ded78c77d88ab471e041 (Don Bowman)
  • Add .gitignore files for Eclipse (#5368) 33589472cf02d8d10e96e06085d95791c0611a75 (Nguyen Van Duc)
  • Fix some typos (#5352) 63c970c5ce29b0971cdc6409d9c0e156321ea32a (Nguyen Quang Huy)
  • Fixing many typos in docs Signed-off-by: Vu Cong Tuan tuanvc@vn.fujitsu.com 680b3fd05ac2dc5051afd69c96bca3fa929969e9 (Vu Cong Tuan)
  • Insert *~ when using emacs in .gitignore (#5366) 42e424bb3bd24df1508d43b0bd40e0047e24abe9 (Nguyen Hai Truong)
  • Ignore Unix swap files *.swp in .gitignore (#5364) cdc09e54bca50a53c1e54f0e67b15a0913f5af1d (Nguyen Hai Truong)
  • Fix typos in various places (#5360) 268695813ba957821e53a784ac849aa3ca7f70a3 (tuanvcw)
  • Update incorrect link (#5359) 44eba6d28c87a58299d94e0832fb52385923d2d1 (hnwolf)
  • Fix many misspelling words (#5357) d9d2b3ae4812d756297ac89b8930eee61273c871 (Nguyen Hai Truong)
  • Make imagePullSecrets and array, move to root level d819efa48b820591e314562975cf11175cbf283a (Don Bowman)
  • Adding github workflow for contributing to helm 7d2e42669a214f55f78ad4bb007d67094d6c1f15 (Nguyen Hai Truong)
  • add make sign and make fetch-dist (#5329) ead111dd4f699b3cb0a56f1e6d4585e3363f925b (Matthew Fisher)
  • The 'Linuxes' is obscure (#5332) fbc89e13d1e0a92b39d3088dc02f5fdccae48aca (Nguyen Hai Truong)
  • Adding '/usr/bin/env bash' (#5334) 8f9144332665f1aecb1b29925e70504cfb9210f5 (Nguyen Hai Truong)
  • trivial fix typo 2ca5d2ab9cf41a23a1d650ae2dc88a44344c898b (Nguyen Hai Truong)
  • Correct misspelling of Helm d24ba97faeb39f692f74c87d183a723b4138ee52 (Nguyen Hai Truong)
  • Fix wording in error message (#5322) 73a17eb59900348234ad7c4cba75a537dcef9708 (Miroslav Spousta)
  • Symmetrical asterisks (#5325) 8224e3348ef004cbff7321e2b26b8fbcd7e190a3 (Marc Jansen)
  • Adding PGP signing to the release process d76eebb319eda349371f561c881ca91cc53907ad (Matt Farina)
  • Display the checksums in CI 63d262e5ec3c1b0d935995c7354b2b239c18ff14 (Matt Farina)
  • Noting the version as the match element 35b782219041d39a56557728b5b6933cca7178d9 (Matt Farina)
  • fix: helm display confused error message if version is empty (without quotes) (#5310) 9f964c11da1c1ae865aed2be87c1929f04683b82 (Alex)
  • Change http to https for security links 5464a822ccd6d99da8b25d8ef690263c6d7a2d8c (Nguyen Van Trung)
  • Add imagePullSecret to the default helm create template 3b716b6d735b5a3d8d92b28d25ab8be7a9083609 (Don Bowman)