Skip to content

Support for upcoming helm values.d functionality #26285

@ryan-dyer-sp

Description

@ryan-dyer-sp

Summary

Would like to make aware that there is support for a values directories being baked into helm charts:
helm/helm#11626
It has not been released yet, but hopefully in a soonish version of helm, it will be.
This will allow multiple values files (different deploy targets) to be part of a helm chart. This allows helm charts (particularly those built for internal use) to be more idempotent as one can have all their different deploy files bundled with the chart. For certain use cases, this could remove the need within argo to have different sources for the chart vs the values files.

Motivation

We bundle OSS charts with our own modifications and different values files for deploying to different clusters/envs. This will allow us to have a helm chart and just need to specify which internal directory the values file is located to be used to install into the appropriate env. Currently we have to point to github for the source and the chart and values files can get out of sync; though it rarely happens in practice.

Proposal

Similar to values files implementation (list in the ui/app spec). Just a list specifying which directories to load which contain the values files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    component:source/helmIssue related to Helm as an Application sourceenhancementNew feature or requesttriage/pendingThis issue needs further triage to be correctly classified

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions