🍺 BREW Explorer

← all formulae

chart-testing

brew install chart-testing v3.14.0 Apache-2.0

Testing and linting Helm charts

187
30-day installs · #2688
401
90-day · #3151
1.9k
365-day · #2893
1.6k
★ GitHub stars · updated 2mo ago

Runtime dependencies

Build dependencies

go

GitHub topics

docker golang helm kubernetes linting testing

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [
    "coreos-ct"
  ],
  "dependencies": [
    "yamale"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Testing and linting Helm charts",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:36:19+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "chart-testing",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-15T23:02:49Z",
  "github_readme_excerpt": "# Chart Testing\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Go Report Card](https://goreportcard.com/badge/github.com/helm/chart-testing)](https://goreportcard.com/report/github.com/helm/chart-testing)\n[![ci](https://github.com/helm/chart-testing/workflows/ci/badge.svg)](https://github.com/helm/chart-testing/actions/workflows/ci.yaml)\n\n`ct` is the tool for testing Helm charts.\nIt is meant to be used for linting and testing pull requests.\nIt automatically detects charts changed against the target branch.\n\n## Installation\n\n### Prerequisites\n\nIt is recommended to use the provided Docker image which can be [found on Quay](https://quay.io/repository/helmpack/chart-testing).\nIt comes with all necessary tools installed.\n\n* [Helm](http://helm.sh)\n* [Git](https://git-scm.com) (2.17.0 or later)\n* [Yamllint](https://github.com/adrienverge/yamllint)\n* [Yamale](https://github.com/23andMe/Yamale)\n* [Kubectl](https://kubernetes.io/docs/reference/kubectl/overview/)\n\n### Binary Distribution\n\nDownload the release distribution for your OS from the Releases page:\n\nhttps://github.com/helm/chart-testing/releases\n\nUnpack the `ct` binary, add it to your PATH, and you are good to go!\n\n### Docker Image\n\nA Docker image is available at `quay.io/helmpack/chart-testing` with list of\navailable tags [here](https://quay.io/repository/helmpack/chart-testing?tab=tags).\n\n### Homebrew\n\n```console\n$ brew install chart-testing\n```\n\n## Usage\n\nSee documentation for individual commands:\n\n* [ct](doc/ct.md)\n* [ct install](doc/ct_install.md)\n* [ct lint](doc/ct_lint.md)\n* [ct lint-and-install](doc/ct_lint-and-install.md)\n* [ct list-changed](doc/ct_list-changed.md)\n* [ct version](doc/ct_version.md)\n\nFor a more extensive how-to guide, please see:\n\n* [charts-repo-actions-demo](https://github.com/helm/charts-repo-actions-demo)\n\n## Configuration\n\n`ct` is a command-line application.\nAll command-line flags can also be set via environment vari",
  "github_repo": "helm/chart-testing",
  "github_stars": 1633,
  "github_topics": [
    "docker",
    "golang",
    "helm",
    "kubernetes",
    "linting",
    "testing"
  ],
  "homepage": "https://github.com/helm/chart-testing",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 187,
  "installs_365d": 1900,
  "installs_90d": 401,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "chart-testing",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 2688,
  "rank_365d": 2893,
  "rank_90d": 3151,
  "raw_hash": "1f28c09c1322cd1a",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/c/chart-testing.rb",
  "tap": "homebrew/core",
  "test_dependencies": [
    "helm",
    "yamllint"
  ],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "3.14.0",
  "versioned_formulae": [],
  "why_use_this": null
}