View Source Helmex
An Elixir wrapper for the Helm v3 command line interface.
prerequisites
Prerequisites
Helm must be installed.
installation
Installation
Add helmex
to your list of dependencies in mix.exs
:
def deps do
[
{:helmex, "~> 0.0.1"}
]
end
configuration
Configuration
config :helmex, heml_path: "/path/to/helm"
usage
Usage
Helmex.init(kubeconfig: "/path/to/kube/config")
|> Helmex.Repo.add("kvaps", "https://kvaps.github.io/charts")
|> Helmex.call()
Helmex.init(kubeconfig: "/path/to/kube/config", namespace: "acme")
|> Helmex.install("controlplane", "kvaps/kubernetes", version: "0.13.4", create_namespace: true)
|> Helmex.call()