kubernetes-sigs

kubernetes-sigs/kube-api-linter

KAL - The Kube API Linter

16 good first / help-wanted issues · Go · last activity Jul 3, 2026

16 Open Issues Need Help Last updated: Jul 3, 2026

Open Issues Need Help

View All on GitHub
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kind/bug help wanted good first issue
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
help wanted good first issue
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kind/feature help wanted lifecycle/frozen
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kind/feature help wanted good first issue
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kind/feature help wanted good first issue
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kind/feature help wanted good first issue lifecycle/frozen
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go

AI Summary: The `optionalfields` linter in the Kube API Linter (KAL) incorrectly flags optional fields with enum validation as having invalid zero values. The task is to modify the linter to recognize and correctly handle fields with both `+optional` and `+kubebuilder:validation:Enum` annotations, preventing false positives.

Complexity: 4/5
kind/bug help wanted
kubernetes-sigs/kube-api-linter
135

KAL - The Kube API Linter

Go