Configuring and Customizing Helm
33%
Summary of Helm Environment Variables
To summarize, here is a table of the most important Helm environment variables covered in this chapter:
| Category | Variable | Description | Default Value | Example Usage |
|---|---|---|---|---|
| Configuration | HELM_CONFIG_HOME | Directory for Helm configuration files | ~/.config/helm | Config files, repositories.yaml |
HELM_REPOSITORY_CONFIG | Path to the repositories configuration file | ~/.config/helm/repositories.yaml | Repository credentials and URLs | |
HELM_REGISTRY_CONFIG | Path to OCI registry configuration | ~/.config/helm/registry/config.json | OCI registry authentication | |
| Cache | HELM_CACHE_HOME | Directory for cached data | ~/.cache/helm | Repository indexes and cached charts |
HELM_REPOSITORY_CACHE | Directory for the repository cache | ~/.cache/helm/repository | Cached index.yaml files | |
| Data | HELM_DATA_HOME | Directory for Helm data storage | ~/.local/share/helm | Plugins and persistent data |
HELM_PLUGINS | Directory for Helm plugins | ~/.local/share/helm/plugins | Installed plugin executables | |
| Kubernetes Connection | HELM_KUBEAPISERVER | Kubernetes API server URL | From kubeconfig | https://api.cluster.local:6443 |
HELM_KUBECONTEXT | Kubernetes context to use | From kubeconfig | my-cluster-context | |
HELM_KUBETOKEN | Bearer token for API authentication | From kubeconfig | Direct token authentication | |
HELM_KUBECAFILE | Path to a custom CA certificate | From kubeconfig | /path/to/ca.crt | |
HELM_KUBEINSECURE_SKIP_TLS_VERIFY | Skip TLS certificate verification | false |
Helm in Practice
Designing, Deploying, and Operating Kubernetes Applications at ScaleEnroll now to unlock current content and receive all future updates for free. Your purchase supports the author and fuels the creation of more exciting content. Act fast, as the price will rise as the course nears completion!
Unlock now  $15.99$11.99Learn More
Hurry! This limited time offer ends in:
To redeem this offer, copy the coupon code below and apply it at checkout:
