UNCLASSIFIED - NO CUI

Skip to content

commit the chart dependencies as tgz

joshwolf requested to merge chart-bundle into main

Why

easiest way to support aigap

How

commit the packaged chart dependencies from helm dependency update. In "normal" circumstances where a chart repository is the chart delivery mechanism this won't be needed, but since git repositories are being used as the chart delivery mechanism this makes life easiest for airgap deployments

dependency digests are used/checked by helm using the *.lock file to ensure the tgz being committed is the output of helm dependency update and nothing malicious is going on (assuming nothing malicious is going on in the chart dependency)

Caveats

The downside of this approach is now when chart dependencies change the user must run helm dependency update again, but this will get CI'ed at some point

Edited by joshwolf

Merge request reports