helm/chart-testing
CLI tool for linting and testing Helm charts observed · 2026-08-28
Health v2 · maintenance only
74/100
- Activity 99
- Release rhythm 27
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 133.5
- age_days: 3198
- days_rel: 329
- days_push: 9
- n_releases_24m: 3
Adoption not part of the score
1639 stars · 250 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Go CLI tool (`ct`) for linting and testing Helm charts, automatically detecting charts changed against a target branch. It is designed for validating chart pull requests in CI pipelines and ships as a Docker image with all dependencies included.
Use cases
- lint helm charts in ci
- test only charts changed in a pull request
- validate chart yaml with yamllint and yamale
- install charts on a kubernetes cluster to verify they work
- set up automated chart repository testing with github actions
When to choose
- you maintain a helm chart repository and need automated PR validation
- you want to lint and install-test charts in CI with change detection
- you need a self-contained toolchain via the provided docker image
When to avoid
- you need general kubernetes manifest testing rather than helm charts
- you want a GUI or long-running service rather than a CLI
- your charts are not managed in git with branch-based workflows
Facets
cli-tool · maturity active
testing linter ci-cd cli developer-tools testing cli windows go helm helm-charts kubernetes chart-testing linting pull-request-validation devops containers docker linux macos
1 source
- readme: https://github.com/helm/chart-testing · fetched 2026-08-28 · 36d6051144f5
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| helm/chart-testing | main | 74 |
For agents
markdown · JSON · MCP: product_card(name="helm/chart-testing")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem