Add helm local repositories #140
Reference in New Issue
Block a user
Delete Branch "benvin/local-helm"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
In-house charts have nowhere to publish: a helm local stores uploads but serves no index.yaml, and the helm virtual merger drops every chart field except name/version/urls.
PUT .../files/<name>-<version>.tgz) recording each Chart.yaml in a newhelm_metadatatable; mismatched filenames stay out of the indexindex.yamlwith sha256 digests and path-escaped relative urls<name>-<version>.tgzafter parse (or dedupe by name+version) and restrict the filename charset.&a) and the anchor-bearing entry is deduped by version, the surviving*aalias is emitted dangling and the merged index is invalid YAML → add a test with an anchored remote entry and resolve aliases before merging.budgetcounts every node, not just alias expansion; a legitimate 10k-version index (~100 nodes/entry... measured 100 charts x 100 versions) is silently truncated to ~5.5k versions, and which charts survive depends on map iteration order (nondeterministic merged index) → count only nodes reached through an alias (or raise the cap well above real indexes) and do not silently drop entries.version: &v 1.0.0+appVersion: *v, same forname) leaves a dangling*vin the generated index.yaml; the output fails to parse ("unknown anchor") and breaks the whole repo index → expand aliases/clear anchors inchart(as the merger does) or re-encode the Chart.yaml to plain values before overriding fields; add a test.expandAliaseserror drops the entry with no log → slog.Warn with chart name.