Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/nlamirault/helm-kubeconform-action
- Owner: nlamirault
- License: apache-2.0
- Created: 2021-09-01T09:04:35.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-17T03:47:24.000Z (almost 2 years ago)
- Last Synced: 2024-12-31T13:36:25.631Z (about 1 month ago)
- Topics: galactus, github-action, helm, kubeconform, kubernetes
- Language: Shell
- Homepage:
- Size: 41 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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: pushname: 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) |