Pre-release
Pre-release

@bacongobbler bacongobbler released this Feb 19, 2019 · 17 commits to master since this release

Helm v2.13.0-rc.2 is a pre-release. It is to help gather feedback from the community as well as give users a chance to test Helm in staging environments before v2.13.0 is officially released.

The official changelog will come out with the v2.13.0 release. For now, you can see the commit changes here.

Installation and Upgrading

Download Helm v2.13.0-rc.2. The common platform binaries are here:

This release was signed with 92AA 783C BAAE 8E3B and can be found on @bacongobbler's keybase account.

Assets 18
Pre-release
Pre-release

@bacongobbler bacongobbler released this Feb 13, 2019 · 17 commits to master since this release

Helm v2.13.0-rc.1 is a pre-release. It is to help gather feedback from the community as well as give users a chance to test Helm in staging environments before v2.13.0 is officially released.

The official changelog will come out with the v2.13.0 release. For now, you can see the commit changes here.

Installation and Upgrading

Download Helm v2.13.0-rc.1. The common platform binaries are here:

Assets 2

@bacongobbler bacongobbler released this Jan 22, 2019 · 128 commits to master since this release

Helm v2.12.3 is a bug fix release. Users are strongly 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.3. 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.4 will contain only bug fixes.
  • v2.13.0 is the next feature release.

Changelog

  • bump version to v2.12.3 eecf22f (Matthew Fisher)
  • fix: ignore pax header "file"s in chart validation 940400b (Geoff Baskwill)
  • fix: use RFC 1123 subdomains for name verification (#5132) 4268e69 (Matthew Fisher)
Assets 2

@technosophos technosophos released this Jan 14, 2019 · 128 commits to master since this release

v2.12.2

Helm v2.12.2 is a security release. This release contains a security fix for a vulnerability described here. Users are strongly recommended to update.

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

Features and Changes

This release fixes a security issue. A malicious chart can cause the commands helm fetch --unpack and helm lint to unpack chart content outside of the chart directory on the local filesystem.

Tiller is not impacted.

Installation and Upgrading

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

Changelog

  • fix: perform extra validation on paths in tar archives (#5165) c194e4a (Matt Butcher)
Assets 2

@adamreese adamreese released this Dec 19, 2018 · 128 commits to master since this release

Helm v2.12.1 is a bug fix release. Users are strongly 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.1. 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.2 will contain only bug fixes.
  • v2.13.0 is the next feature release.

Changelog

  • Revert "Fix for existing CRDs are deleted when crd-install hook is introduced (#4709)" (#5067) 02a47c7 (Matthew Fisher)
Assets 2

@thomastaylor312 thomastaylor312 released this Dec 7, 2018 · 128 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) d325d2a (Helgi Þormar Þorbjörnsson)
  • ref(kube): Gets rid of superfluous Sprintf call 3071a16 (Taylor Thomas)
  • fix(helm): Fix linebreaks when printing custom resources 7247537 (Morten Torkildsen)
  • fix(helm): Print details for pod resource b536c8d (Morten Torkildsen)
  • bump version to v2.12 6575579 (Matthew Fisher)
  • Update messaging in value parsing to improve traceability (#4974) 58be8e4 (Martin Hickey)
  • fix(helm): Allow custom resources in hooks (#4986) 55a3385 (Morten Torkildsen)
  • Fix for existing CRDs are deleted when crd-install hook is introduced (#4709) e2a0e7f (Michael Merrill)
  • avoid kubernetes import for slice contains logic (#4963) c095b92 (Tariq Ibrahim)
  • fix(storage): when pruning release versions, never delete the last deployed revision 5bf38a2 (Matt Tucker)
  • Allow missing trailing '/' in --repo url (#4956) 75b4afa (Luke Hoban)
  • Update chart doc with details about the license file (#4977) 5584e5c (Martin Hickey)
  • docs: add documentation for the helmignore file (#4966) ea158a6 (Ishaan Malhi)
  • Error message if anyone try to create multiple helm chart at a time (#4952) 865c1d3 (Abu Hanifa)
  • Fix doc charts indent (#4940) 8fcefd7 (Jintao Zhang)
  • Adding link labels to doc links for more conspicuity (#4904) c18d772 (Tariq Ibrahim)
  • fix(windows): fix unit tests on Windows (#4897) 97465ab (Matthew Fisher)
  • chore(deps): update cobra to latest (#4913) d3357fa (Geoff Baskwill)
  • Update control_structures.md (#4948) 403af2c (René Filip)
  • docs: use nindent in documentation examples (#4905) 560b84d (Geoff Baskwill)
  • Securing tiller via running it locally. (#4869) 5df2c58 (Joshua Olson)
  • fix(helm): --set for out of order list values (#4682) e237931 (Dan Winter)
  • fix(docs): run make docs (#4924) 3a8a797 (Matthew Fisher)
  • Helm code of conduct (#4901) 46e66d4 (Scott Rigby)
  • fix(helm): Non-zero exit code on failed chart repository update (#4348) f6b1189 (Lev Aminov)
  • fix(tiller): rollback deleted release (#3722) (#4820) 9ae00be (Brent)
  • fix(helm): Merge nested values correctly on upgrade (#4806) 82d01cb (Morten Torkildsen)
  • add appveyor for testing on Windows (#4136) a276bd8 (Matthew Fisher)
  • s,kubernetes/charts,helm/charts,g (#4889) 9dce1ac (Matthew Fisher)
  • note on prefixing of resource names with release name (#4633) 00109db (Ryan Dawson)
  • related docs - remove import, export, add backup and plugin-utils instead (#4867) c911f6a (Maor Friedman)
  • include the name of the missing object in release uninstall error (#4635) 57d1c1f (adshmh)
  • Reform indentation practices using nindent (#4562) eb96576 (Erik Sundell)
  • fix:#4873, check release name (#4883) d41ca72 (liaoj)
  • fix(helm): fix incorrect yaml output format of get hooks command (#4684) 1801fa0 (adshmh)
  • make get script sudo optional (#4677) 40ef9c0 (Rimas Mocevicius)
  • Document the _proto directory (#4756) ace30b8 (Timothy Hobbs)
  • fix snap install command (#4877) 833ee71 (Mike Garuccio)
  • Full path to mysubchart file (#4882) f737710 (Dr Nic Williams)
  • fix(engine): Fix template rendering thread safety issue (#4828) 6635bff (Sean Eagan)
  • Small typo fix (#4887) 4a49abb (Daniel M Barlow)
  • add special note for RBAC users (#4597) c60abb4 (Matthew Fisher)
  • docs(release_checklist): fix changelog generation command (#4694) 8442851 (Matthew Fisher)
  • add s390x architecture to the release notes (#4741) d18fa43 (Matthew Fisher)
  • ref(kube): use external api types where possible fb0e03e (Adam Reese)
  • Remove executable bits from chartutil generated files (#4839) 662fd4f (Zachary Seguin)
  • test(tiller): cover crash fixed by #4630 (#4853) 0522b34 (Matt Rasmus)
  • bump version to v2.11 (#4700) e37dcf4 (Matthew Fisher)
  • Add plugins and tools to docs (#4861) 6452e90 (Maor Friedman)
  • Remove newline at the start of zsh completion file (#4851) 1ebbd69 (Bartel Sielski)
  • Fix cmd/helm use tillerTunnel values (#4777) 440e79f (masahiro)
  • Missing the batch permission in one of the example (#4829) 48ca44b (Louis-Etienne)
  • Update Contributing.md to remove mention of CLA (#4804) 77924fe (Marc Khouzam)
  • fix(helm): Use line breaks consistently in status output 586dc1d (Morten Torkildsen)
  • UPT: tutorial (#4808) eff9099 (Alpha)
  • fix(helm): Update status output to include resource details (#4791) dd9ed71 (Morten Torkildsen)
  • Update quickstart.md bf463ca (JJ Asghar)
  • Fix reference to wordpress (#4803) ea5d2bb (Marc Khouzam)
  • Grammar fix (#4801) d8f38e5 (mgresser)
  • Add test template example for helm create (#4524) f6efe2f (Martin Hickey)
  • feat(helm): add $HELM_KEY_PASSPHRASE environment variable for signing helm charts (#4778) 1e26b53 (Anumita Shenoy)
  • Add Helm convert plugin (#4766) 8061227 (Etienne)
  • update rbac.authorization.k8s.io from v1beta1 to v1 (#4771) 5e7548f (Thomas Yuan)
  • fix(tiller): correctly sort PodDisruptionBudget objects before pods that might use them (#4769) 147c821 (Matt Tucker)
  • The nil check before the range loop is redundant 5267c0d (Rijnard van Tonder)
  • Fix Slack channel references (#4752) e7d93f2 (Martin Hickey)
  • Update circleCI badge to more consistent shield. c23b636 (Ryan Smith)
  • Add the .vscode folder to the .helmignore file 6f12ab2 (Florian Rusch)
  • ref(*): kubernetes v1.12 support dbf84cd (Adam Reese)
  • feat(helm): use apps/v1 as deployment apiVersion (#4725) 2ef61fd (adshmh)
  • docs(provenance): update explanation of new GnuPG format (#4710) 597c4fb (Matt Butcher)
  • Don't assume that the returned error from the storage driver isn't nil (#3625) (#4627) 12ace31 (Colin Panisset)
  • fix(helm): fix paths in the ingress template and values file written by helm create 1a54463 (Arash Deshmeh)
  • fix(helm): fix regression with TLS flags/environment variables not being parsed (#4657) 8be42ba (Matthew Fisher)
  • Fix credentials not set for ResolveChartVersion default HTTP client (#4662) fbda50a (Caleb Delnay)
  • fix(helm): fix selector typo in service template for 'helm create' (#4663) 4dd9047 (Qiang Li)
  • Install tiller as well if it exists (#4648) b7ea1c6 (Yuya Takeyama)
  • Add --no-sudo option (#4649) 1832d52 (Yuya Takeyama)
  • Make ping() request a specific image. Add a getTillerPodImage method. (#4622) 7b821dd (Louis Munro)
  • Check for err before working with newRelease. (#4630) e868da1 (Steve Wolter)
  • fix merge conflicts/linter errors (#4653) a297a0a (Matthew Fisher)
  • chore: update Sprig to 2.16 (#4652) 5a38e8f (Matt Butcher)
  • change kubernetes to helm in docs and yaml files when refer the repository (#4640) 71ba25a (Carlos Tadeu Panato Junior)
  • test and build with golang 1.11 (#4637) 0029708 (Helgi Þormar Þorbjörnsson)
  • Clearer wording when using pipelines 9199481 (Nenad Stojanovikj)
  • Fix type in Values File (#4629) 5211bfa (Pratyush Verma)
  • feat(helm): output option for helm get values command, allow json and yaml formats (#4596) b4b693c (adshmh)
  • Fix race condition in helm list (#4620) 5b23632 (Matthew Fisher)
  • Fix for checking helm version slice bounds out of range (#4609) 2b33bf6 (Robert James Hernandez)
  • 4611 - Remove deadlink to deis.com (#4613) ba260dc (Thomas Garlot)
Assets 2
Pre-release
Pre-release

@bacongobbler bacongobbler released this Dec 5, 2018 · 128 commits to master since this release

Helm v2.12.0-rc.2 is a pre-release. It is to help gather feedback from the community as well as give users a chance to test Helm in staging environments before v2.12.0 is officially released.

The official changelog will come out with the v2.12.0 release. For now, you can see the commit changes here.

Installation and Upgrading

Download Helm v2.12.0-rc.2. The common platform binaries are here:

Assets 2
Pre-release
Pre-release

@bacongobbler bacongobbler released this Nov 30, 2018 · 128 commits to master since this release

Helm v2.12.0-rc.1 is a pre-release. It is to help gather feedback from the community as well as give users a chance to test Helm in staging environments before v2.12.0 is officially released.

The official changelog will come out with the v2.12.0 release. For now, you can see the commit changes here.

Installation and Upgrading

Download Helm v2.12.0-rc.1. The common platform binaries are here:

Assets 2

@bacongobbler bacongobbler released this Sep 25, 2018 · 223 commits to master since this release

Helm v2.11.0 is a feature release. This release continues our focus on improving stability in this release, limiting our enhancements to things that improve the reliability of Helm in production. 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
    • #charts for discussion on the community chart repositories
  • Hang out at the Public Developer Call: Thursday, 9:30 Pacific via Zoom
  • Test, debug, and contribute charts: GitHub/helm/charts

What's Changed?

  • added Kubernetes v1.11 support
  • Updated Sprig to v2.16.0
  • Helm has now switched from a CLA to a DCO. More info here
  • helm repo add --username without providing a password with --password opens a hidden password prompt
  • fixed a bug where helm lint would fail when a required template value was not provided
  • allowed helm zsh autocompletion to be auto-loaded by compinit
  • both compiled binaries of helm and tiller are now distributed with each release
  • fixed an issue where tiller running locally wouldn't respect kubectl's auth provider plugins
  • many improvements to the "fake" helm client for simulating upgrades, rendering, etc. in test scenarios
  • added a --tls-hostname flag to helm commands that interact with tiller
  • helm create has been updated to create release labels that conform to the label conventions suggested by SIG Apps
  • fixed a bug in helm list where only the first release in a given chunk from tiller was displayed
  • releases in helm list can now be sorted by chart name via helm list --chart-name
  • fixed a regression where proxy environment variables were not respected
  • TLS flags can now be set from environment variables! See helm help for more information
  • fixed a race condition in helm init --wait
  • fixed a bug where helm dependency build and helm dependency update did not respect a repository's credentials

There were so many fixes this release that we're probably missing a few noteworthy ones, so we suggest by having a look at the changelog for the full list of fixes and enhancements!

Installation and Upgrading

Download Helm 2.11. 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.11.1 will contain only bug fixes.
  • v2.12.0 is the next feature release.

Changelog

  • fix(helm): fix regression with TLS flags/environment variables not being parsed (#4657) 2e55dbe (Matthew Fisher)
  • Fix credentials not set for ResolveChartVersion default HTTP client (#4662) 19467a5 (Caleb Delnay)
  • fix(helm): fix selector typo in service template for 'helm create' (#4663) 3946629 (Qiang Li)
  • Make ping() request a specific image. Add a getTillerPodImage method. (#4622) 6e8719e (Louis Munro)
  • Check for err before working with newRelease. (#4630) 28d295b (Steve Wolter)
  • chore: update Sprig to 2.16 (#4652) 4cc4aa5 (Matt Butcher)
  • Fix race condition in helm list (#4620) 8d40887 (Matthew Fisher)
  • Fix for checking helm version slice bounds out of range (#4609) 67b142a (Robert James Hernandez)
  • bump version to v2.11 3a551d0 (Matthew Fisher)
  • Be explicit about where occurences of will be replaced in starter charts (#4548) 094b97a (Anton Osmond)
  • Fix grammer for tests (#4599) c539454 (Ian Chen)
  • introduce helm init --automount-service-account-token (#4589) 10db6a6 (Matthew Fisher)
  • allow settings TLS flags from environment variables (#4590) bef59e4 (Matthew Fisher)
  • fix(release_server): handle the case when requested values is empty (#4604) 941b1f4 (Matthew Fisher)
  • Avoid importing k8s.io/kubernetes from pkg/helm (#4499) 37a731d (Fabian Ruff)
  • Set proxy for all connections, fixes #4326 (#4579) 2e9855b (Christian Köberl)
  • feat(helm): added new helm notes command to display notes provided by the chart of a release 7f703f5 (Arash Deshmeh)
  • feat(helm): add ability to sort release list by chart name 380ca1a (Arash Deshmeh)
  • fix(helm): Add --tiller-tls-hostname flag to 'helm init' 1b34a51 (aswinkarthik)
  • feat(helm): hiding password input on terminal 518a9d6 (roc)
  • Add containerized options for tests in Makefile 17151b9 (mattjmcnaughton)
  • Tweeks per bacon review c4d6b5a (smurfralf)
  • Improve documentation for helm upgrade (#4030) eeb3a14 (smurfralf)
  • Fix typo in message.go 0b4e086 (Jon Huhn)
  • Messages are encrypted when using TLS 0b3924b (Tim Hobbs)
  • Moving from CLA to DCO in contribution guide a4e2e8b (Matt Farina)
  • Fix helm create note for k8 label convention changes 7306b4c (Martin Hickey)
  • docs: remove extraneous "it" 8c69e1a (Dustin Specker)
  • strip out all extra lines other than the first for parsing c15a355 (Matthew Fisher)
  • Fix typo in parser.go d929391 (Jon Huhn)
  • Update zoom.us link 1ed6ffb (Nick Schuch)
  • docs(README): Updating for Helm in CNCF a822932 (Matt Farina)
  • fix: link to custom resource definitions section f15d658 (Alexey Volkov)
  • fix(client): fix bug in list releases to append all releases 38eb737 (Matt Tucker)
  • add Tillerless Helm blog post and plugin references c4c9287 (rimas)
  • Add basic tutorial for beginners (#4466) 204f823 (muffin87)
  • sort links alphabetically 8f7c007 (Matthew Fisher)
  • docs(alpine): quote release label value (#4460) e8b003a (Matt Butcher)
  • Add link to doc for Helm Stop plugin c658639 (Martin Hickey)
  • docs(generated): regenerate markdown docs 59a60a6 (Adam Reese)
  • ref(*): kubernetes v1.11 support efadbd8 (Adam Reese)
  • bump version to v2.10 76f3253 (Matthew Fisher)
  • Updating to the k8s label convention e328d00 (Matt Farina)
  • fix(helm): fix(helm): add --tls-hostname flag to tls flags bd06867 (fibonacci1729)
  • fix(release_server): fix how we merge values 3e0de0d (Michelle Noorali)
  • distribute tiller binary with each release c98f3a1 (Matthew Fisher)
  • [manifests] hoist the regex out of SplitManifests 15ef839 (Mike Lundy)
  • [fake] implement rendering and simulated upgrades 0a9c16f (Mike Lundy)
  • [templates] extract some rendering code into a package 4139a00 (Mike Lundy)
  • [tiller] move the Manifest type to its own pkg 67de9f2 (Mike Lundy)
  • Only propagate query string if refURL is relative to baseURL 152fdaf (Tomas Restrepo)
  • Propagate query string arguments in repository URL to absolute chart URL db69200 (Tomas Restrepo)
  • add support for auth-provider from kubeconfig files, addreses #4422 3dddd50 (Rimas)
  • setup connection after displaying client version a7ab81f (Matthew Fisher)
  • revert back to /tiller cfbc174 (Matthew Fisher)
  • Fixed error in docs for file access 1b955e6 (Michael Huttner)
  • use dot notation for release candidates fb64bb6 (Matthew Fisher)
  • Allow zsh completion to be autoloaded by compinit cd6dd31 (Dusty Rip)
  • Do not fail linting because of missing 'required' template values 8ce6407 (Curtis Mattoon)
Assets 2
Pre-release
Pre-release

@bacongobbler bacongobbler released this Sep 19, 2018 · 223 commits to master since this release

Helm v2.11.0-rc.4 is a pre-release. It is to help gather feedback from the community as well as give users a chance to test Helm in staging environments before v2.11.0 is officially released.

The official changelog will come out with the v2.11.0 release. For now, you can see the commit changes here.

Installation and Upgrading

Download Helm v2.11.0-rc.4. The common platform binaries are here:

Assets 2