KubernetesHelmChartResource
Handle
interface KubernetesHelmChartResource extends IResource, IResourceWithParent, KubernetesEnvironmentResource]] { withHelmChartDestroy(): KubernetesHelmChartResource; withHelmChartForceConflicts(): KubernetesHelmChartResource; withHelmChartNamespace(namespace: string): KubernetesHelmChartResource; withHelmChartReleaseName(releaseName: string): KubernetesHelmChartResource; withHelmValue( key: string, value: string): KubernetesHelmChartResource;} 5 members
Methods
Opts the Helm chart in to destroy-time uninstall. When set, `aspire destroy` will run `helm uninstall` for this release as part of the destroy pipeline.
withHelmChartDestroy(): KubernetesHelmChartResourceReturns
KubernetesHelmChartResource Opts the Helm chart in to `helm upgrade --install --force-conflicts`. When set, Helm's server-side apply forcibly takes over any fields owned by another field manager instead of failing with a conflict.
withHelmChartForceConflicts(): KubernetesHelmChartResourceReturns
KubernetesHelmChartResource Sets the Kubernetes namespace for the Helm chart installation. If not set, the namespace defaults to the chart resource name.
withHelmChartNamespace(namespace: string): KubernetesHelmChartResourceParameters
namespace string Returns
KubernetesHelmChartResource Sets the Helm release name for the chart installation. If not set, the release name defaults to the resource name.
withHelmChartReleaseName(releaseName: string): KubernetesHelmChartResourceParameters
releaseName string Returns
KubernetesHelmChartResource Sets a Helm value for the chart installation. Values are passed to `helm upgrade --install` via `--set` flags.
withHelmValue( key: string, value: string): KubernetesHelmChartResourceParameters
key string value string Returns
KubernetesHelmChartResource