Skip to content

Releases: HighwayofLife/kubernetes-validation-tools

Release v2.7

29 Mar 00:51
Compare
Choose a tag to compare

v2.7

Features 🚀

  • 🚀 [NEW] Added KubeSec, a Security risk analysis for Kubernetes Resources

Additions

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

14 Jun 19:26
10e35d7
Compare
Choose a tag to compare

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

  • Install Helm v3.6.0
  • Install Datree v0.1.431
  • Install Datree Helm Plugin
  • Install git inside image

Updates 📝

  • Kustomize from 4.1.0 to 4.1.3
  • Polaris from 3.2.1 to 4.0.2
  • KubeLinter from 0.2.1 to 0.2.2
  • KubeAudit from 0.14.0 to 0.14.1

Release v2.5

18 May 20:51
6b54ae0
Compare
Choose a tag to compare

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

17 Jul 06:20
Compare
Choose a tag to compare

Docker Image

Docker Hub v2.3

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

14 Jul 09:41
Compare
Choose a tag to compare

Docker Image

Docker Hub v2.2

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

14 Jul 09:25
Compare
Choose a tag to compare

Docker Image

Docker Hub v2.1

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

25 Apr 11:14
Compare
Choose a tag to compare
  • 🚀 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

09 Nov 04:32
Compare
Choose a tag to compare

Bundled packages:

Package Version
python v3.8.0
kubectl v1.16.2
kubeval v0.14.0
yamllint v1.18.0
kustomize v3.3.0