View Source Helmex.Repo (Helmex v0.0.1)
Helm Repo
add, list, remove, update, and index chart repositories
Link to this section Summary
Link to this section Functions
Available options:
Option | Type |
---|---|
:allow_deprecated_repos | flag only |
:force_update | flag only |
:insecure_skip_tls_verify | flag only |
:pass_credentials | flag only |
:ca_file: | value |
:cert_file | value |
:password: | value |
:username | value |
examples
Examples
iex> Helmex.init(kubeconfig: "/path/to/kube/config")
|> Helmex.Repo.add("kvaps", "https://kvaps.github.io/charts", allow_deprecated_repos: true)
|> Helmex.call()
generate an index file given a directory containing packaged charts
Available options:
Option | Type |
---|---|
:url: | value |
:merge | value |
examples
Examples
iex> Helmex.init(kubeconfig: "/path/to/kube/config")
|> Helmex.Repo.index("fantastic-charts", url: "https://fantastic-charts.storage.googleapis.com")
|> Helmex.call()
Available options:
Option | Type |
---|---|
:output: | value |
examples
Examples
iex> Helmex.init(kubeconfig: "/path/to/kube/config")
|> Helmex.Repo.list(output: "json")
|> Helmex.call()
examples
Examples
iex> Helmex.init(kubeconfig: "/path/to/kube/config")
|> Helmex.Repo.remove("bitnami")
|> Helmex.call()
update information of available charts locally from chart repositories
Available options:
Option | Type |
---|---|
:fail_on_repo_update_fail: | flag |
examples
Examples
iex> Helmex.init(kubeconfig: "/path/to/kube/config")
|> Helmex.Repo.list(output: "json")
|> Helmex.call()