Skip to content

mmulholla/chart-verifier

 
 

Repository files navigation

chart-verifier: Rules based tool to certify Helm charts

Docker Repository on Quay

The chart-verifier CLI tool allows you to validate the Helm chart against a configurable list of checks. The tool ensures that the Helm charts include the associated metadata and formatting, and are distribution ready.

The tool allows users to validate a Helm chart URL and provides a report where each check has a positive or negative result. A negative result from a check indicates a problem with the chart, which needs correction. It ensures that the Helm chart works seamlessly on Red Hat OpenShift and can be submitted as a certified Helm chart in the OpenShift Helm Repository.

The input is provided through the command-line interface, with the only required input parameter being the uri option. The output is represented through a YAML format with descriptions added in a human-readable format. The report should be submitted with a full set of checks thus validating the Helm chart.

The tool provides the following features:

  • Helm chart verification: Verifies if a Helm chart is compliant with a certain set of independent checks with no particular execution order.
  • Red Hat OpenShift Certified chart validation: Verifies the Helm chart's readiness for being certified and submitted in the OpenShift Helm Repository.
  • Report generation: Generates a verification report in a YAML format.
  • Customizable checks: Defines the checks you wish to execute during the verification process.

For more information see:

For developer specific information, see:

About

A rules-based tool to certify Helm Charts.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 82.0%
  • Python 14.9%
  • Smarty 1.5%
  • Gherkin 0.8%
  • Shell 0.4%
  • Dockerfile 0.2%
  • Other 0.2%