diff --git a/docs/builtin-objects.md b/docs/builtin-objects.md index 34ddf67a..a3039854 100644 --- a/docs/builtin-objects.md +++ b/docs/builtin-objects.md @@ -52,7 +52,7 @@ releases: - `Release.Labels`: The labels to be applied to the release - `Release.Chart`: The chart name of the release - `Release.KubeContext`: The kube context to be used for the release - - `Release.Version`: The version of the current chart + - `Release.ChartVersion`: The version of the current chart - `Values`: Values passed into the environment. - `StateValues`: alias for `Values`. - `Environment`: The information about the environment. This is set by the diff --git a/pkg/state/state_exec_tmpl.go b/pkg/state/state_exec_tmpl.go index 0f3e823b..2a8e3877 100644 --- a/pkg/state/state_exec_tmpl.go +++ b/pkg/state/state_exec_tmpl.go @@ -28,12 +28,12 @@ func (st *HelmState) createReleaseTemplateData(release *ReleaseSpec, vals map[st Chart: st.OverrideChart, Values: vals, Release: releaseTemplateDataRelease{ - Name: release.Name, - Chart: release.Chart, - Namespace: release.Namespace, - Labels: release.Labels, - KubeContext: release.KubeContext, - Version: release.Version, + Name: release.Name, + Chart: release.Chart, + Namespace: release.Namespace, + Labels: release.Labels, + KubeContext: release.KubeContext, + ChartVersion: release.Version, }, } tmplData.StateValues = &tmplData.Values diff --git a/pkg/state/types.go b/pkg/state/types.go index c09f684a..b6085f48 100644 --- a/pkg/state/types.go +++ b/pkg/state/types.go @@ -64,8 +64,8 @@ type releaseTemplateDataRelease struct { // Chart is ReleaseSpec.Chart Chart string - // Version is ReleaseSpec.Version - Version string + // ChartVersion is ReleaseSpec.Version + ChartVersion string // KubeContext is ReleaseSpec.KubeContext KubeContext string