Description:
Helm chart dependencies are not supported in Git source repositories (Harness Source Repo Providers).
Motivation:
In order to use helm library, which we developed internally, as part of workflow we need to execute "helm dependescies build" which is currently not available in Harness.
How is this currently done:
Terribly wrong: we have to commit helm library tarball into our git repository as there's no other way to execute it even as shell step.
Impact:
No binaries should exist in Git VCS but using Harness in this use case is not possible otherwise. This is serious limitation for a widely adopted tool.
Solution:
Should be trivial command sitting next to existing two "fetch" and "pull" or simply a checkbox "Resolve dependencies". The first looks more consistent with what's currently implemented.
Created by zendesk-write-access
September 28, 2023