Skip to content
Docs Try Aspire
Docs Try

HelmChartOptions Methods

Class Methods 6 members
Provides options for configuring Helm chart deployment settings on a KubernetesEnvironmentResource.
Sets the Helm chart version for deployment.
public sealed class HelmChartOptions
{
public HelmChartOptions WithChartVersion(
string version)
{
// ...
}
}
version string The chart version (e.g., "1.0.0").
Sets the Helm chart version for deployment using a parameter that will be prompted at deploy time.
public sealed class HelmChartOptions
{
public HelmChartOptions WithChartVersion(
IResourceBuilder<ParameterResource> version)
{
// ...
}
}
version IResourceBuilder<ParameterResource> A parameter resource builder for the chart version value.
Sets the target Kubernetes namespace for deployment.
public sealed class HelmChartOptions
{
public HelmChartOptions WithNamespace(
string @namespace)
{
// ...
}
}
namespace string The namespace name.
Sets the target Kubernetes namespace for deployment using a parameter that will be prompted at deploy time.
public sealed class HelmChartOptions
{
public HelmChartOptions WithNamespace(
IResourceBuilder<ParameterResource> @namespace)
{
// ...
}
}
namespace IResourceBuilder<ParameterResource> A parameter resource builder for the namespace value.
Sets the Helm release name for deployment.
public sealed class HelmChartOptions
{
public HelmChartOptions WithReleaseName(
string releaseName)
{
// ...
}
}
releaseName string The release name.
Sets the Helm release name for deployment using a parameter that will be prompted at deploy time.
public sealed class HelmChartOptions
{
public HelmChartOptions WithReleaseName(
IResourceBuilder<ParameterResource> releaseName)
{
// ...
}
}
releaseName IResourceBuilder<ParameterResource> A parameter resource builder for the release name value.