Documentation ¶
Index ¶
- func Chartfile(linter *support.Linter)
- func Dependencies(linter *support.Linter)
- func Templates(linter *support.Linter, values map[string]interface{}, namespace string, ...)
- func TemplatesWithKubeVersion(linter *support.Linter, values map[string]interface{}, namespace string, ...)
- func TemplatesWithSkipSchemaValidation(linter *support.Linter, values map[string]interface{}, namespace string, ...)
- func Values(linter *support.Linter)
- func ValuesWithOverrides(linter *support.Linter, values map[string]interface{})
- type K8sYamlStruct
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Dependencies ¶ added in v3.4.0
Dependencies runs lints against a chart's dependencies
func TemplatesWithKubeVersion ¶ added in v3.14.0
func TemplatesWithKubeVersion(linter *support.Linter, values map[string]interface{}, namespace string, kubeVersion *chartutil.KubeVersion)
TemplatesWithKubeVersion lints the templates in the Linter, allowing to specify the kubernetes version.
func TemplatesWithSkipSchemaValidation ¶ added in v3.16.0
func TemplatesWithSkipSchemaValidation(linter *support.Linter, values map[string]interface{}, namespace string, kubeVersion *chartutil.KubeVersion, skipSchemaValidation bool)
TemplatesWithSkipSchemaValidation lints the templates in the Linter, allowing to specify the kubernetes version and if schema validation is enabled or not.
func Values ¶
Values lints a chart's values.yaml file.
This function is deprecated and will be removed in Helm 4.
func ValuesWithOverrides ¶ added in v3.3.0
ValuesWithOverrides tests the values.yaml file.
If a schema is present in the chart, values are tested against that. Otherwise, they are only tested for well-formedness.
If additional values are supplied, they are coalesced into the values in values.yaml.
Types ¶
type K8sYamlStruct ¶
type K8sYamlStruct struct { APIVersion string `json:"apiVersion"` Kind string Metadata k8sYamlMetadata }
K8sYamlStruct stubs a Kubernetes YAML file.
DEPRECATED: In Helm 4, this will be made a private type, as it is for use only within the rules package.