diff --git a/.gitea/workflows/kubeconform.yml b/.gitea/workflows/kubeconform.yml new file mode 100644 index 0000000..3dc16c1 --- /dev/null +++ b/.gitea/workflows/kubeconform.yml @@ -0,0 +1,18 @@ +name: Validate Kubernetes Manifests + +on: + pull_request: + branches: [ main] + +jobs: + kubeconform: + runs-on: ubuntu-latest + container: + image: ghcr.io/yannh/kubeconform:latest + steps: + - name: Checkout code + run: | + git clone https://gitea.akshun-lab.cc/aggarwalakshun/k3s.git /mnt + - name: Validate Manifests + run: | + /kubeconform -verbose -summary -schema-location default -kinds '*' /mnt/**/*.yml