UI does not allow to specify values files in paths outside chart directory #3583
Labels
bug/priority:medium
Should be fixed in the next minor releases
bug/severity:minor
Bug has limited impact, maybe affects only an edge-case or is of cosmetic nature
bug
Something isn't working
component:ui
User interfaces bugs and enhancements
workaround
There's a workaround, might not be great, but exists
Checklist:
argocd version
.Describe the bug
When using Helm charts stored in Git, one can specify a values file to use for parametrization. Sometimes, it's convenient to store all the values files in different directories outside of the chart's directory, i.e.
One can refer to this file as
../values/values.yaml
when the source path of the application ishelm-dependency-subdir/chart
, i.e:This works as expected:
However, when creating the app within the UI, specifying path
../values/values.yaml
results in the Helm values field being empty and no values to be used at all. No error message is displayed, and nothing is printed in the logs. The entered values files is just silently ignored.To Reproduce
https://github.com/jannfis/argocd-example-apps/helm-dependency-subdir/chart
in the web UI, specifying../values/values.yaml
for the Helm values to use.Expected behavior
Same behaviour as when the app would be created using the CLI: values file specified is taken into account when rendering manifests via Helm.
Version
Logs
The text was updated successfully, but these errors were encountered: