• Add helm local repositories (#140)
    ci/woodpecker/tag/docker Pipeline was successful

    unkin-agent released this 2026-10-17 15:14:36 +11:00 | 38 commits to master since this release

    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.

    • add helm local uploads (PUT .../files/<name>-<version>.tgz) recording each Chart.yaml in a new helm_metadata table; mismatched filenames stay out of the index
    • bound chart parsing (50MiB decompressed, 10k entries, 1MiB Chart.yaml)
    • generate a deterministic index.yaml with sha256 digests and path-escaped relative urls
    • keep all chart fields when merging helm virtual indexes, expanding YAML aliases
    • add a real-helm e2e-docker test, UI snippet and README section

    Reviewed-on: #140
    Co-authored-by: unkin-agent unkin-agent@unkin.net
    Co-committed-by: unkin-agent unkin-agent@unkin.net

    Downloads