This release marks the second of four planned Alpha releases. We have made a lot of progress (and a lot of changes) since Alpha.1. Here are the highlights:
helm linthas gotten a major overhaul. The core architecture is now considered stable, and the linter team is transitioning focus to (a) adding rules, and (b) integrating linting into the chart development workflow.
- Helm's server-side Tiller component can now be installed into any namespace. Alpha.1 restricted Tiller to the
helmnamespace. Now Tiller is installed into the user's configured namespace (usually default) by default, but can be installed into any namespace.
- Values files are now in YAML format (bye-bye TOML). We're experimenting with support for globally scoped variables.
- Templates now support more functions (Sprig 2.3). We still have a few big changes coming to the template system, but the new
docs/examples/nginxtemplate provides a better example of how we envision template support.
helm installcan now install directly from a chart repository.
- Helm charts now support
.helmignorefiles, which are similar to
.gitignorefiles, providing a convenient way to tell Helm about files that should not be packaged into the chart.
- Tiller has liveness and readiness probes for Kubernetes