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 {
|
||||
return releaseTemplateData{
|
||||
tmplData := releaseTemplateData{
|
||||
Environment: st.Env,
|
||||
Namespace: st.OverrideNamespace,
|
||||
Values: vals,
|
||||
|
|
@ -28,6 +28,8 @@ func (st *HelmState) createReleaseTemplateData(release *ReleaseSpec, vals map[st
|
|||
Labels: release.Labels,
|
||||
},
|
||||
}
|
||||
tmplData.StateValues = &tmplData.Values
|
||||
return tmplData
|
||||
}
|
||||
|
||||
func getBoolRefFromStringTemplate(templateRef string) (*bool, error) {
|
||||
|
|
|
|||
|
|
@ -28,7 +28,8 @@ type releaseTemplateData struct {
|
|||
// It contains a subset of ReleaseSpec that is known to be useful to dynamically render values.
|
||||
Release releaseTemplateDataRelease
|
||||
// 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.
|
||||
// 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.
|
||||
|
|
|
|||
Loading…
Reference in New Issue