Releases: HighwayofLife/kubernetes-validation-tools
Release v2.7
v2.7
Features 🚀
- 🚀 [NEW] Added KubeSec, a Security risk analysis for Kubernetes Resources
Additions
- Install Kubesec v2.11.4
Updates 📝
- Upgrade Python from 3.9 to 3.10
- Upgrade Kustomize from 4.1.3 to 4.5.3
- Upgrade Conftest from 0.25 to 0.30
- Upgrade Kube Score from 1.11 to 1.14
- Upgrade Polaris 4.0.2 to 5.1.0
- Upgrade Kube Linter 0.2.2 to 0.2.6
- Upgrade Kube Conform from 0.4.7 to 0.4.13
- Upgrade Kube Audit from 0.14.1 to 0.16.0
- Upgrade Datree from 0.1.431 to 1.0.15
Release v2.6
v2.6
Features 🚀
- 🚀 [NEW] Added Helm is a tool for managing Charts. Charts are packages of pre-configured Kubernetes resources.
Use Helm to Lint and Validate your Helm Charts, Generate manifests from your Helm Chart Templates, and Intelligently manage your Kubernetes manifest files.
- 🚀 [NEW] Added Datree is a CLI tool that helps prevent Kubernetes misconfigurations from reaching production. Datree is a CLI tool to ensure K8s manifests and Helm charts follow best practices as well as your organization’s policies.
The Datree CLI integration provides a policy enforcement solution for Kubernetes to run automatic checks on every code change for rule violations and misconfigurations. When rule violations are found, Datree produces an alert which guides the developer to fix the issue inside the CI process — or even earlier as a pre-commit hook — while explaining the reason behind the rule.
Additions
Updates 📝
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
Release v2.3
Docker Image
Changelog
- 🚀 [NEW] Added Config-lint, A CLI tool to validate config files (JSON, Terraform, YAML + Kubernetes), using rules specified in YAML.
- 📝 Updated Kubectl to v1.18.6
- 📝 Updated YAMLLint to v1.24.2
- 📝 Updated Kustomize to v3.8.1
- 📝 Updated Conftest to v0.20.0
Packages
Package | Version |
---|---|
Python | v3.8.4 |
conftest | v0.20.0 |
kubectl | v1.18.6 |
kubeval | v0.15.0 |
yamllint | v1.24.2 |
kustomize | v3.8.1 |
Config-lint | v1.6.0 |
Release v2.2
Docker Image
Changelog
- Create latest tag for docker hub
Packages
Package | Version |
---|---|
Python | v3.8.4 |
conftest | v0.19.0 |
kubectl | v1.18.5 |
kubeval | v0.15.0 |
yamllint | v1.23.0 |
kustomize | v3.8.0 |
Release v2.1
Docker Image
Changelog
- 🚀 Updating all tools to latest
- 🚀 Updated ConfTest to reflect its new home at open-policy-agent
- Updated base Python to 3.8.4-alpine3.12
- Updated Kubectl to v1.18.5
- Updated Kustomize to 3.8.0
- Updated Conftest to 0.19.0
Packages
Package | Version |
---|---|
Python | v3.8.4 |
conftest | v0.19.0 |
kubectl | v1.18.5 |
kubeval | v0.15.0 |
yamllint | v1.23.0 |
kustomize | v3.8.0 |
v2.0
- 🚀 Updating all tools to latest
- 🚀 Added ConfTest to the Suite of tools
Package | Version |
---|---|
Python | v3.8.2 |
conftest | v0.18.1 |
kubectl | v1.18.2 |
kubeval | v0.15.0 |
yamllint | v1.23.0 |
kustomize | v3.5.4 |
v1.0
Bundled packages:
Package | Version |
---|---|
python | v3.8.0 |
kubectl | v1.16.2 |
kubeval | v0.14.0 |
yamllint | v1.18.0 |
kustomize | v3.3.0 |