digitalocean / clusterlint

A best practices checker for Kubernetes clusters. 🤠
Apache License 2.0
542 stars 45 forks source link

Remove v1beta1 admission/controller webhook checks #135

Closed CollinShoop closed 2 years ago

CollinShoop commented 2 years ago

In response to Varsha's feedback https://digitalocean.slack.com/archives/C4HREK3T6/p1642600991098500

before

$ ./clusterlint --kubeconfig kubeconfig-1.21.9 run
W0126 11:37:28.702394   19710 warnings.go:70] admissionregistration.k8s.io/v1beta1 MutatingWebhookConfiguration is deprecated in v1.16+, unavailable in v1.22+; use admissionregistration.k8s.io/v1 MutatingWebhookConfiguration
W0126 11:37:28.701929   19710 warnings.go:70] batch/v1beta1 CronJob is deprecated in v1.21+, unavailable in v1.25+; use batch/v1 CronJob
W0126 11:37:28.868875   19710 warnings.go:70] admissionregistration.k8s.io/v1beta1 ValidatingWebhookConfiguration is deprecated in v1.16+, unavailable in v1.22+; use admissionregistration.k8s.io/v1 ValidatingWebhookConfiguration

after

$ clusterlint --kubeconfig kubeconfig-1.21.9 run
W0126 11:37:55.630756   20226 warnings.go:70] batch/v1beta1 CronJob is deprecated in v1.21+, unavailable in v1.25+; use batch/v1 CronJob