feat: skip deps when installed is false (#1054)
Signed-off-by: yxxhero <aiopsclub@163.com>
This commit is contained in:
		
							parent
							
								
									d5a6553664
								
							
						
					
					
						commit
						212c39cb53
					
				|  | @ -662,11 +662,10 @@ func (a *App) list(run *Run) ([]*HelmRelease, error) { | |||
| 			return nil, err | ||||
| 		} | ||||
| 
 | ||||
| 		installed := r.Installed == nil || *r.Installed | ||||
| 		releases = append(releases, &HelmRelease{ | ||||
| 			Name:      r.Name, | ||||
| 			Namespace: r.Namespace, | ||||
| 			Installed: installed, | ||||
| 			Installed: r.Desired(), | ||||
| 			Enabled:   enabled, | ||||
| 			Labels:    labels, | ||||
| 			Chart:     r.Chart, | ||||
|  | @ -1685,7 +1684,7 @@ func (a *App) status(r *Run, c StatusesConfigProvider) (bool, []error) { | |||
| 
 | ||||
| 	var toStatus []state.ReleaseSpec | ||||
| 	for _, r := range selectedReleases { | ||||
| 		if r.Installed != nil && !*r.Installed { | ||||
| 		if !r.Desired() { | ||||
| 			continue | ||||
| 		} | ||||
| 		toStatus = append(toStatus, r) | ||||
|  |  | |||
|  | @ -223,6 +223,10 @@ func getUnresolvedDependenciess(st *HelmState) (string, *UnresolvedDependencies, | |||
| 	unresolved := &UnresolvedDependencies{deps: map[string][]unresolvedChartDependency{}} | ||||
| 
 | ||||
| 	for _, r := range st.Releases { | ||||
| 		if !r.Desired() { | ||||
| 			continue | ||||
| 		} | ||||
| 
 | ||||
| 		repo, chart, ok := resolveRemoteChart(r.Chart) | ||||
| 		if !ok { | ||||
| 			continue | ||||
|  |  | |||
|  | @ -1021,7 +1021,7 @@ func releasesNeedCharts(releases []ReleaseSpec) []ReleaseSpec { | |||
| 	var result []ReleaseSpec | ||||
| 
 | ||||
| 	for _, r := range releases { | ||||
| 		if r.Installed != nil && !*r.Installed { | ||||
| 		if !r.Desired() { | ||||
| 			continue | ||||
| 		} | ||||
| 		result = append(result, r) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue