refactor(ci): generate CRD schemas at CI time, not stored in repo

Add generate-schemas step to kubeconform woodpecker pipeline so schemas
are built from live kustomize output on each PR run. Remove the committed
ci/crd-schemas/ snapshot and gitignore the directory so it stays local-only.
This commit is contained in:
2026-05-31 00:52:20 +10:00
parent d21d9a92d3
commit ba0c8619aa
69 changed files with 16 additions and 87906 deletions
+15
View File
@@ -2,6 +2,21 @@ when:
- event: pull_request
steps:
- name: generate-schemas
image: git.unkin.net/unkin/almalinux9-kubetest:20260319
commands:
- make generate-schemas
backend_options:
kubernetes:
serviceAccountName: default
resources:
requests:
memory: 512Mi
cpu: 1
limits:
memory: 2Gi
cpu: 2
- name: kubeconform
image: git.unkin.net/unkin/almalinux9-kubetest:20260319
commands: