Share via


HelmChartDependency Class

Definition

Represents a single dependency in a Helm Chart's dependencies section.

[YamlDotNet.Serialization.YamlSerializable]
public sealed class HelmChartDependency
[<YamlDotNet.Serialization.YamlSerializable>]
type HelmChartDependency = class
Public NotInheritable Class HelmChartDependency
Inheritance
HelmChartDependency
Attributes
YamlDotNet.Serialization.YamlSerializableAttribute

Remarks

This class is used to define and serialize Helm Chart dependencies into YAML format. It includes properties such as name, version, and repository information of the dependency, as well as optional conditions, tags, imported values, and aliases.

Constructors

HelmChartDependency()

Properties

Alias

Gets or sets the alias for the Helm chart dependency. The alias is an optional identifier that can be used to reference or override the default name of the dependency.

Condition

Gets or sets the condition associated with the Helm chart dependency. The condition is used to control whether this dependency is enabled or disabled based on specific criteria or flags defined in the Helm values.

ImportValues

Represents the list of values to be imported into the Helm chart dependency. These values are used to override or supplement configuration settings within the chart.

Name

Gets or sets the name of the Helm chart dependency. This property specifies the unique name identifying the Helm chart.

Repository

Gets or sets the repository URL or ___location where the Helm chart dependency is located.

Tags

Gets or sets a list of tags associated with the Helm chart dependency. Tags are used to manage and conditionally enable dependencies in a Helm chart.

Version

Gets or sets the version of the Helm chart dependency. This property specifies the version of the Helm chart to be used in the deployment process, ensuring compatibility and correctness.

Applies to