Skip to content

A GitHub Action for using Kubeconform to validate Helm Charts in your workflows.

License

Notifications You must be signed in to change notification settings

nlamirault/helm-kubeconform-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Helm Kubeconform Github Action

A GitHub Action for using Kubeconform to validate Helm Charts in your workflows.

Supports Helm 3 only.

Example Workflow

You can use the action as follows:

on: push

name: Helm / Validate

jobs:

  kubeconform:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2

      - name: Validate
        uses: nlamirault/helm-kubeconform-action@v0.1.0
        with:
          charts: ./charts

For each chart:

  • look for values file in its ci directory
  • run helm template and validate the output as Kubernetes objects.

Inputs

For more information on inputs, see the API Documentation

Property Default Description
charts . The path to the directory containing your Chart(s)