Helm

helm/helm last check 175 releases recent
Notes
no notes yet
Release notes
view on github
2.0.0 · Helm 2.0.0 Final · 1y+

We first introduced Helm at KubeCon 2015. After a full year of development, we’re ecstatic to be releasing Helm 2.0.0. Helm is a the package manager for Kubernetes, designed to help teams collaborate on packaging, releasing, and managing applications in Kubernetes. We are excited to announce that this version of Helm has reached feature completion, and is stable for production use. 🎆

In one year, Helm has over 2,200 commits from almost 70 contributors. Numbers like that illustrate why we :heart: the Kubernetes community. Thank you all for filing issues, chatting in Slack, submitting PRs, and contributing to the welcoming atmosphere of this project.

As we launch this release, the Helm chart repository has over two dozen charts, and we're eager to expand that catalog. Contributing charts is one of the many ways you can join in. Here are some other ways:

Notable Changes Since 2.0.0-RC.2

Since RC.2, only minor changes have been made. Of those, a few are notable:

  • The limit on release name length has gone from 14 characters to 53 characters. For Kubernetes 1.3, users may want to manually set release names to avoid auto-generated names that are too long.
  • Release upgrades now correctly remove fields deleted on manifests.
  • Log entries for Tiller now show the source file from which the log message was generated.
  • With helm install --dry-run --debug, YAML parse errors will now display the YAML data.

Installing and Updating

Helm binaries:

The Quickstart Guide will get you going from there. For detailed instructions, check the install guide. You can also use a script to install on any system with bash.

What Next?

The 2.0.0 will be followed by a series of patch releases (2.0.x). We are also beginning on the next feature release (2.1.0). In GitHub, this is represented by the branching of the repository:

---v2.0.0 --- (master) --- v2.1.x
        \
         \--- (v2.0.x) --- v2.0.1
  • The 2.0.x branch will contain patches to the 2.0.0 release. The next release on that branch will be 2.0.1. No new features will be introduced on the 2.0.x branch, and the API will remain unchanged.
  • The master branch will house continued feature development. The next release on that branch will be 2.1.0. New features will be added, but no features will be removed.

All Changes Since 2.0.0-RC.2

fix(tiller): allow release name to be up to 53 chars 9effe7a50569edadb542b9a6f3c6bc6cb3a4effb fix(kube): fix incomplete patches generated on update df123865c38ef4d52c58cada9b3274132664fdfd docs(yaml_techniques): add YAML techniques document 3fb2feb843d70a485f0322309ae99580d5eb06a4 use openssl instead of shasum 1f17788d8e844c9d7b3b7210d274ca7d5c104ca5 fix(helm): respect dryRun opt in DeleteRelease 8a13be29aca759169e2a713fbc8a01010a1c159c feat(tiller): add source file to log entries 8740d3eb7f7b15ee99e33c9b860296cea562b694 feat(gometalinter): Move to versioned releases d2fa03969c93c9869a9a8521f438194187bf94a4 fix(tls): download helm and charts over https da73150ce92318b8c2d384c2af4257ef2b10fd82 fix(tiller): return yaml parsing errors e2ab407209ff3691e6478db59a7f7657bcc3c51f fix(tiller): show failed YAML 6eabe28334323686f764373551326a6a70a3510d feat(charts): Move bucket to domain from path 7a79661f0e52bca1fac68a8e572c2f3cb60090d3 fix(helm): helm create will not overwrite existing files 0a163a2a3a759d51cee190397afe7afe617f414f fix(helm): replace repo entry instead of duplicating c616bb5a98613ba193322f92f29cd09976871753 docs(tiller): add docblocks to public methods 8f9b9db5471959645ae1d90c44bf8b5122f12ee6 docs(install_faq): add more info on socat on CoreOS 13404ebf82a0e0cef3c1355d857cfca631dd835d fix(*): fix new linter errors d59f66fc9e5a390eaa97cd66775d9af7c49ea7e7 fix(scripts): increase deadline for linter cf965e24267e3a23ea8855a55381babc53b3fa2f docs(install): fix deployment name in tiller delete command 9c74dae4ff26961fa9e240ee369b9cd282187616 fix(1516): use correct value reference in boilerplate NOTES.txt b3d45aef7aa09899e275c96402b8b5a5767065fb docs(chart_template_guide): fix spacing 8857d1227e144f415bfb2f1c5ca367ce4bb0f888