fix kubeContext does not globally defaulting its value (#1829)
Ref #1810
This commit is contained in:
		
							parent
							
								
									cb7fa6bf63
								
							
						
					
					
						commit
						58954109fb
					
				|  | @ -17,10 +17,6 @@ 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 { | ||||||
| 	kubeContext := release.KubeContext |  | ||||||
| 	if kubeContext == "" { |  | ||||||
| 		kubeContext = st.HelmDefaults.KubeContext |  | ||||||
| 	} |  | ||||||
| 	tmplData := releaseTemplateData{ | 	tmplData := releaseTemplateData{ | ||||||
| 		Environment: st.Env, | 		Environment: st.Env, | ||||||
| 		KubeContext: st.OverrideKubeContext, | 		KubeContext: st.OverrideKubeContext, | ||||||
|  | @ -32,7 +28,7 @@ func (st *HelmState) createReleaseTemplateData(release *ReleaseSpec, vals map[st | ||||||
| 			Chart:       release.Chart, | 			Chart:       release.Chart, | ||||||
| 			Namespace:   release.Namespace, | 			Namespace:   release.Namespace, | ||||||
| 			Labels:      release.Labels, | 			Labels:      release.Labels, | ||||||
| 			KubeContext: kubeContext, | 			KubeContext: release.KubeContext, | ||||||
| 		}, | 		}, | ||||||
| 	} | 	} | ||||||
| 	tmplData.StateValues = &tmplData.Values | 	tmplData.StateValues = &tmplData.Values | ||||||
|  | @ -94,6 +90,9 @@ func (st *HelmState) ExecuteTemplates() (*HelmState, error) { | ||||||
| 	vals := st.Values() | 	vals := st.Values() | ||||||
| 
 | 
 | ||||||
| 	for i, rt := range st.Releases { | 	for i, rt := range st.Releases { | ||||||
|  | 		if rt.KubeContext == "" { | ||||||
|  | 			rt.KubeContext = r.HelmDefaults.KubeContext | ||||||
|  | 		} | ||||||
| 		if rt.Labels == nil { | 		if rt.Labels == nil { | ||||||
| 			rt.Labels = map[string]string{} | 			rt.Labels = map[string]string{} | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue