HelmChartOptions Methods
ClassMethods10 members
Provides options for configuring Helm chart deployment settings on a
KubernetesEnvironmentResource. Sets the Helm chart description written to the generated
Chart.yaml. public sealed class HelmChartOptions{ public HelmChartOptions WithChartDescription( string description) { // ... }}Parameters
descriptionstringThe chart description.Returns
HelmChartOptionsThis HelmChartOptions for chaining.WithChartDescription(IResourceBuilder<ParameterResource>)Section titled WithChartDescription(IResourceBuilder<ParameterResource>)HelmChartOptions Sets the Helm chart description written to the generated
Chart.yaml using a parameter that will be prompted at deploy time. public sealed class HelmChartOptions{ public HelmChartOptions WithChartDescription( IResourceBuilder<ParameterResource> description) { // ... }}Parameters
descriptionIResourceBuilder<ParameterResource>A parameter resource builder for the chart description value.Returns
HelmChartOptionsThis HelmChartOptions for chaining. Sets the Helm chart name written to the generated
Chart.yaml. public sealed class HelmChartOptions{ public HelmChartOptions WithChartName( string name) { // ... }}Parameters
namestringThe chart name. Must match Helm's chart-name format (alphanumeric, -, _, or .).Returns
HelmChartOptionsThis HelmChartOptions for chaining.WithChartName(IResourceBuilder<ParameterResource>)Section titled WithChartName(IResourceBuilder<ParameterResource>)HelmChartOptions Sets the Helm chart name written to the generated
Chart.yaml using a parameter that will be prompted at deploy time. public sealed class HelmChartOptions{ public HelmChartOptions WithChartName( IResourceBuilder<ParameterResource> name) { // ... }}Parameters
nameIResourceBuilder<ParameterResource>A parameter resource builder for the chart name value.Returns
HelmChartOptionsThis HelmChartOptions for chaining. Sets the Helm chart version for deployment.
public sealed class HelmChartOptions{ public HelmChartOptions WithChartVersion( string version) { // ... }}Parameters
versionstring The chart version. Helm accepts strict SemVer 2.0 strings (e.g. "1.2.3", "1.2.3-beta.1+ef365") as well as partial versions ( "1", "1.2") and versions with a leading v ( "v1.2.3"), which are coerced to a full semantic version. Leading zeros are not allowed. Returns
HelmChartOptionsThis HelmChartOptions for chaining.WithChartVersion(IResourceBuilder<ParameterResource>)Section titled WithChartVersion(IResourceBuilder<ParameterResource>)HelmChartOptions 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) { // ... }}Parameters
versionIResourceBuilder<ParameterResource>A parameter resource builder for the chart version value.Returns
HelmChartOptionsThis HelmChartOptions for chaining. Sets the target Kubernetes namespace for deployment.
public sealed class HelmChartOptions{ public HelmChartOptions WithNamespace( string @namespace) { // ... }}Parameters
namespacestringThe namespace name.Returns
HelmChartOptionsThis HelmChartOptions for chaining.WithNamespace(IResourceBuilder<ParameterResource>)Section titled WithNamespace(IResourceBuilder<ParameterResource>)HelmChartOptions 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) { // ... }}Parameters
namespaceIResourceBuilder<ParameterResource>A parameter resource builder for the namespace value.Returns
HelmChartOptionsThis HelmChartOptions for chaining. Sets the Helm release name for deployment.
public sealed class HelmChartOptions{ public HelmChartOptions WithReleaseName( string releaseName) { // ... }}Parameters
releaseNamestringThe release name.Returns
HelmChartOptionsThis HelmChartOptions for chaining.WithReleaseName(IResourceBuilder<ParameterResource>)Section titled WithReleaseName(IResourceBuilder<ParameterResource>)HelmChartOptions 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) { // ... }}Parameters
releaseNameIResourceBuilder<ParameterResource>A parameter resource builder for the release name value.Returns
HelmChartOptionsThis HelmChartOptions for chaining.