Related Projects and Documentation
- Awesome Helm - List of awesome Helm resources
- Creating a Helm Plugin in 3 Steps
- GitLab, Consumer Driven Contracts, Helm and Kubernetes
- Releasing backward-incompatible changes: Kubernetes, Jenkins, Prometheus Operator, Helm and Traefik
- Using Helm to Deploy to Kubernetes
- A basic walk through Kubernetes Helm
- Generating Certificate Authorities and Certificates using Terraform
Video, Audio, and Podcast
- CI/CD with Jenkins, Kubernetes, and Helm: AKA “The Infamous Croc Hunter Video”.
- : The official Google CloudPlatform Podcast interviews Michelle and Matt about Helm.
- KubeCon2016: Delivering Kubernetes-Native Applications by Michelle Noorali
- - Plugin to manage charts via the App Registry specification
- - Plugin which performs backup/restore of releases in a namespace to/from a file
- Helm Value Store - Plugin for working with Helm deployment values
- - Plugins for GitHub, Keybase, and GPG
- helm-convert - Plugin to convert charts into Kustomize compatible packages
- - Plugin to manage repositories on Tencent Cloud Object Storage
- helm-edit - Plugin for editing release’s values
- - Plugin to show current environment
- helm-gcs - Plugin to manage repositories on Google Cloud Storage
- - Plugin to install Helm Charts from Github repositories
- helm-hashtag - Plugin for tracking docker tag hash digests as values
- - Plugin for injecting additional configurations during release upgrade
- helm-k8comp - Plugin to create Helm Charts from hiera using k8comp
- - Plugin to show the latest release
- helm-local - Plugin to run Tiller as a local daemon
- - Plugin to view changed releases over time
- helm-monitor - Plugin to monitor a release and rollback based on Prometheus/ElasticSearch query
- - Plugin to destroy all releases
- helm-plugin-utils - Utility functions to be used within Helm plugins
- - Plugin to restore a deployed release to its original state
- helm-secrets - Plugin to manage and store secrets safely
- - Plugin for stopping a release pods
- helm-template - Debug/render templates client-side
- - Additional commands to work with Tiller
- helm-tiller-info - Plugin which prints information about Tiller
- - Plugin for unit testing chart locally with YAML
Additional Tools
- - Ajax friendly Helm Tiller Proxy using grpc-gateway
- - Manage prefixed releases throughout various Kubernetes namespaces, and removes completed jobs for complex deployments. Used by the Openstack-Helm team.
- - Helm Chart Repository with support for Amazon S3 and Google Cloud Storage
- Chartify - Generate Helm charts from existing Kubernetes resources.
- - Fully managed SaaS offering private Helm Chart Repositories
- Codefresh - Kubernetes native CI/CD and management platform with UI dashboards for managing Helm charts and releases
- - Helm chart to deploy Cog on Kubernetes
- Drone.io Helm Plugin - Run Helm inside of the Drone CI/CD system
- - HTTP API for publishing Helm Charts in an easy way
- Helm.NET - A .NET client for Tiller’s API
- - Helmfile is a declarative spec for deploying helm charts
- Helmsman - Helmsman is a helm-charts-as-code tool which enables installing/upgrading/protecting/moving/deleting releases from version controlled desired state files (described in a simple TOML format).
- - “Landscaper takes a set of Helm Chart references with values (a desired state), and realizes this in a Kubernetes cluster.”
- Monocular - Web UI for Helm Chart repositories
- - Advanced CI\CD tool for Kubernetes and Helm made simple.
- Quay App Registry - Open Kubernetes application registry, including a Helm access client
- - Reckoner (formerly Autohelm) is a tool for declarative management of helm releases. Written in python and supports git urls as a source for helm charts.
- Rudder - RESTful (JSON) proxy for Tiller’s API
- - Render a Helm manifest to a directory
- Shipper - Multi-cluster canary or blue-green rollouts using Helm
- - VIM plugin for Kubernetes and Helm
- Fabric8 - Integrated development platform for Kubernetes
- - open source automated CI/CD for Kubernetes which uses Helm for promoting applications through
- Kubernetic - Kubernetes Desktop Client
Misc
- Await - Docker image to “await” different conditions–especially useful for init containers.