Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/userbradley/action-flux-kustomize-kubeconform

GitHub action to ensure Flux based Kustomisations are valid
https://github.com/userbradley/action-flux-kustomize-kubeconform

Last synced: 28 days ago
JSON representation

GitHub action to ensure Flux based Kustomisations are valid

Awesome Lists containing this project

README

        

# GitHub Action: Flux kustomize kubeconform

Hyper specific GitHub action to validate Flux config from Kustomizations!

## Quickstart

```yaml
name: "util: Kustomize validate"
on:
pull_request:
types:
- synchronize
- opened
paths:
- .github/workflows/flux-.yaml
- path/to/deployment/or/config
jobs:
validate:
name: Kubeconform
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: Checkout Repo
uses: actions/checkout@v4
- name: Kubeconform
uses: userbradley/[email protected]
with:
directory:
```

## Inputs

| Name | Description | Required | Default Value |
|----------------------|-----------------------------------------------------------------------------|----------|---------------|
| `kubeconformVersion` | Version of Kubeconform to download | `false` | `v0.6.4` |
| `kustomizeVersion` | Version of Kustomize to download | `false` | `v5.0.3` |
| `directory` | Name of the directory that contains the kustomization.yaml file to validate | `true` | `Null` |

---

Built by [Bradley](https://bradley.breadnet.co.uk/?utm_source=github&utm_medium=action-flux-kustomize-kubeconform&utm_campaign=built%20by), with Love ❤️