diff --git a/pkg/state/state_exec_tmpl.go b/pkg/state/state_exec_tmpl.go index 01ea35bc..3e12cd6d 100644 --- a/pkg/state/state_exec_tmpl.go +++ b/pkg/state/state_exec_tmpl.go @@ -23,10 +23,11 @@ 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, + Name: release.Name, + Chart: release.Chart, + Namespace: release.Namespace, + Labels: release.Labels, + KubeContext: release.KubeContext, }, } tmplData.StateValues = &tmplData.Values diff --git a/pkg/state/types.go b/pkg/state/types.go index a8c094ff..674a5eee 100644 --- a/pkg/state/types.go +++ b/pkg/state/types.go @@ -52,4 +52,7 @@ type releaseTemplateDataRelease struct { // Chart is ReleaseSpec.Chart Chart string + + // KubeContext is ReleaseSpec.KubeContext + KubeContext string }