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