Loading
Add kube-api-linter check in our CI pipelines for operators
This MR integrates kube-api-linter (KAL) into CI pipeline. A separate .golangci-kal.yml config file is required because kube-api-linter is not a built-in golangci-lint plugin. Keeping it separate avoids breaking the existing golangci-lint jobs which use the main .golangci.yml.
How to run locally:
make lint-kube-api # lint onlyAll linter options are enabled, but can be enabled/disabled :
settings:
linters:
disable:
- "*"
enable:
- requiredfields
- statusoptional
- statussubresourceNeeds sylva-projects/sylva-elements/ci-tooling/ci-templates!256 (merged)
Related to #65
Edited by Alex Ghita