Releases: digitalocean/clusterlint
Releases · digitalocean/clusterlint
v0.2.2
- Fix nil pointer dereference in
adminssion-controller-webhook-timeout
to use the check with k8s 1.13.* or below - Recover from panics while running checks. Useful when clusterlint is used as a library.
v0.2.1
Update kubernetes packages to 0.18.3
v0.2.0
- Update kubernetes packages to 0.17.3
- Add additional details to diagnostics. This will help users to understand how to fix specific issues
- Add the webhook timeout check
v0.1.4
- Support for local checks via Go plugins
- checks/latest-tag: handle unparseable image names
- Include or exclude namespaces while running checks
- checks/unused-config-map: check for config map key ref in pod environment variables
- checks/bare-pods: option to ignore static pods
v0.1.3
- Upgrade k8s.io/client-go to kubernetes-1.16.2 (#68)
- Introduce basic admission webhook checks for missing services or namespaces in the webhook configuration (#69)
- kube: allow wrapping the underlying http.RoundTripper. This will allow us to access the *http.Transport and close the connections after we're done linting. (#70)
v0.1.2
v0.1.1
Many changes and improvements since the initial v0.1.0 release.
- New or improved checks:
- [security] Check that containers aren't run as the root user (#46).
- [doks] Check for custom node labels and taints that would be lost on upgrade (#54).
- [doks] Update the webhook admission controller check to be more permissive (#62).
- [doks] Add more checks to the doks group so it can be a good default set for DOKS clusters (#61).
- [all] Updated severity levels (#60).
- Improved check documentation (#55).
- Improved README (#50 #52).
KUBECONFIG
environment variable is now respected (#47).- All auth plugins are now loaded (#51).