diff options
| author | Jason Parraga <Sovietaced@gmail.com> | 2024-07-16 12:01:01 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-16 15:01:01 -0400 |
| commit | 2bf4b0aee7680b93ced3c5ee14b27527f9a1920a (patch) | |
| tree | b4e1efeea0e50ac4618bbd37406f1b093b66c6bf | |
| parent | e4270b8593f30d1c73ccd7d88fd8e1ba522a1588 (diff) | |
Use status instead of spec for determining source types (#772)
Signed-off-by: Jason Parraga <sovietaced@gmail.com>
Co-authored-by: Cheng Fang <cfang@redhat.com>
| -rw-r--r-- | pkg/argocd/argocd.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pkg/argocd/argocd.go b/pkg/argocd/argocd.go index feaff70..155d01a 100644 --- a/pkg/argocd/argocd.go +++ b/pkg/argocd/argocd.go @@ -572,12 +572,12 @@ func getApplicationSourceType(app *v1alpha1.Application) v1alpha1.ApplicationSou } if app.Spec.HasMultipleSources() { - for _, s := range app.Spec.Sources { - if s.Helm != nil { + for _, st := range app.Status.SourceTypes { + if st == v1alpha1.ApplicationSourceTypeHelm { return v1alpha1.ApplicationSourceTypeHelm - } else if s.Kustomize != nil { + } else if st == v1alpha1.ApplicationSourceTypeKustomize { return v1alpha1.ApplicationSourceTypeKustomize - } else if s.Plugin != nil { + } else if st == v1alpha1.ApplicationSourceTypePlugin { return v1alpha1.ApplicationSourceTypePlugin } } |
