5b7b1cab79
- Refactored to keep every transformation of built-in types (e.g. FS, Secret, etc) to/from CUE in the same place (plancontext) - dagger.#Service and dagger.#Secret are now following the new FS-like format (e.g. `_service: id: string`) - Backward compatibility - dagger.#Stream is now an alias for dagger.#Service Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
4.3 KiB
4.3 KiB
sidebar_label |
---|
helm |
alpha.dagger.io/kubernetes/helm
Helm package manager
import "alpha.dagger.io/kubernetes/helm"
helm.#Chart
Install a Helm chart
helm.#Chart Inputs
Name | Type | Description |
---|---|---|
name | string |
Helm deployment name |
chart | *null | string |
Helm chart to install from repository |
repository | *null | string |
Helm chart repository |
values | *null | string |
Helm values (either a YAML string or a Cue structure) |
namespace | string |
Kubernetes Namespace to deploy to |
action | *"installOrUpgrade" | "install" | "upgrade" |
Helm action to apply |
timeout | *"5m" | string |
time to wait for any individual Kubernetes operation (like Jobs for hooks) |
wait | *true | bool |
if set, will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful. It will wait for as long as timeout |
atomic | *true | bool |
if set, installation process purges chart on fail. The wait option will be set automatically if atomic is used |
kubeconfig | (string|struct) |
Kube config file |
version | *"3.5.2" | string |
Helm version |
kubectlVersion | *"v1.19.9" | string |
Kubectl version |
helm.#Chart Outputs
No output.