Needed GitOps application set - Helm value files from external Git repository
this fiscal quarter
D
Developed Wildebeest
Wanted GitOps application set template configured to include the functionality like argo-cd application supports multiple sources such as helm from one repo and the values files from a different repo. The manifests is deemed invalid when spec.source is missing and spec.sources is provided instead.
Log In
Canny AI
Merged in a post:
Support multiple Helm sources
Q
Quinacridone magenta Wildcat
I'm attempting to build a GitOps application that deploys a helm chart using helm values from an external repo.
The GitOps application successfully displays all the resources from the helm chart, but when I attempt to "sync" the GitOps application, I get an error
>>Application sync error: failed to sync app in argo: failed to execute sync app task: rpc error: code = FailedPrecondition desc = error resolving repo revision: rpc error: code = Unknown desc = invalid revision 'HEAD': improper constraint: HEAD
I've attempted to change the Revision from HEAD to master (or anything else), but the UI does not allow me to update anything.
The Harness UI relies on spec.project.source to populate the UI and enable to buttons, but when I use the multiple sources feature, I need to use spec.project.sources, so the UI can't find the application manifests properly, and thus doesn't know how to run the SYNC command.
I think what needs to happen is that your Harness UI should search for spec.project.sources[*].chart and use that element to populate the UI
If multiple sources produce the same resource (same group, kind, name, and namespace), the last source to produce the resource will take precedence. This way we can override a resource from chart within a resource from a git repo for example.
C
Comprehensive Thrush
this fiscal quarter
We should have support for multiple sources by the end of October.
Canny AI
Merged in a post:
Support for ArgoCD Multiple sources in Harness GitOps Application UI
G
Gray Krill
Argocd v2.9.3 supports multiple sources
Harness GitOps Application does not allow to sync from Harness UI. We need this feature, to refer to multiple remote sources
Canny AI
Merged in a post:
FR - Harness GitOps to Support Multiple Values yaml files for helm deployment
S
Spotless Woodpecker
Ability to provide multiple Helm Values file to our Helm chart for GitOps based deployment, Currently we are using Application set and it can support only one Values as part of config.json or it can take Vaules files with in the helm chart folder.
multiple Helm Values files sourced from separate paths in separate repositories within Harness. To accommodate multiple Values files, the Application set's array structure should be extended to accept multiple file paths.
Rohan Gupta
long-term
Thank you for your feature request, this has been added to our backlog
Shylaja Sundararajan
under review