komish / chart-verifier

A rules-based tool to certify Helm Charts.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chart-verifier: Rules based tool to certify Helm charts

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.

License:Apache License 2.0


Languages

Language:Go 85.1%Language:Python 11.1%Language:Smarty 1.5%Language:Makefile 1.2%Language:Gherkin 0.8%Language:Shell 0.2%Language:Dockerfile 0.1%Language:PowerShell 0.0%