Release v2.5
Features 🚀
- 🚀 [NEW] Added Kubeconform, a Kubernetes manifests validation tool.
It is inspired by, contains code from and is designed to stay close to Kubeval, but with the following improvements:
-
high performance: will validate & download manifests over multiple routines, caching downloaded files in memory
-
configurable list of remote, or local schemas locations, enabling validating Kubernetes custom resources (CRDs) and offline validation capabilities
-
uses by default a self-updating fork of the schemas registry maintained by the kubernetes-json-schema project - which guarantees up-to-date schemas for all recent versions of Kubernetes.
-
🚀 [NEW] Added Kubeaudit, a command line tool and a Go package to audit Kubernetes clusters for various different security concerns.
Additions
Updates 📝
- Update Python from 3.9.0 to 3.9.5 on Alpine 3.13
- Update Kubectl from 1.19.3 to v1.21.1, now installed via Alpine package manager
- Update Yamllint from 1.25.0 to 1.26.0
- Update Kustomize from 3.8.6 to v4.1.0
- Update OPA Conftest from 0.21.0 to v0.25.0
- Update Kube-Score to v1.11.0
- Update Polaris to 3.2.1
- Update Kube-Linter to 0.2.1