Add .StateValues as alias of .Values in releaseTemplateDataRelease (#1744)
Ref #1743
This commit is contained in:
parent
200cae2a68
commit
1748cbfcea
|
|
@ -17,7 +17,7 @@ func (st *HelmState) Values() map[string]interface{} {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (st *HelmState) createReleaseTemplateData(release *ReleaseSpec, vals map[string]interface{}) releaseTemplateData {
|
func (st *HelmState) createReleaseTemplateData(release *ReleaseSpec, vals map[string]interface{}) releaseTemplateData {
|
||||||
return releaseTemplateData{
|
tmplData := releaseTemplateData{
|
||||||
Environment: st.Env,
|
Environment: st.Env,
|
||||||
Namespace: st.OverrideNamespace,
|
Namespace: st.OverrideNamespace,
|
||||||
Values: vals,
|
Values: vals,
|
||||||
|
|
@ -28,6 +28,8 @@ func (st *HelmState) createReleaseTemplateData(release *ReleaseSpec, vals map[st
|
||||||
Labels: release.Labels,
|
Labels: release.Labels,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
tmplData.StateValues = &tmplData.Values
|
||||||
|
return tmplData
|
||||||
}
|
}
|
||||||
|
|
||||||
func getBoolRefFromStringTemplate(templateRef string) (*bool, error) {
|
func getBoolRefFromStringTemplate(templateRef string) (*bool, error) {
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,7 @@ type releaseTemplateData struct {
|
||||||
Release releaseTemplateDataRelease
|
Release releaseTemplateDataRelease
|
||||||
// Values is accessible as `.Values` and it contains default state values overrode by environment values and override values.
|
// Values is accessible as `.Values` and it contains default state values overrode by environment values and override values.
|
||||||
Values map[string]interface{}
|
Values map[string]interface{}
|
||||||
|
StateValues *map[string]interface{}
|
||||||
// Namespace is HelmState.OverrideNamespace.
|
// Namespace is HelmState.OverrideNamespace.
|
||||||
// You should better use Release.Namespace as it might work as you'd expect even if OverrideNamespace is not set.
|
// You should better use Release.Namespace as it might work as you'd expect even if OverrideNamespace is not set.
|
||||||
// See releaseTemplateDataRelease.Namespace for more information.
|
// See releaseTemplateDataRelease.Namespace for more information.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue