Skip to content

v2.12.0

Compare
Choose a tag to compare
@PhilippHeuer PhilippHeuer released this 08 Dec 00:01
· 10 commits to master since this release

Helm v2.12.0 is a feature release. This release, we focused on stability with a few small features. 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

Installation and Upgrading

Download Helm 2.12. 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.12.1 will contain only bug fixes.
  • v2.13.0 is the next feature release.

Changelog

  • Return empty string instead of nil when linting on required (#4748) d325d2a9c179b33af1a024cdb5a4472b6288016a (Helgi Þormar Þorbjörnsson)
  • ref(kube): Gets rid of superfluous Sprintf call 3071a16dfdb981097483df4b2c75aa17d9f20f53 (Taylor Thomas)
  • fix(helm): Fix linebreaks when printing custom resources 7247537c3dfc761f58ad03424bc598d411923b3e (Morten Torkildsen)
  • fix(helm): Print details for pod resource b536c8de104f0e68c7117ca7d4bb14872f791109 (Morten Torkildsen)
  • bump version to v2.12 657557947c62efca6c9b8f81a62540e27901717b (Matthew Fisher)
  • Update messaging in value parsing to improve traceability (#4974) 58be8e461c9ab8e86ea2ad519601e1a288f21e8c (Martin Hickey)
  • fix(helm): Allow custom resources in hooks (#4986) 55a338579a5b3150f3b9466b4fe471a6f0118f70 (Morten Torkildsen)
  • Fix for existing CRDs are deleted when crd-install hook is introduced (#4709) e2a0e7fa545585a29c1e9602e6320479788eb9a6 (Michael Merrill)
  • avoid kubernetes import for slice contains logic (#4963) c095b9232dfd6631f0ce02ba1cb5ff35909153d8 (Tariq Ibrahim)
  • fix(storage): when pruning release versions, never delete the last deployed revision 5bf38a2d7d572c4317e18c4ecbe7023403b979bb (Matt Tucker)
  • Allow missing trailing '/' in --repo url (#4956) 75b4afaa33a02ff01f041cf58a01535bca770cd6 (Luke Hoban)
  • Update chart doc with details about the license file (#4977) 5584e5c5d815143aada08438cf6e936f7f79e6b3 (Martin Hickey)
  • docs: add documentation for the helmignore file (#4966) ea158a6aad9d741791e0f77cb34a541fdd9bde64 (Ishaan Malhi)
  • Error message if anyone try to create multiple helm chart at a time (#4952) 865c1d3c7757a12271e0d9dca805f8d54b5f6456 (Abu Hanifa)
  • Fix doc charts indent (#4940) 8fcefd7d959ce10448507944b2418f29da532f5d (Jintao Zhang)
  • Adding link labels to doc links for more conspicuity (#4904) c18d7726ac36e538c85a222f9833cb62f2275b17 (Tariq Ibrahim)
  • fix(windows): fix unit tests on Windows (#4897) 97465abda0b6a9e9934092c6245070fd91088023 (Matthew Fisher)
  • chore(deps): update cobra to latest (#4913) d3357fad37ad0654e8b080bef1a064fa2723b0aa (Geoff Baskwill)
  • Update control_structures.md (#4948) 403af2c3895e4fa0e04713d94135bf3438d9ce9c (René Filip)
  • docs: use nindent in documentation examples (#4905) 560b84d53c05885ba84384574520fdcf626937a3 (Geoff Baskwill)
  • Securing tiller via running it locally. (#4869) 5df2c584ce742d3eb7f52886878ebeabdb412d8d (Joshua Olson)
  • fix(helm): --set for out of order list values (#4682) e23793120b8ce3deeeede070813cd74689ed729c (Dan Winter)
  • fix(docs): run make docs (#4924) 3a8a797eab0e1d02456c7944bf41631546ee2e47 (Matthew Fisher)
  • Helm code of conduct (#4901) 46e66d47120617d51fe169290ca00a9a4c3f0dd5 (Scott Rigby)
  • fix(helm): Non-zero exit code on failed chart repository update (#4348) f6b1189aa201231b67133df4c75db0709465c84f (Lev Aminov)
  • fix(tiller): rollback deleted release (#3722) (#4820) 9ae00bebadad9e29ca79ae9ae93486576497059b (Brent)
  • fix(helm): Merge nested values correctly on upgrade (#4806) 82d01cb3124906e97caceb967a09f2941d6a392d (Morten Torkildsen)
  • add appveyor for testing on Windows (#4136) a276bd810871c2ebdb950f8a568d7887f307dee5 (Matthew Fisher)
  • s,kubernetes/charts,helm/charts,g (#4889) 9dce1ac88b185bbe9028b7c1b3b35471e7a80e3a (Matthew Fisher)
  • note on prefixing of resource names with release name (#4633) 00109db20a2a9eacfc3a9d52720db22cc8853536 (Ryan Dawson)
  • related docs - remove import, export, add backup and plugin-utils instead (#4867) c911f6a85d70091c23e15eed46e484db1da7ac4a (Maor Friedman)
  • include the name of the missing object in release uninstall error (#4635) 57d1c1fd29be7f6fc189e34be461919654737700 (adshmh)
  • Reform indentation practices using nindent (#4562) eb96576b8d20065efaa28fafe12468fbb12b7b9c (Erik Sundell)
  • fix:#4873, check release name (#4883) d41ca72e425c529896632e3cf4b98e2972e3dbd2 (liaoj)
  • fix(helm): fix incorrect yaml output format of get hooks command (#4684) 1801fa0074a0207f4d5724667858b53d52c486f8 (adshmh)
  • make get script sudo optional (#4677) 40ef9c0f70d3ffc5f2b0ff5b2f7bdef5e153d46c (Rimas Mocevicius)
  • Document the _proto directory (#4756) ace30b8777b8cc16b88e485f9df9497969da5dcc (Timothy Hobbs)
  • fix snap install command (#4877) 833ee712b254c618fe7afc2af20fc9e8094524a1 (Mike Garuccio)
  • Full path to mysubchart file (#4882) f7377100ff15e613ee6cf9eeb6b609338862edf4 (Dr Nic Williams)
  • fix(engine): Fix template rendering thread safety issue (#4828) 6635bff38faab593ee2eb50a888e8d8d4c6c15d7 (Sean Eagan)
  • Small typo fix (#4887) 4a49abb81ef78a1e4c6c69fc2e29bd8b98d6ce40 (Daniel M Barlow)
  • add special note for RBAC users (#4597) c60abb4dd051ac59375335cc6bc9476e73eecf02 (Matthew Fisher)
  • docs(release_checklist): fix changelog generation command (#4694) 8442851a5c566a01d9b4c69b368d64daa04f6a7f (Matthew Fisher)
  • add s390x architecture to the release notes (#4741) d18fa439e6be76232bd7dd7707768385dfc764cc (Matthew Fisher)
  • ref(kube): use external api types where possible fb0e03ebded4045bcf8ec8f5b5e0f76a441f1e19 (Adam Reese)
  • Remove executable bits from chartutil generated files (#4839) 662fd4fcf64c27d95a8b973767219e91e7c4db3c (Zachary Seguin)
  • test(tiller): cover crash fixed by #4630 (#4853) 0522b34e056f6dda012a763b7ed2acd4ef552e1f (Matt Rasmus)
  • bump version to v2.11 (#4700) e37dcf4e0b5486380bb302fade7258e8c4ff1dab (Matthew Fisher)
  • Add plugins and tools to docs (#4861) 6452e90f3f3e24740a88c3690d5e89219c13b7e8 (Maor Friedman)
  • Remove newline at the start of zsh completion file (#4851) 1ebbd6989645375abd9268f9b3315e296b52f828 (Bartel Sielski)
  • Fix cmd/helm use tillerTunnel values (#4777) 440e79ff958becbcbd6135fd4a7fddd553de06af (masahiro)
  • Missing the batch permission in one of the example (#4829) 48ca44b7f092e714f48234250cca04c6581b050a (Louis-Etienne)
  • Update Contributing.md to remove mention of CLA (#4804) 77924fec911168bc490054c67904f1244ab475e3 (Marc Khouzam)
  • fix(helm): Use line breaks consistently in status output 586dc1db61d5e18921acc36933752f00904337f2 (Morten Torkildsen)
  • UPT: tutorial (#4808) eff909929b79eeaf7510a5a15debd51702561f86 (Alpha)
  • fix(helm): Update status output to include resource details (#4791) dd9ed71429999bd267db53c9533a6224ff48e719 (Morten Torkildsen)
  • Update quickstart.md bf463ca2df01b26df09a249c72e870f64e9bfbd4 (JJ Asghar)
  • Fix reference to wordpress (#4803) ea5d2bb7bdbca360eff4b730498f73815ec94cba (Marc Khouzam)
  • Grammar fix (#4801) d8f38e5cee80d6e6e4ebff2f4ea48534d49647ee (mgresser)
  • Add test template example for helm create (#4524) f6efe2f0c18637d39b2068cf9625a269cfd6aff8 (Martin Hickey)
  • feat(helm): add $HELM_KEY_PASSPHRASE environment variable for signing helm charts (#4778) 1e26b5300b5166fabb90002535aacd2f9cc7d787 (Anumita Shenoy)
  • Add Helm convert plugin (#4766) 8061227ce12cf476743ea23c58d6ea3539582211 (Etienne)
  • update rbac.authorization.k8s.io from v1beta1 to v1 (#4771) 5e7548f3c388d4cc9f12cf30a4ac9f6a29bda6fb (Thomas Yuan)
  • fix(tiller): correctly sort PodDisruptionBudget objects before pods that might use them (#4769) 147c8217c7843b53e98528f6df12890d64c696be (Matt Tucker)
  • The nil check before the range loop is redundant 5267c0d44aaad6d458427dbd7e6882a66c4c8fa4 (Rijnard van Tonder)
  • Fix Slack channel references (#4752) e7d93f231d1a53b5ed63e32aa6d7687e5715b6d2 (Martin Hickey)
  • Update circleCI badge to more consistent shield. c23b6363c19f0c779019a47335054c0e6ccec6c6 (Ryan Smith)
  • Add the .vscode folder to the .helmignore file 6f12ab24a527c0130c11f22aea8886c01178b63b (Florian Rusch)
  • ref(*): kubernetes v1.12 support dbf84cd229eed678e8adf8b3bb60da6f641ae4cd (Adam Reese)
  • feat(helm): use apps/v1 as deployment apiVersion (#4725) 2ef61fdf5c46fdc47ac264926e70e0590e7b6f94 (adshmh)
  • docs(provenance): update explanation of new GnuPG format (#4710) 597c4fb421306f9673f43a27b0927af3884da84b (Matt Butcher)
  • Don't assume that the returned error from the storage driver isn't nil (#3625) (#4627) 12ace315eaac2e0e1bcc5ba79551dd90f3ebdd3e (Colin Panisset)
  • fix(helm): fix paths in the ingress template and values file written by helm create 1a54463bdb1e4cf9b6f93fa2f7452c77e68bb54e (Arash Deshmeh)
  • fix(helm): fix regression with TLS flags/environment variables not being parsed (#4657) 8be42bae885a04b4acc242cf420911145b32ee1c (Matthew Fisher)
  • Fix credentials not set for ResolveChartVersion default HTTP client (#4662) fbda50a452b6db58faf2016b17c206ee27ddc999 (Caleb Delnay)
  • fix(helm): fix selector typo in service template for 'helm create' (#4663) 4dd9047586f0cfa8ed77a21d2f1062c382f27d3e (Qiang Li)
  • Install tiller as well if it exists (#4648) b7ea1c612da4aa2a5e205c2d56612f37e328b097 (Yuya Takeyama)
  • Add --no-sudo option (#4649) 1832d525b0690de34c03b1c8d953c7d82b72755d (Yuya Takeyama)
  • Make ping() request a specific image. Add a getTillerPodImage method. (#4622) 7b821dd52fffa135cfe78611299b0491f7f03d39 (Louis Munro)
  • Check for err before working with newRelease. (#4630) e868da1705f879bd5ec405c5f45601f593b3148a (Steve Wolter)
  • fix merge conflicts/linter errors (#4653) a297a0a7fe14779e7cfdcfa15a13237a34b42af7 (Matthew Fisher)
  • chore: update Sprig to 2.16 (#4652) 5a38e8fea9a4ef5eae81f132107d952c4cc48368 (Matt Butcher)
  • change kubernetes to helm in docs and yaml files when refer the repository (#4640) 71ba25a5a94fc9adaedc8adb1a454e15ba6aae23 (Carlos Tadeu Panato Junior)
  • test and build with golang 1.11 (#4637) 00297088015cfb945d31f13d73bafba9dd441605 (Helgi Þormar Þorbjörnsson)
  • Clearer wording when using pipelines 91994818a7d3b74dd1eceb6d502324639cb55f72 (Nenad Stojanovikj)
  • Fix type in Values File (#4629) 5211bfa110ab4b99ad53800098f4928711521b96 (Pratyush Verma)
  • feat(helm): output option for helm get values command, allow json and yaml formats (#4596) b4b693c3168421c8cd7165e2fb5eb2233adefa6a (adshmh)
  • Fix race condition in helm list (#4620) 5b236324468ad8958c351dd3c734880c0fa5d561 (Matthew Fisher)
  • Fix for checking helm version slice bounds out of range (#4609) 2b33bf6ba719e602c026d07ae483327d84da6b7c (Robert James Hernandez)
  • 4611 - Remove deadlink to deis.com (#4613) ba260dca4aff6a62bd27d7c8c01d1e78937375b9 (Thomas Garlot)