Files
oam/knowledge base/kubernetes/helmfile.md
2023-05-24 20:41:27 +02:00

51 lines
983 B
Markdown

# Helmfile
Declarative spec for deploying helm charts.
Leverages `kubectl`.
## Table of contents <!-- omit in toc -->
1. [TL;DR](#tldr)
1. [Further readings](#further-readings)
1. [Sources](#sources)
## TL;DR
```sh
# Show what happens in the internal computations.
helmfile --debug -e 'environment' apply
# Show the difference between the current state and what would be applied.
# Requires `helm` to have the 'diff' plugin installed.
helmfile \
-f 'custom.yml' \
-e 'environment' \
diff \
--values 'environment.values.yaml'
```
## Further readings
- [Github]
- [Helm]
- [`kubectl`][kubectl]
- [Kubernetes]
## Sources
All the references in the [further readings] section, plus the following:
<!-- project's references -->
[github]: https://github.com/helmfile/helmfile
<!-- in-article references -->
[further readings]: #further-readings
<!-- internal references -->
[helm]: helm.md
[kubectl]: kubectl.md
[kubernetes]: README.md
<!-- external references -->