Skip to content

chore(helm): dedupe dashboard JSON + untrack chart build artifact#25

Merged
shimoncohen merged 2 commits into
mainfrom
chore/helm-cleanup
Jul 22, 2026
Merged

chore(helm): dedupe dashboard JSON + untrack chart build artifact#25
shimoncohen merged 2 commits into
mainfrom
chore/helm-cleanup

Conversation

@shimoncohen

Copy link
Copy Markdown
Contributor

Summary

Post-merge cleanup of the metrics/dashboard work from #22.

  • Dedupe dashboard JSON — removed the duplicate root grafana/maps-playground-dashboard.json. The dashboard now lives only under helm/grafana/, where the ConfigMap's chart-relative .Files.Get already reads it. Dropped the now-pointless dashboard-sync.test.ts.
  • Untrack chart build artifacthelm/charts/mclabels-1.0.1.tgz is regenerated from the committed Chart.lock via helm dependency build; it is runtime output, not source. git rm --cached + gitignore helm/charts/*.tgz.
  • Also gitignore docs/ and helm/values-*.yaml so stray local files stop being staged.

Test Plan

  • npm test → 34/34 pass
  • helm dependency build helm/ && helm template helm/ --set enabled=true renders the dashboard ConfigMap (reads helm/grafana/ copy)
  • Regenerated .tgz is git-ignored (only staged deletion remains)

🤖 Generated with Claude Code

shimoncohen and others added 2 commits July 22, 2026 11:31
- Remove duplicate root grafana/maps-playground-dashboard.json; the
  Grafana dashboard now lives only under helm/grafana/, where the
  ConfigMap's chart-relative .Files.Get already reads it.
- Drop helm/grafana/dashboard-sync.test.ts (nothing left to keep in sync).
- Untrack helm/charts/*.tgz and gitignore it — a build artifact
  regenerated from Chart.lock via `helm dependency build`, not source.
- Also gitignore docs/ and helm/values-*.yaml to stop stray local
  files from being committed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@shimoncohen
shimoncohen merged commit 28152d9 into main Jul 22, 2026
6 checks passed
@shimoncohen
shimoncohen deleted the chore/helm-cleanup branch July 22, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant