HelmReleaseResource
Classsealednet10.0
Represents a Helm chart release installed into a k3s cluster.
namespace Aspire.Hosting.ApplicationModel;
public sealed class HelmReleaseResource : Aspire.Hosting.ApplicationModel.ContainerResource, Aspire.Hosting.ApplicationModel.IResource, Aspire.Hosting.ApplicationModel.IResourceWithParent, Aspire.Hosting.ApplicationModel.IResourceWithParent<Aspire.Hosting.ApplicationModel.K3sClusterResource>{ // ...}ContainerResourceIResourceIResourceWithParentIResourceWithParent<K3sClusterResource>
Remarks
Section titled Remarks The release runs as an
alpine/helm container. The container polls until the cluster kubeconfig is available, executes helm upgrade --install --wait, then exits with code 0. Use WaitForCompletion(helmRelease) on resources that depend on the chart being fully installed. Constructors1
Section titled ConstructorsProperties3
Section titled PropertiesNamespacegetstringGets the Kubernetes namespace the chart is installed into.
Parentget Gets the parent resource of type
K3sClusterResource. ReleaseNamegetstring Gets the Helm release name passed to
helm upgrade --install.