nlamirault / helm-kubeconform-action

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About

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

License:Apache License 2.0


Languages

Language:Shell 37.2%Language:Makefile 34.5%Language:Dockerfile 28.3%