A best practices checker for Kubernetes clusters. 🤠
 
 
 
 
Go to file
Varsha Varadarajan 5bbf305db0
Merge pull request #27 from digitalocean/varsha/unused-pvc
Unused PVC: Check for unused claims in the cluster.
2019-07-01 09:26:15 -04:00
.github Add basic CI checks using GH actions 2019-06-27 16:47:19 -06:00
checks Unused PVC: Check for unused claims in the cluster. 2019-07-01 09:25:46 -04:00
cmd/clusterlint Use constructor to initialize instances of CheckFilter 2019-06-30 14:10:34 -04:00
kube Fix golint errors. 2019-06-28 08:33:20 -04:00
vendor Fully qualified image: Check if container uses fully qualified image names 2019-06-20 10:17:56 -04:00
README.md Update README.md 2019-06-24 09:51:09 -04:00
checks.md Unused PVC: Check for unused claims in the cluster. 2019-07-01 09:25:46 -04:00
go.mod Fully qualified image: Check if container uses fully qualified image names 2019-06-20 10:17:56 -04:00
go.sum Fully qualified image: Check if container uses fully qualified image names 2019-06-20 10:17:56 -04:00

README.md

Clusterlint

Linter to check k8s API objects from a live cluster.

Background

The idea for this tool was conceived to address some of the issues users face during upgrade of the cluster to a new kubernetes version. This also documents some of the recommended practices to follow while writing the object configs.

Install

go install ./cmd/clusterlint

The above command creates the clusterlint binary in $GOPATH/bin

Usage

clusterlint list [options]  // list all checks available to the user
clusterlint run [options]  // run all or specific checks