v1.15.0
Changes
- #489 Adds support for the kube-score/ignore and kube-score/enable annotation on child resources such as Deployment and StatefulSet Pod Templates. The "child" annotations will override an annotations set on the root object.
- #474 Implement New Rule: CronJob resource requires Pod restartPolicy set to Never or OnFailure
- #469 Check to see if a container port name exceeds 15 characters
- #462 Bump to kustomize v4.5.4
- #461 Add sarif output option to documentation
- #450 Container ephemeral storage tests did not honor "kube-score/ignore": "container-resources" annotation because the tests were implemented apart from the extant CPU and memory container tests. Fix addresses this oversight by noting the "container-resources" annotation implies also ignoring the "container-ephemeral-storage-request-and-limit" tests.
- #439 Update k8s.io/api to v0.23.4
This release contains contributions from: Guilhem Bonnefille (@gbonnefille), Gustav Westling (@zegl), Kenneth Martau (@kmarteaux), Lorenzo Gallucci (@log2), Mads Jensen (@atombrella), ryo-yamaoka (@ryo-yamaoka)
Download
- Download the binaries from the GitHub release page
- Download the image from Docker Hub:
zegl/kube-score:v1.15.0
- Download the image from Docker Hub with Helm or Kustomize pre-installed:
zegl/kube-score:v1.15.0-helm3
,zegl/kube-score:v1.15.0-helm
,zegl/kube-score:v1.15.0-kustomize
- Download from homebrew:
brew install kube-score/tap/kube-score
- Download with krew:
kubectl krew install score