Skip to content
DocsTry Aspire
DocsTry

KindHelmChartResourceBuilderExtensions Methods

ClassMethods5 members
Extension methods for adding Helm chart resources to Kind clusters.
AddHelmChart(IResourceBuilder<KindClusterResource>, string, string)Section titled AddHelmChart(IResourceBuilder<KindClusterResource>, string, string)extensionIResourceBuilder<KindHelmChartResource>
Adds a Helm chart to be deployed to the Kind cluster.
public static class KindHelmChartResourceBuilderExtensions
{
public static IResourceBuilder<KindHelmChartResource> AddHelmChart(
this IResourceBuilder<KindClusterResource> builder,
string name,
string chartRef)
{
// ...
}
}
builderIResourceBuilder<KindClusterResource>The Kind cluster resource builder.
namestringThe name of the Helm release.
chartRefstring Chart reference passed to helm install. Any form Helm supports: OCI ( oci://registry/chart), repo ( repo/chart), or local path ( ./charts/my-app).
IResourceBuilder<KindHelmChartResource>A reference to the ApplicationModel.IResourceBuilder`1.
WithChartVersion(IResourceBuilder<KindHelmChartResource>, string)Section titled WithChartVersion(IResourceBuilder<KindHelmChartResource>, string)extensionIResourceBuilder<KindHelmChartResource>
Sets the chart version (maps to helm install --version).
public static class KindHelmChartResourceBuilderExtensions
{
public static IResourceBuilder<KindHelmChartResource> WithChartVersion(
this IResourceBuilder<KindHelmChartResource> builder,
string version)
{
// ...
}
}
builderIResourceBuilder<KindHelmChartResource>The Helm chart resource builder.
versionstringThe chart version.
IResourceBuilder<KindHelmChartResource>A reference to the ApplicationModel.IResourceBuilder`1.
WithHelmValue(IResourceBuilder<KindHelmChartResource>, string, string)Section titled WithHelmValue(IResourceBuilder<KindHelmChartResource>, string, string)extensionIResourceBuilder<KindHelmChartResource>
Sets a Helm value (maps to helm install --set key=value).
public static class KindHelmChartResourceBuilderExtensions
{
public static IResourceBuilder<KindHelmChartResource> WithHelmValue(
this IResourceBuilder<KindHelmChartResource> builder,
string key,
string value)
{
// ...
}
}
builderIResourceBuilder<KindHelmChartResource>The Helm chart resource builder.
keystringThe Helm value key.
valuestringThe Helm value.
IResourceBuilder<KindHelmChartResource>A reference to the ApplicationModel.IResourceBuilder`1.
WithHelmValuesFile(IResourceBuilder<KindHelmChartResource>, string)Section titled WithHelmValuesFile(IResourceBuilder<KindHelmChartResource>, string)extensionIResourceBuilder<KindHelmChartResource>
Adds a values file (maps to helm install -f path).
public static class KindHelmChartResourceBuilderExtensions
{
public static IResourceBuilder<KindHelmChartResource> WithHelmValuesFile(
this IResourceBuilder<KindHelmChartResource> builder,
string path)
{
// ...
}
}
builderIResourceBuilder<KindHelmChartResource>The Helm chart resource builder.
pathstringThe path to the values file.
IResourceBuilder<KindHelmChartResource>A reference to the ApplicationModel.IResourceBuilder`1.
WithNamespace(IResourceBuilder<T>, string)Section titled WithNamespace(IResourceBuilder<T>, string)extensionIResourceBuilder<T>
Sets the Kubernetes namespace for the deployment.
public static class KindHelmChartResourceBuilderExtensions
{
public static IResourceBuilder<T> WithNamespace<T>(
this IResourceBuilder<T> builder,
string @namespace)
{
// ...
}
}
builderIResourceBuilder<T>The resource builder.
namespacestringThe Kubernetes namespace.
IResourceBuilder<T>A reference to the ApplicationModel.IResourceBuilder`1.