Repository navigation
Consolidate all Helm charts into taskmedia/helm #1
Copy link
Copy link
Closed
8 / 88 of 8 issues completedLabels
wayfinder:mapWayfinder map issueWayfinder map issue
Description
Destination
taskmedia/helm is the single live home for all task.media Helm charts: a working release pipeline (chart-releaser-action, ported from helm-template) publishes charts to gh-pages; main is the default branch; the four legacy chart repos (helm_ipsec-vpn-server, helm_paperlessngx-backup, paperlessngx-ftp-bridge, helm_vpn-ios-profile) and helm-template carry a "moved" notice with a deep link and are archived; and every chart's cross-repo references point at taskmedia/helm. Chart functional behavior/versioning is untouched.
Notes
- Domain: Helm chart release engineering / GitHub repo consolidation for the taskmedia org.
- This map carries execution — tickets here do the work (build the pipeline, write the README, commit notices, archive repos), not just decide it. The destination is the finished repo, not a handoff spec.
- Scope line: fix cross-references to old repos (
sources:, links, badges, docs) as part of this effort; do not change chart functional behavior or versioning schemes (e.g.ipsec-vpn-server'sappVersion: "latest") — that's separate follow-up work. - Sequencing: prove the release pipeline end-to-end before flipping the default branch or archiving anything.
- Archiving: the agent performs the actual
gh repo archiveonce the user confirms per repo; before archiving, commit a "moved to taskmedia/helm" notice with a deep link (e.g.https://github.com/taskmedia/helm/tree/main/charts/<name>) to each legacy repo's README first. - Shell note:
GH_HOSTdefaults to an enterprise instance in this environment — prefixGH_HOST=github.comon everyghcommand targetingtaskmedia/*repos. - Reference:
helm-template'srelease.yamlusesfty4/helm_chart-releaser-action@v1.8.1-rc1(a patched fork of chart-releaser-action) — port that pattern rather than reinventing it.
Decisions so far
- Research: pre-flight facts for adopting chart-releaser-action — bump every chart's version before the first chart-releaser run (no reconciliation with legacy gh-pages entries); no Actions permission changes needed; keep using the
fty4fork (upstream fix still unmerged).
Not yet specified
- Whether a CONTRIBUTING.md / chart-authoring guide is needed to replace what
helm-templateused to document, now that it's being archived. - Whether dependabot / chart-testing config needs tuning once the full 4-chart set + release pipeline is live.
Out of scope
- Functional/behavioral changes to individual charts (e.g. resolving
ipsec-vpn-server'sappVersion: "latest"limitation) — separate follow-up work.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
wayfinder:mapWayfinder map issueWayfinder map issue
Activity
fix: hardcode ct target-branch to main
fix: hardcode ct target-branch to main
fty4 commentedon Oct 6, 2026
All 8 sub-issues (#2-#9) closed. The two 'Not yet specified' items are spun off into standalone tracked issues rather than left as prose here:
Closing this map as complete.