Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/userbradley/action-flux-kustomize-kubeconform
- Owner: userbradley
- License: mit
- Created: 2024-03-18T20:18:34.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-18T20:33:55.000Z (9 months ago)
- Last Synced: 2024-10-15T03:31:09.472Z (2 months ago)
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 ❤️