Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nlamirault/helm-kubeconform-action

A GitHub Action for using Kubeconform to validate Helm Charts in your workflows.
https://github.com/nlamirault/helm-kubeconform-action

galactus github-action helm kubeconform kubernetes

Last synced: 21 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# Helm Kubeconform Github Action

A [GitHub Action](https://github.com/features/actions) for using [Kubeconform](https://github.com/yannh/kubeconform) to validate Helm Charts in your workflows.

Supports Helm 3 only.

## Example Workflow

You can use the action as follows:

```yaml
on: push

name: Helm / Validate

jobs:

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

- name: Validate
uses: nlamirault/[email protected]
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](https://developer.github.com/v3/repos/releases/#input)

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