├── .codespellrc ├── .github ├── CONTRIBUTING.md ├── copilot │ └── copilot.yml ├── dependabot.yml └── workflows │ ├── main.yaml │ ├── nightly.yaml │ └── stale.yaml ├── .gitignore ├── .mise.toml ├── .pre-commit-config.yaml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cliff.toml ├── cmd └── kubent │ ├── main.go │ └── main_test.go ├── docs ├── imgs │ ├── kubent-logo-inverse.png │ ├── kubent-logo-inverse.svg │ ├── kubent-logo.png │ └── kubent-logo.svg └── k8s-sa-and-role-example.yaml ├── fixtures ├── apiservice-v1beta1.yaml ├── autoscaler-v2beta1.yaml ├── autoscaler-v2beta2.yaml ├── ca.crt ├── certificatesigningrequest-v1beta1.yaml ├── clusterrole-v1beta1.yaml ├── clusterrolebinding-v1beta1.yaml ├── cronjob-v1beta1.yaml ├── csidriver-v1beta1.yaml ├── csinode-v1beta1.yaml ├── csistoragecapacity-v1beta1.yaml ├── customresourcedefinition-v1beta1.yaml ├── deployment-v1beta1-and-ingress-v1beta1.yaml ├── deployment-v1beta1-labels.yaml ├── deployment-v1beta1.json ├── deployment-v1beta1.yaml ├── endpointslice-v1beta1.yaml ├── expected-json-output-labels.json ├── expected-json-output.json ├── fake-deployment-v1beta1-no-annotation.yaml ├── fake-deployment-v1beta1-with-annotation.yaml ├── fake-deployment-v1beta1-with-kapp-annotation.yaml ├── fake-ingress-v1beta1-with-annotation.yaml ├── fake-tokenReview-deprecated.yaml ├── flowschema-v1beta1.yaml ├── flowschema-v1beta2.yaml ├── flowschema-v1beta3.yaml ├── ingress-v1beta1.yaml ├── ingressclass-v1beta1.yaml ├── issuer-v1alpha2.yaml ├── kube.config ├── kube.config.basic ├── kube.config.context ├── kube.config.empty ├── lease-v1beta1.yaml ├── localsubjectaccessreview-v1beta1.yaml ├── meow.txt ├── mutatingwebhookconfiguration-v1beta1.yaml ├── poddisruptionbudget-v1beta1.yaml ├── podsecuritypolicy-v1beta1.yaml ├── priorityclass-v1beta1.yaml ├── prioritylevelconfiguration-v1beta1.yaml ├── prioritylevelconfiguration-v1beta2.yaml ├── prioritylevelconfiguration-v1beta3.yaml ├── role-v1beta1.yaml ├── rolebinding-v1beta1.yaml ├── runtimeclass-v1beta1.yaml ├── selfsubjectaccessreview-v1beta1.yaml ├── storageclass-v1beta1.yaml ├── subjectaccessreview-v1beta1.yaml ├── tokenreview-v1beta1.yaml ├── validatingwebhookconfiguration-v1beta1.yaml ├── volumeattachment-v1beta1.yaml ├── volumesnapshot-v1beta1.yaml ├── volumesnapshotclass-v1beta1.yaml └── volumesnapshotcontent-v1beta1.yaml ├── go.mod ├── go.sum ├── pkg ├── collector │ ├── cluster.go │ ├── cluster_test.go │ ├── collector.go │ ├── collector_test.go │ ├── fake.go │ ├── file.go │ ├── file_test.go │ ├── helm.go │ ├── helm3.go │ ├── helm3_test.go │ ├── helm_test.go │ ├── kube.go │ └── kube_test.go ├── config │ ├── config.go │ ├── config_test.go │ ├── output_format.go │ └── zerologlevel.go ├── judge │ ├── judge.go │ ├── judge_test.go │ ├── rego.go │ ├── rego_test.go │ ├── version.go │ └── version_test.go ├── printer │ ├── csv.go │ ├── csv_test.go │ ├── filter.go │ ├── filter_test.go │ ├── fixtures_test.go │ ├── json.go │ ├── json_test.go │ ├── printer.go │ ├── printer_helper.go │ ├── printer_helper_test.go │ ├── printer_test.go │ ├── text.go │ └── text_test.go └── rules │ ├── rego │ ├── custom.rego.tmpl │ ├── deprecated-1-16.rego │ ├── deprecated-1-22.rego │ ├── deprecated-1-25.rego │ ├── deprecated-1-26.rego │ ├── deprecated-1-27.rego │ ├── deprecated-1-29.rego │ ├── deprecated-1-32.rego │ └── deprecated-future.rego │ ├── rules.go │ └── rules_test.go ├── scripts ├── alpine-setup.sh └── install.sh └── test ├── helper.go ├── helper_test.go ├── rules_122_test.go ├── rules_125_test.go ├── rules_126_test.go ├── rules_127_test.go ├── rules_129_test.go ├── rules_132_test.go ├── rules_custom_test.go └── rules_future_test.go /.codespellrc: -------------------------------------------------------------------------------- 1 | [codespell] 2 | skip = go.sum 3 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/copilot/copilot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/.github/copilot/copilot.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.github/workflows/nightly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/.github/workflows/nightly.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/.github/workflows/stale.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/.gitignore -------------------------------------------------------------------------------- /.mise.toml: -------------------------------------------------------------------------------- 1 | [tools] 2 | go = "1.23.0" 3 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/README.md -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/cliff.toml -------------------------------------------------------------------------------- /cmd/kubent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/cmd/kubent/main.go -------------------------------------------------------------------------------- /cmd/kubent/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/cmd/kubent/main_test.go -------------------------------------------------------------------------------- /docs/imgs/kubent-logo-inverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/docs/imgs/kubent-logo-inverse.png -------------------------------------------------------------------------------- /docs/imgs/kubent-logo-inverse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/docs/imgs/kubent-logo-inverse.svg -------------------------------------------------------------------------------- /docs/imgs/kubent-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/docs/imgs/kubent-logo.png -------------------------------------------------------------------------------- /docs/imgs/kubent-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/docs/imgs/kubent-logo.svg -------------------------------------------------------------------------------- /docs/k8s-sa-and-role-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/docs/k8s-sa-and-role-example.yaml -------------------------------------------------------------------------------- /fixtures/apiservice-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/apiservice-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/autoscaler-v2beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/autoscaler-v2beta1.yaml -------------------------------------------------------------------------------- /fixtures/autoscaler-v2beta2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/autoscaler-v2beta2.yaml -------------------------------------------------------------------------------- /fixtures/ca.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/ca.crt -------------------------------------------------------------------------------- /fixtures/certificatesigningrequest-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/certificatesigningrequest-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/clusterrole-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/clusterrole-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/clusterrolebinding-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/clusterrolebinding-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/cronjob-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/cronjob-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/csidriver-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/csidriver-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/csinode-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/csinode-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/csistoragecapacity-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/csistoragecapacity-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/customresourcedefinition-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/customresourcedefinition-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/deployment-v1beta1-and-ingress-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/deployment-v1beta1-and-ingress-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/deployment-v1beta1-labels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/deployment-v1beta1-labels.yaml -------------------------------------------------------------------------------- /fixtures/deployment-v1beta1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/deployment-v1beta1.json -------------------------------------------------------------------------------- /fixtures/deployment-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/deployment-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/endpointslice-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/endpointslice-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/expected-json-output-labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/expected-json-output-labels.json -------------------------------------------------------------------------------- /fixtures/expected-json-output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/expected-json-output.json -------------------------------------------------------------------------------- /fixtures/fake-deployment-v1beta1-no-annotation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/fake-deployment-v1beta1-no-annotation.yaml -------------------------------------------------------------------------------- /fixtures/fake-deployment-v1beta1-with-annotation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/fake-deployment-v1beta1-with-annotation.yaml -------------------------------------------------------------------------------- /fixtures/fake-deployment-v1beta1-with-kapp-annotation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/fake-deployment-v1beta1-with-kapp-annotation.yaml -------------------------------------------------------------------------------- /fixtures/fake-ingress-v1beta1-with-annotation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/fake-ingress-v1beta1-with-annotation.yaml -------------------------------------------------------------------------------- /fixtures/fake-tokenReview-deprecated.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/fake-tokenReview-deprecated.yaml -------------------------------------------------------------------------------- /fixtures/flowschema-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/flowschema-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/flowschema-v1beta2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/flowschema-v1beta2.yaml -------------------------------------------------------------------------------- /fixtures/flowschema-v1beta3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/flowschema-v1beta3.yaml -------------------------------------------------------------------------------- /fixtures/ingress-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/ingress-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/ingressclass-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/ingressclass-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/issuer-v1alpha2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/issuer-v1alpha2.yaml -------------------------------------------------------------------------------- /fixtures/kube.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/kube.config -------------------------------------------------------------------------------- /fixtures/kube.config.basic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/kube.config.basic -------------------------------------------------------------------------------- /fixtures/kube.config.context: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/kube.config.context -------------------------------------------------------------------------------- /fixtures/kube.config.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixtures/lease-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/lease-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/localsubjectaccessreview-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/localsubjectaccessreview-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/meow.txt: -------------------------------------------------------------------------------- 1 | 🐈 2 | meow! 3 | -------------------------------------------------------------------------------- /fixtures/mutatingwebhookconfiguration-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/mutatingwebhookconfiguration-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/poddisruptionbudget-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/poddisruptionbudget-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/podsecuritypolicy-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/podsecuritypolicy-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/priorityclass-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/priorityclass-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/prioritylevelconfiguration-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/prioritylevelconfiguration-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/prioritylevelconfiguration-v1beta2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/prioritylevelconfiguration-v1beta2.yaml -------------------------------------------------------------------------------- /fixtures/prioritylevelconfiguration-v1beta3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/prioritylevelconfiguration-v1beta3.yaml -------------------------------------------------------------------------------- /fixtures/role-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/role-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/rolebinding-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/rolebinding-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/runtimeclass-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/runtimeclass-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/selfsubjectaccessreview-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/selfsubjectaccessreview-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/storageclass-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/storageclass-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/subjectaccessreview-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/subjectaccessreview-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/tokenreview-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/tokenreview-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/validatingwebhookconfiguration-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/validatingwebhookconfiguration-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/volumeattachment-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/volumeattachment-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/volumesnapshot-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/volumesnapshot-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/volumesnapshotclass-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/volumesnapshotclass-v1beta1.yaml -------------------------------------------------------------------------------- /fixtures/volumesnapshotcontent-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/fixtures/volumesnapshotcontent-v1beta1.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/collector/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/cluster.go -------------------------------------------------------------------------------- /pkg/collector/cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/cluster_test.go -------------------------------------------------------------------------------- /pkg/collector/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/collector.go -------------------------------------------------------------------------------- /pkg/collector/collector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/collector_test.go -------------------------------------------------------------------------------- /pkg/collector/fake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/fake.go -------------------------------------------------------------------------------- /pkg/collector/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/file.go -------------------------------------------------------------------------------- /pkg/collector/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/file_test.go -------------------------------------------------------------------------------- /pkg/collector/helm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/helm.go -------------------------------------------------------------------------------- /pkg/collector/helm3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/helm3.go -------------------------------------------------------------------------------- /pkg/collector/helm3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/helm3_test.go -------------------------------------------------------------------------------- /pkg/collector/helm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/helm_test.go -------------------------------------------------------------------------------- /pkg/collector/kube.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/kube.go -------------------------------------------------------------------------------- /pkg/collector/kube_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/collector/kube_test.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/config/config_test.go -------------------------------------------------------------------------------- /pkg/config/output_format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/config/output_format.go -------------------------------------------------------------------------------- /pkg/config/zerologlevel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/config/zerologlevel.go -------------------------------------------------------------------------------- /pkg/judge/judge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/judge/judge.go -------------------------------------------------------------------------------- /pkg/judge/judge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/judge/judge_test.go -------------------------------------------------------------------------------- /pkg/judge/rego.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/judge/rego.go -------------------------------------------------------------------------------- /pkg/judge/rego_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/judge/rego_test.go -------------------------------------------------------------------------------- /pkg/judge/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/judge/version.go -------------------------------------------------------------------------------- /pkg/judge/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/judge/version_test.go -------------------------------------------------------------------------------- /pkg/printer/csv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/csv.go -------------------------------------------------------------------------------- /pkg/printer/csv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/csv_test.go -------------------------------------------------------------------------------- /pkg/printer/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/filter.go -------------------------------------------------------------------------------- /pkg/printer/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/filter_test.go -------------------------------------------------------------------------------- /pkg/printer/fixtures_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/fixtures_test.go -------------------------------------------------------------------------------- /pkg/printer/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/json.go -------------------------------------------------------------------------------- /pkg/printer/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/json_test.go -------------------------------------------------------------------------------- /pkg/printer/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/printer.go -------------------------------------------------------------------------------- /pkg/printer/printer_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/printer_helper.go -------------------------------------------------------------------------------- /pkg/printer/printer_helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/printer_helper_test.go -------------------------------------------------------------------------------- /pkg/printer/printer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/printer_test.go -------------------------------------------------------------------------------- /pkg/printer/text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/text.go -------------------------------------------------------------------------------- /pkg/printer/text_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/printer/text_test.go -------------------------------------------------------------------------------- /pkg/rules/rego/custom.rego.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/rules/rego/custom.rego.tmpl -------------------------------------------------------------------------------- /pkg/rules/rego/deprecated-1-16.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/rules/rego/deprecated-1-16.rego -------------------------------------------------------------------------------- /pkg/rules/rego/deprecated-1-22.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/rules/rego/deprecated-1-22.rego -------------------------------------------------------------------------------- /pkg/rules/rego/deprecated-1-25.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/rules/rego/deprecated-1-25.rego -------------------------------------------------------------------------------- /pkg/rules/rego/deprecated-1-26.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/rules/rego/deprecated-1-26.rego -------------------------------------------------------------------------------- /pkg/rules/rego/deprecated-1-27.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/rules/rego/deprecated-1-27.rego -------------------------------------------------------------------------------- /pkg/rules/rego/deprecated-1-29.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/rules/rego/deprecated-1-29.rego -------------------------------------------------------------------------------- /pkg/rules/rego/deprecated-1-32.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/rules/rego/deprecated-1-32.rego -------------------------------------------------------------------------------- /pkg/rules/rego/deprecated-future.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/rules/rego/deprecated-future.rego -------------------------------------------------------------------------------- /pkg/rules/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/rules/rules.go -------------------------------------------------------------------------------- /pkg/rules/rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/pkg/rules/rules_test.go -------------------------------------------------------------------------------- /scripts/alpine-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/scripts/alpine-setup.sh -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /test/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/test/helper.go -------------------------------------------------------------------------------- /test/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/test/helper_test.go -------------------------------------------------------------------------------- /test/rules_122_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/test/rules_122_test.go -------------------------------------------------------------------------------- /test/rules_125_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/test/rules_125_test.go -------------------------------------------------------------------------------- /test/rules_126_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/test/rules_126_test.go -------------------------------------------------------------------------------- /test/rules_127_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/test/rules_127_test.go -------------------------------------------------------------------------------- /test/rules_129_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/test/rules_129_test.go -------------------------------------------------------------------------------- /test/rules_132_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/test/rules_132_test.go -------------------------------------------------------------------------------- /test/rules_custom_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/test/rules_custom_test.go -------------------------------------------------------------------------------- /test/rules_future_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/doitintl/kube-no-trouble/HEAD/test/rules_future_test.go --------------------------------------------------------------------------------