├── .github ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── bug_report.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ └── test.yaml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── Dockerfile ├── LICENSE ├── README.md ├── README_CHECKS.md ├── README_PROBES.md ├── README_SECURITYCONTEXT.md ├── cmd ├── kube-score │ ├── Dockerfile │ ├── cmd.go │ ├── cmd_test.go │ ├── cmd_version.go │ ├── helm.Dockerfile │ ├── helm3.Dockerfile │ ├── help_test.go │ ├── kustomize.Dockerfile │ └── main.go └── wasm │ └── main.go ├── config ├── config.go └── semver_test.go ├── domain └── kube-score.go ├── examples ├── custom_check.go └── custom_check_test.go ├── go.mod ├── go.sum ├── hack ├── RELEASE.md ├── generate-list-docs.py ├── krew-index.sh ├── release-docker.sh └── relnotes.sh ├── package.json ├── parser ├── error.go ├── internal │ ├── cronjob │ │ ├── v1.go │ │ └── v1beta1.go │ ├── deamonset.go │ ├── deployment.go │ ├── hpa.go │ ├── ingress.go │ ├── ingress │ │ └── ingress.go │ ├── jobs.go │ ├── networkpolicy │ │ └── pod.go │ ├── pdb │ │ └── pod.go │ ├── pod │ │ └── pod.go │ ├── service │ │ └── pod.go │ └── statefulset.go ├── parse.go ├── parse_test.go └── testdata │ ├── invalid-yaml.yaml │ └── valid-yaml.yaml ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── renderer ├── ci │ ├── ci.go │ └── ci_test.go ├── human │ ├── human.go │ └── output_test.go ├── json_v2 │ └── api.go ├── junit │ ├── junit.go │ └── junit_test.go └── sarif │ └── sarif.go ├── sarif └── sarif.go ├── score ├── apps │ ├── apps.go │ └── apps_test.go ├── apps_test.go ├── checks │ └── checks.go ├── container │ ├── container.go │ └── container_test.go ├── cronjob │ └── cronjob.go ├── cronjob_test.go ├── deployment │ └── deployment.go ├── deployment_test.go ├── disruptionbudget │ ├── disruptionbudget.go │ └── disruptionbudget_test.go ├── filelocation_test.go ├── hpa │ ├── hpa.go │ └── hpa_test.go ├── hpa_test.go ├── ingress │ └── ingress.go ├── ingress_test.go ├── internal │ └── labelselector.go ├── meta │ ├── labels.go │ └── labels_test.go ├── networkpolicy │ ├── networkpolicy.go │ └── networkpolicy_test.go ├── networkpolicy_test.go ├── optional_test.go ├── poddisruptionbudget_test.go ├── podtopologyspreadconstraints │ └── podtopologyspreadconstraints.go ├── podtopologyspreadconstraints_test.go ├── probe_test.go ├── probes │ ├── probes.go │ └── probes_test.go ├── score.go ├── score_test.go ├── security │ └── security.go ├── security_test.go ├── service │ └── service.go ├── service_test.go ├── stable │ ├── stable_version.go │ └── stable_version_test.go ├── stable_version_test.go └── testdata │ ├── all-ok.yaml │ ├── configmap-multi-dash.yaml │ ├── cronjob-batchv1-deadline-not-set.yaml │ ├── cronjob-batchv1-deadline-set.yaml │ ├── cronjob-batchv1-restartpolicy-invalid.yaml │ ├── cronjob-batchv1-restartpolicy-not-set.yaml │ ├── cronjob-batchv1-restartpolicy-valid.yaml │ ├── cronjob-batchv1.yaml │ ├── cronjob-batchv1beta1-deadline-not-set.yaml │ ├── cronjob-batchv1beta1-deadline-set.yaml │ ├── cronjob-batchv1beta1-restartpolicy-invalid.yaml │ ├── cronjob-batchv1beta1-restartpolicy-not-set.yaml │ ├── cronjob-batchv1beta1-restartpolicy-valid.yaml │ ├── cronjob-batchv1beta1.yaml │ ├── daemonset-appsv1.yaml │ ├── daemonset-appsv1beta2.yaml │ ├── daemonset-extensionsv1beta1.yaml │ ├── deployment-appsv1beta1.yaml │ ├── deployment-appsv1beta2.yaml │ ├── deployment-extensions-v1beta1.yaml │ ├── deployment-host-antiaffinity-1-replica.yaml │ ├── deployment-host-antiaffinity-not-set.yaml │ ├── deployment-host-antiaffinity-preffered-selector-expression.yaml │ ├── deployment-host-antiaffinity-preffered-selector-no-match.yaml │ ├── deployment-host-antiaffinity-preffered.yaml │ ├── deployment-host-antiaffinity-required.yaml │ ├── deployment-poddisruptionbudget-v1-different-namespace.yaml │ ├── deployment-poddisruptionbudget-v1-matches.yaml │ ├── deployment-poddisruptionbudget-v1-no-match.yaml │ ├── deployment-poddisruptionbudget-v1-no-policy.yaml │ ├── deployment-poddisruptionbudget-v1beta1-expression-matches.yaml │ ├── deployment-poddisruptionbudget-v1beta1-expression-no-match.yaml │ ├── deployment-poddisruptionbudget-v1beta1-matches.yaml │ ├── deployment-poddisruptionbudget-v1beta1-no-match.yaml │ ├── deployment-poddisruptionbudget-v1beta1-no-policy.yaml │ ├── deployment-test-resources.yaml │ ├── deployment-with-hpa-has-replicas.yaml │ ├── deployment-with-hpa-not-has-replicas.yaml │ ├── helm │ └── app1 │ │ ├── Chart.yaml │ │ └── templates │ │ └── deployment.yaml │ ├── hpa-autoscalingv1-targets-deployment.yaml │ ├── hpa-autoscalingv2-targets-deployment.yaml │ ├── hpa-has-no-target.yaml │ ├── hpa-min-replicas-nok.yaml │ ├── hpa-min-replicas-ok.yaml │ ├── hpa-target-deployment.yaml │ ├── ignore-annotation-service.yaml │ ├── ingress-networkingv1-targets-service-no-match.yaml │ ├── ingress-networkingv1-targets-service.yaml │ ├── ingress-networkingv1beta1-targets-service-no-match.yaml │ ├── ingress-networkingv1beta1-targets-service.yaml │ ├── ingress-targets-service-no-match.yaml │ ├── ingress-targets-service.yaml │ ├── ingress-v1-invalid-backend.yaml │ ├── ingress_issue363.yaml │ ├── ingress_issue388.yaml │ ├── job-batchv1.yaml │ ├── kube-score-ignore-annotations.yaml │ ├── linenumbers-helm.yaml │ ├── linenumbers.yaml │ ├── list.yaml │ ├── networkpolicy-cronjob-matching.yaml │ ├── networkpolicy-cronjob-not-matching-selector.yaml │ ├── networkpolicy-deployment-matching.yaml │ ├── networkpolicy-deployment-not-matching-selector.yaml │ ├── networkpolicy-matching-only-egress.yaml │ ├── networkpolicy-matching-only-ingress.yaml │ ├── networkpolicy-matching.yaml │ ├── networkpolicy-not-matching.yaml │ ├── networkpolicy-statefulset-matching.yaml │ ├── networkpolicy-statefulset-not-matching-selector.yaml │ ├── networkpolicy-targets-all-pods.yaml │ ├── networkpolicy-targets-pod-deployment.yaml │ ├── networkpolicy-targets-pod-not-matching.yaml │ ├── networkpolicy-targets-pod.yaml │ ├── pod-container-memory-requests-annotation-optional.yaml │ ├── pod-container-memory-requests.yaml │ ├── pod-container-ports-duplicate-names.yaml │ ├── pod-container-ports-missing-containerport-annotation-optional.yaml │ ├── pod-container-ports-missing-containerport.yaml │ ├── pod-container-ports-name-too-long.yaml │ ├── pod-container-ports-ok.yaml │ ├── pod-env-duplicated.yaml │ ├── pod-env-ok.yaml │ ├── pod-ephemeral-storage-annotation-ignore.yaml │ ├── pod-ephemeral-storage-missing-limit.yaml │ ├── pod-ephemeral-storage-missing-request.yaml │ ├── pod-ephemeral-storage-request-matches-limit.yaml │ ├── pod-ephemeral-storage-request-nomatch-limit-annotation-optional.yaml │ ├── pod-ephemeral-storage-request-nomatch-limit.yaml │ ├── pod-image-pullpolicy-always.yaml │ ├── pod-image-pullpolicy-never.yaml │ ├── pod-image-pullpolicy-undefined-latest-tag.yaml │ ├── pod-image-pullpolicy-undefined-no-tag.yaml │ ├── pod-image-pullpolicy-undefined.yaml │ ├── pod-image-tag-fixed.yaml │ ├── pod-image-tag-latest.yaml │ ├── pod-probes-all-missing.yaml │ ├── pod-probes-both.yaml │ ├── pod-probes-identical-exec.yaml │ ├── pod-probes-identical-http.yaml │ ├── pod-probes-identical-tcp.yaml │ ├── pod-probes-missing-live.yaml │ ├── pod-probes-missing-ready.yaml │ ├── pod-probes-not-targeted-by-service-multi-labels.yaml │ ├── pod-probes-not-targeted-by-service.yaml │ ├── pod-probes-on-different-containers-init.yaml │ ├── pod-probes-on-different-containers.yaml │ ├── pod-probes-targeted-by-service-different-namespace.yaml │ ├── pod-probes-targeted-by-service-same-namespace-multi-labels.yaml │ ├── pod-probes-targeted-by-service-same-namespace.yaml │ ├── pod-probes-targeted-by-service.yaml │ ├── pod-seccomp-annotated-annotation-optional.yaml │ ├── pod-seccomp-annotated.yaml │ ├── pod-seccomp-container-securecontext-ok.yaml │ ├── pod-seccomp-container-securecontext-warning.yaml │ ├── pod-seccomp-no-annotation.yaml │ ├── pod-seccomp-securecontext-ok.yaml │ ├── pod-seccomp-securecontext-warning.yaml │ ├── pod-security-context-all-good.yaml │ ├── pod-security-context-high-ids.yaml │ ├── pod-security-context-low-group-id.yaml │ ├── pod-security-context-low-user-id.yaml │ ├── pod-security-context-nosecuritycontext.yaml │ ├── pod-security-context-privileged.yaml │ ├── pod-security-context-writeablerootfilesystem.yaml │ ├── pod-test-resources-limits-and-requests-no-cpu-limit.yaml │ ├── pod-test-resources-limits-and-requests.yaml │ ├── pod-test-resources-no-limits-annotation-optional.yaml │ ├── pod-test-resources-no-limits.yaml │ ├── pod-test-resources-none.yaml │ ├── pod-test-resources-only-limits.yaml │ ├── pod-topology-spread-constraints-invalid-maxskew.yaml │ ├── pod-topology-spread-constraints-invalid-mindomains.yaml │ ├── pod-topology-spread-constraints-invalid-whenunsatisfiable.yaml │ ├── pod-topology-spread-constraints-no-labelselector.yaml │ ├── pod-topology-spread-constraints-no-topologykey.yaml │ ├── pod-topology-spread-constraints-one-constraint.yaml │ ├── pod-topology-spread-constraints-two-constraints.yaml │ ├── security-inherit-pod-security-context.yaml │ ├── service-externalname.yaml │ ├── service-not-target-deployment.yaml │ ├── service-not-target-pod-multi-label.yaml │ ├── service-not-target-pod.yaml │ ├── service-target-deployment-different-namespace.yaml │ ├── service-target-deployment-not-rolling.yaml │ ├── service-target-deployment-replica-1.yaml │ ├── service-target-deployment-same-namespace.yaml │ ├── service-target-deployment-strategy-not-set.yaml │ ├── service-target-deployment.yaml │ ├── service-target-pod-different-namespace.yaml │ ├── service-target-pod-multi-label.yaml │ ├── service-target-pod-same-namespace.yaml │ ├── service-target-pod.yaml │ ├── service-type-clusterip.yaml │ ├── service-type-default.yaml │ ├── service-type-nodeport.yaml │ ├── statefulset-appsv1beta1.yaml │ ├── statefulset-appsv1beta2.yaml │ ├── statefulset-different-labels.yaml │ ├── statefulset-host-antiaffinity-1-replica.yaml │ ├── statefulset-host-antiaffinity-not-set.yaml │ ├── statefulset-host-antiaffinity-preffered.yaml │ ├── statefulset-host-antiaffinity-required.yaml │ ├── statefulset-host-antiaffinity-undefined-replicas.yaml │ ├── statefulset-nested-ignores.yaml │ ├── statefulset-poddisruptionbudget-v1beta1-expression-matches.yaml │ ├── statefulset-poddisruptionbudget-v1beta1-expression-no-match.yaml │ ├── statefulset-poddisruptionbudget-v1beta1-matches.yaml │ ├── statefulset-poddisruptionbudget-v1beta1-no-match.yaml │ ├── statefulset-service-name-different-label.yaml │ ├── statefulset-service-name-different-name.yaml │ ├── statefulset-service-name-different-namespace.yaml │ ├── statefulset-service-name-not-headless.yaml │ ├── statefulset-service-name.yaml │ └── statefulset-test-resources.yaml ├── scorecard ├── enabled.go └── scorecard.go ├── tea.yaml ├── vercel.json └── web ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public └── wasm_exec.js ├── src ├── App.tsx ├── Run.tsx ├── assets │ ├── logo.svg │ └── term.css ├── index.css ├── main.tsx └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | polar: zegl/kube-score 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/README.md -------------------------------------------------------------------------------- /README_CHECKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/README_CHECKS.md -------------------------------------------------------------------------------- /README_PROBES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/README_PROBES.md -------------------------------------------------------------------------------- /README_SECURITYCONTEXT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/README_SECURITYCONTEXT.md -------------------------------------------------------------------------------- /cmd/kube-score/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/cmd/kube-score/Dockerfile -------------------------------------------------------------------------------- /cmd/kube-score/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/cmd/kube-score/cmd.go -------------------------------------------------------------------------------- /cmd/kube-score/cmd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/cmd/kube-score/cmd_test.go -------------------------------------------------------------------------------- /cmd/kube-score/cmd_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/cmd/kube-score/cmd_version.go -------------------------------------------------------------------------------- /cmd/kube-score/helm.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/cmd/kube-score/helm.Dockerfile -------------------------------------------------------------------------------- /cmd/kube-score/helm3.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/cmd/kube-score/helm3.Dockerfile -------------------------------------------------------------------------------- /cmd/kube-score/help_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/cmd/kube-score/help_test.go -------------------------------------------------------------------------------- /cmd/kube-score/kustomize.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/cmd/kube-score/kustomize.Dockerfile -------------------------------------------------------------------------------- /cmd/kube-score/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/cmd/kube-score/main.go -------------------------------------------------------------------------------- /cmd/wasm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/cmd/wasm/main.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/config/config.go -------------------------------------------------------------------------------- /config/semver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/config/semver_test.go -------------------------------------------------------------------------------- /domain/kube-score.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/domain/kube-score.go -------------------------------------------------------------------------------- /examples/custom_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/examples/custom_check.go -------------------------------------------------------------------------------- /examples/custom_check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/examples/custom_check_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/go.sum -------------------------------------------------------------------------------- /hack/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/hack/RELEASE.md -------------------------------------------------------------------------------- /hack/generate-list-docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/hack/generate-list-docs.py -------------------------------------------------------------------------------- /hack/krew-index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/hack/krew-index.sh -------------------------------------------------------------------------------- /hack/release-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/hack/release-docker.sh -------------------------------------------------------------------------------- /hack/relnotes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/hack/relnotes.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/package.json -------------------------------------------------------------------------------- /parser/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/error.go -------------------------------------------------------------------------------- /parser/internal/cronjob/v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/cronjob/v1.go -------------------------------------------------------------------------------- /parser/internal/cronjob/v1beta1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/cronjob/v1beta1.go -------------------------------------------------------------------------------- /parser/internal/deamonset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/deamonset.go -------------------------------------------------------------------------------- /parser/internal/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/deployment.go -------------------------------------------------------------------------------- /parser/internal/hpa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/hpa.go -------------------------------------------------------------------------------- /parser/internal/ingress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/ingress.go -------------------------------------------------------------------------------- /parser/internal/ingress/ingress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/ingress/ingress.go -------------------------------------------------------------------------------- /parser/internal/jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/jobs.go -------------------------------------------------------------------------------- /parser/internal/networkpolicy/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/networkpolicy/pod.go -------------------------------------------------------------------------------- /parser/internal/pdb/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/pdb/pod.go -------------------------------------------------------------------------------- /parser/internal/pod/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/pod/pod.go -------------------------------------------------------------------------------- /parser/internal/service/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/service/pod.go -------------------------------------------------------------------------------- /parser/internal/statefulset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/internal/statefulset.go -------------------------------------------------------------------------------- /parser/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/parse.go -------------------------------------------------------------------------------- /parser/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/parse_test.go -------------------------------------------------------------------------------- /parser/testdata/invalid-yaml.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/testdata/invalid-yaml.yaml -------------------------------------------------------------------------------- /parser/testdata/valid-yaml.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/parser/testdata/valid-yaml.yaml -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /renderer/ci/ci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/renderer/ci/ci.go -------------------------------------------------------------------------------- /renderer/ci/ci_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/renderer/ci/ci_test.go -------------------------------------------------------------------------------- /renderer/human/human.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/renderer/human/human.go -------------------------------------------------------------------------------- /renderer/human/output_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/renderer/human/output_test.go -------------------------------------------------------------------------------- /renderer/json_v2/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/renderer/json_v2/api.go -------------------------------------------------------------------------------- /renderer/junit/junit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/renderer/junit/junit.go -------------------------------------------------------------------------------- /renderer/junit/junit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/renderer/junit/junit_test.go -------------------------------------------------------------------------------- /renderer/sarif/sarif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/renderer/sarif/sarif.go -------------------------------------------------------------------------------- /sarif/sarif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/sarif/sarif.go -------------------------------------------------------------------------------- /score/apps/apps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/apps/apps.go -------------------------------------------------------------------------------- /score/apps/apps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/apps/apps_test.go -------------------------------------------------------------------------------- /score/apps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/apps_test.go -------------------------------------------------------------------------------- /score/checks/checks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/checks/checks.go -------------------------------------------------------------------------------- /score/container/container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/container/container.go -------------------------------------------------------------------------------- /score/container/container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/container/container_test.go -------------------------------------------------------------------------------- /score/cronjob/cronjob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/cronjob/cronjob.go -------------------------------------------------------------------------------- /score/cronjob_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/cronjob_test.go -------------------------------------------------------------------------------- /score/deployment/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/deployment/deployment.go -------------------------------------------------------------------------------- /score/deployment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/deployment_test.go -------------------------------------------------------------------------------- /score/disruptionbudget/disruptionbudget.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/disruptionbudget/disruptionbudget.go -------------------------------------------------------------------------------- /score/disruptionbudget/disruptionbudget_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/disruptionbudget/disruptionbudget_test.go -------------------------------------------------------------------------------- /score/filelocation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/filelocation_test.go -------------------------------------------------------------------------------- /score/hpa/hpa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/hpa/hpa.go -------------------------------------------------------------------------------- /score/hpa/hpa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/hpa/hpa_test.go -------------------------------------------------------------------------------- /score/hpa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/hpa_test.go -------------------------------------------------------------------------------- /score/ingress/ingress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/ingress/ingress.go -------------------------------------------------------------------------------- /score/ingress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/ingress_test.go -------------------------------------------------------------------------------- /score/internal/labelselector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/internal/labelselector.go -------------------------------------------------------------------------------- /score/meta/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/meta/labels.go -------------------------------------------------------------------------------- /score/meta/labels_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/meta/labels_test.go -------------------------------------------------------------------------------- /score/networkpolicy/networkpolicy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/networkpolicy/networkpolicy.go -------------------------------------------------------------------------------- /score/networkpolicy/networkpolicy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/networkpolicy/networkpolicy_test.go -------------------------------------------------------------------------------- /score/networkpolicy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/networkpolicy_test.go -------------------------------------------------------------------------------- /score/optional_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/optional_test.go -------------------------------------------------------------------------------- /score/poddisruptionbudget_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/poddisruptionbudget_test.go -------------------------------------------------------------------------------- /score/podtopologyspreadconstraints/podtopologyspreadconstraints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/podtopologyspreadconstraints/podtopologyspreadconstraints.go -------------------------------------------------------------------------------- /score/podtopologyspreadconstraints_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/podtopologyspreadconstraints_test.go -------------------------------------------------------------------------------- /score/probe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/probe_test.go -------------------------------------------------------------------------------- /score/probes/probes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/probes/probes.go -------------------------------------------------------------------------------- /score/probes/probes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/probes/probes_test.go -------------------------------------------------------------------------------- /score/score.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/score.go -------------------------------------------------------------------------------- /score/score_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/score_test.go -------------------------------------------------------------------------------- /score/security/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/security/security.go -------------------------------------------------------------------------------- /score/security_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/security_test.go -------------------------------------------------------------------------------- /score/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/service/service.go -------------------------------------------------------------------------------- /score/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/service_test.go -------------------------------------------------------------------------------- /score/stable/stable_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/stable/stable_version.go -------------------------------------------------------------------------------- /score/stable/stable_version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/stable/stable_version_test.go -------------------------------------------------------------------------------- /score/stable_version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/stable_version_test.go -------------------------------------------------------------------------------- /score/testdata/all-ok.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/all-ok.yaml -------------------------------------------------------------------------------- /score/testdata/configmap-multi-dash.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/configmap-multi-dash.yaml -------------------------------------------------------------------------------- /score/testdata/cronjob-batchv1-deadline-not-set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/cronjob-batchv1-deadline-not-set.yaml -------------------------------------------------------------------------------- /score/testdata/cronjob-batchv1-deadline-set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/cronjob-batchv1-deadline-set.yaml -------------------------------------------------------------------------------- /score/testdata/cronjob-batchv1-restartpolicy-invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/cronjob-batchv1-restartpolicy-invalid.yaml -------------------------------------------------------------------------------- /score/testdata/cronjob-batchv1-restartpolicy-not-set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/cronjob-batchv1-restartpolicy-not-set.yaml -------------------------------------------------------------------------------- /score/testdata/cronjob-batchv1-restartpolicy-valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/cronjob-batchv1-restartpolicy-valid.yaml -------------------------------------------------------------------------------- /score/testdata/cronjob-batchv1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/cronjob-batchv1.yaml -------------------------------------------------------------------------------- /score/testdata/cronjob-batchv1beta1-deadline-not-set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/cronjob-batchv1beta1-deadline-not-set.yaml -------------------------------------------------------------------------------- /score/testdata/cronjob-batchv1beta1-deadline-set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/cronjob-batchv1beta1-deadline-set.yaml -------------------------------------------------------------------------------- /score/testdata/cronjob-batchv1beta1-restartpolicy-invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/cronjob-batchv1beta1-restartpolicy-invalid.yaml -------------------------------------------------------------------------------- /score/testdata/cronjob-batchv1beta1-restartpolicy-not-set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/cronjob-batchv1beta1-restartpolicy-not-set.yaml -------------------------------------------------------------------------------- /score/testdata/cronjob-batchv1beta1-restartpolicy-valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/cronjob-batchv1beta1-restartpolicy-valid.yaml -------------------------------------------------------------------------------- /score/testdata/cronjob-batchv1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/cronjob-batchv1beta1.yaml -------------------------------------------------------------------------------- /score/testdata/daemonset-appsv1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/daemonset-appsv1.yaml -------------------------------------------------------------------------------- /score/testdata/daemonset-appsv1beta2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/daemonset-appsv1beta2.yaml -------------------------------------------------------------------------------- /score/testdata/daemonset-extensionsv1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/daemonset-extensionsv1beta1.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-appsv1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-appsv1beta1.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-appsv1beta2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-appsv1beta2.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-extensions-v1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-extensions-v1beta1.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-host-antiaffinity-1-replica.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-host-antiaffinity-1-replica.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-host-antiaffinity-not-set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-host-antiaffinity-not-set.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-host-antiaffinity-preffered-selector-expression.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-host-antiaffinity-preffered-selector-expression.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-host-antiaffinity-preffered-selector-no-match.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-host-antiaffinity-preffered-selector-no-match.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-host-antiaffinity-preffered.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-host-antiaffinity-preffered.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-host-antiaffinity-required.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-host-antiaffinity-required.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-poddisruptionbudget-v1-different-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-poddisruptionbudget-v1-different-namespace.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-poddisruptionbudget-v1-matches.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-poddisruptionbudget-v1-matches.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-poddisruptionbudget-v1-no-match.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-poddisruptionbudget-v1-no-match.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-poddisruptionbudget-v1-no-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-poddisruptionbudget-v1-no-policy.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-poddisruptionbudget-v1beta1-expression-matches.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-poddisruptionbudget-v1beta1-expression-matches.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-poddisruptionbudget-v1beta1-expression-no-match.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-poddisruptionbudget-v1beta1-expression-no-match.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-poddisruptionbudget-v1beta1-matches.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-poddisruptionbudget-v1beta1-matches.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-poddisruptionbudget-v1beta1-no-match.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-poddisruptionbudget-v1beta1-no-match.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-poddisruptionbudget-v1beta1-no-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-poddisruptionbudget-v1beta1-no-policy.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-test-resources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-test-resources.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-with-hpa-has-replicas.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-with-hpa-has-replicas.yaml -------------------------------------------------------------------------------- /score/testdata/deployment-with-hpa-not-has-replicas.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/deployment-with-hpa-not-has-replicas.yaml -------------------------------------------------------------------------------- /score/testdata/helm/app1/Chart.yaml: -------------------------------------------------------------------------------- 1 | name: app1 2 | version: v1.0.0 3 | -------------------------------------------------------------------------------- /score/testdata/helm/app1/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/helm/app1/templates/deployment.yaml -------------------------------------------------------------------------------- /score/testdata/hpa-autoscalingv1-targets-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/hpa-autoscalingv1-targets-deployment.yaml -------------------------------------------------------------------------------- /score/testdata/hpa-autoscalingv2-targets-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/hpa-autoscalingv2-targets-deployment.yaml -------------------------------------------------------------------------------- /score/testdata/hpa-has-no-target.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/hpa-has-no-target.yaml -------------------------------------------------------------------------------- /score/testdata/hpa-min-replicas-nok.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/hpa-min-replicas-nok.yaml -------------------------------------------------------------------------------- /score/testdata/hpa-min-replicas-ok.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/hpa-min-replicas-ok.yaml -------------------------------------------------------------------------------- /score/testdata/hpa-target-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/hpa-target-deployment.yaml -------------------------------------------------------------------------------- /score/testdata/ignore-annotation-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/ignore-annotation-service.yaml -------------------------------------------------------------------------------- /score/testdata/ingress-networkingv1-targets-service-no-match.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/ingress-networkingv1-targets-service-no-match.yaml -------------------------------------------------------------------------------- /score/testdata/ingress-networkingv1-targets-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/ingress-networkingv1-targets-service.yaml -------------------------------------------------------------------------------- /score/testdata/ingress-networkingv1beta1-targets-service-no-match.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/ingress-networkingv1beta1-targets-service-no-match.yaml -------------------------------------------------------------------------------- /score/testdata/ingress-networkingv1beta1-targets-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/ingress-networkingv1beta1-targets-service.yaml -------------------------------------------------------------------------------- /score/testdata/ingress-targets-service-no-match.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/ingress-targets-service-no-match.yaml -------------------------------------------------------------------------------- /score/testdata/ingress-targets-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/ingress-targets-service.yaml -------------------------------------------------------------------------------- /score/testdata/ingress-v1-invalid-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/ingress-v1-invalid-backend.yaml -------------------------------------------------------------------------------- /score/testdata/ingress_issue363.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/ingress_issue363.yaml -------------------------------------------------------------------------------- /score/testdata/ingress_issue388.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/ingress_issue388.yaml -------------------------------------------------------------------------------- /score/testdata/job-batchv1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/job-batchv1.yaml -------------------------------------------------------------------------------- /score/testdata/kube-score-ignore-annotations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/kube-score-ignore-annotations.yaml -------------------------------------------------------------------------------- /score/testdata/linenumbers-helm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/linenumbers-helm.yaml -------------------------------------------------------------------------------- /score/testdata/linenumbers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/linenumbers.yaml -------------------------------------------------------------------------------- /score/testdata/list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/list.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-cronjob-matching.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-cronjob-matching.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-cronjob-not-matching-selector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-cronjob-not-matching-selector.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-deployment-matching.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-deployment-matching.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-deployment-not-matching-selector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-deployment-not-matching-selector.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-matching-only-egress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-matching-only-egress.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-matching-only-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-matching-only-ingress.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-matching.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-matching.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-not-matching.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-not-matching.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-statefulset-matching.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-statefulset-matching.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-statefulset-not-matching-selector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-statefulset-not-matching-selector.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-targets-all-pods.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-targets-all-pods.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-targets-pod-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-targets-pod-deployment.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-targets-pod-not-matching.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-targets-pod-not-matching.yaml -------------------------------------------------------------------------------- /score/testdata/networkpolicy-targets-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/networkpolicy-targets-pod.yaml -------------------------------------------------------------------------------- /score/testdata/pod-container-memory-requests-annotation-optional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-container-memory-requests-annotation-optional.yaml -------------------------------------------------------------------------------- /score/testdata/pod-container-memory-requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-container-memory-requests.yaml -------------------------------------------------------------------------------- /score/testdata/pod-container-ports-duplicate-names.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-container-ports-duplicate-names.yaml -------------------------------------------------------------------------------- /score/testdata/pod-container-ports-missing-containerport-annotation-optional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-container-ports-missing-containerport-annotation-optional.yaml -------------------------------------------------------------------------------- /score/testdata/pod-container-ports-missing-containerport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-container-ports-missing-containerport.yaml -------------------------------------------------------------------------------- /score/testdata/pod-container-ports-name-too-long.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-container-ports-name-too-long.yaml -------------------------------------------------------------------------------- /score/testdata/pod-container-ports-ok.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-container-ports-ok.yaml -------------------------------------------------------------------------------- /score/testdata/pod-env-duplicated.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-env-duplicated.yaml -------------------------------------------------------------------------------- /score/testdata/pod-env-ok.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-env-ok.yaml -------------------------------------------------------------------------------- /score/testdata/pod-ephemeral-storage-annotation-ignore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-ephemeral-storage-annotation-ignore.yaml -------------------------------------------------------------------------------- /score/testdata/pod-ephemeral-storage-missing-limit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-ephemeral-storage-missing-limit.yaml -------------------------------------------------------------------------------- /score/testdata/pod-ephemeral-storage-missing-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-ephemeral-storage-missing-request.yaml -------------------------------------------------------------------------------- /score/testdata/pod-ephemeral-storage-request-matches-limit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-ephemeral-storage-request-matches-limit.yaml -------------------------------------------------------------------------------- /score/testdata/pod-ephemeral-storage-request-nomatch-limit-annotation-optional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-ephemeral-storage-request-nomatch-limit-annotation-optional.yaml -------------------------------------------------------------------------------- /score/testdata/pod-ephemeral-storage-request-nomatch-limit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-ephemeral-storage-request-nomatch-limit.yaml -------------------------------------------------------------------------------- /score/testdata/pod-image-pullpolicy-always.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-image-pullpolicy-always.yaml -------------------------------------------------------------------------------- /score/testdata/pod-image-pullpolicy-never.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-image-pullpolicy-never.yaml -------------------------------------------------------------------------------- /score/testdata/pod-image-pullpolicy-undefined-latest-tag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-image-pullpolicy-undefined-latest-tag.yaml -------------------------------------------------------------------------------- /score/testdata/pod-image-pullpolicy-undefined-no-tag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-image-pullpolicy-undefined-no-tag.yaml -------------------------------------------------------------------------------- /score/testdata/pod-image-pullpolicy-undefined.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-image-pullpolicy-undefined.yaml -------------------------------------------------------------------------------- /score/testdata/pod-image-tag-fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-image-tag-fixed.yaml -------------------------------------------------------------------------------- /score/testdata/pod-image-tag-latest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-image-tag-latest.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-all-missing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-all-missing.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-both.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-both.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-identical-exec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-identical-exec.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-identical-http.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-identical-http.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-identical-tcp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-identical-tcp.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-missing-live.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-missing-live.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-missing-ready.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-missing-ready.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-not-targeted-by-service-multi-labels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-not-targeted-by-service-multi-labels.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-not-targeted-by-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-not-targeted-by-service.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-on-different-containers-init.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-on-different-containers-init.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-on-different-containers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-on-different-containers.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-targeted-by-service-different-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-targeted-by-service-different-namespace.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-targeted-by-service-same-namespace-multi-labels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-targeted-by-service-same-namespace-multi-labels.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-targeted-by-service-same-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-targeted-by-service-same-namespace.yaml -------------------------------------------------------------------------------- /score/testdata/pod-probes-targeted-by-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-probes-targeted-by-service.yaml -------------------------------------------------------------------------------- /score/testdata/pod-seccomp-annotated-annotation-optional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-seccomp-annotated-annotation-optional.yaml -------------------------------------------------------------------------------- /score/testdata/pod-seccomp-annotated.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-seccomp-annotated.yaml -------------------------------------------------------------------------------- /score/testdata/pod-seccomp-container-securecontext-ok.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-seccomp-container-securecontext-ok.yaml -------------------------------------------------------------------------------- /score/testdata/pod-seccomp-container-securecontext-warning.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-seccomp-container-securecontext-warning.yaml -------------------------------------------------------------------------------- /score/testdata/pod-seccomp-no-annotation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-seccomp-no-annotation.yaml -------------------------------------------------------------------------------- /score/testdata/pod-seccomp-securecontext-ok.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-seccomp-securecontext-ok.yaml -------------------------------------------------------------------------------- /score/testdata/pod-seccomp-securecontext-warning.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-seccomp-securecontext-warning.yaml -------------------------------------------------------------------------------- /score/testdata/pod-security-context-all-good.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-security-context-all-good.yaml -------------------------------------------------------------------------------- /score/testdata/pod-security-context-high-ids.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-security-context-high-ids.yaml -------------------------------------------------------------------------------- /score/testdata/pod-security-context-low-group-id.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-security-context-low-group-id.yaml -------------------------------------------------------------------------------- /score/testdata/pod-security-context-low-user-id.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-security-context-low-user-id.yaml -------------------------------------------------------------------------------- /score/testdata/pod-security-context-nosecuritycontext.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-security-context-nosecuritycontext.yaml -------------------------------------------------------------------------------- /score/testdata/pod-security-context-privileged.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-security-context-privileged.yaml -------------------------------------------------------------------------------- /score/testdata/pod-security-context-writeablerootfilesystem.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-security-context-writeablerootfilesystem.yaml -------------------------------------------------------------------------------- /score/testdata/pod-test-resources-limits-and-requests-no-cpu-limit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-test-resources-limits-and-requests-no-cpu-limit.yaml -------------------------------------------------------------------------------- /score/testdata/pod-test-resources-limits-and-requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-test-resources-limits-and-requests.yaml -------------------------------------------------------------------------------- /score/testdata/pod-test-resources-no-limits-annotation-optional.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-test-resources-no-limits-annotation-optional.yaml -------------------------------------------------------------------------------- /score/testdata/pod-test-resources-no-limits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-test-resources-no-limits.yaml -------------------------------------------------------------------------------- /score/testdata/pod-test-resources-none.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-test-resources-none.yaml -------------------------------------------------------------------------------- /score/testdata/pod-test-resources-only-limits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-test-resources-only-limits.yaml -------------------------------------------------------------------------------- /score/testdata/pod-topology-spread-constraints-invalid-maxskew.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-topology-spread-constraints-invalid-maxskew.yaml -------------------------------------------------------------------------------- /score/testdata/pod-topology-spread-constraints-invalid-mindomains.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-topology-spread-constraints-invalid-mindomains.yaml -------------------------------------------------------------------------------- /score/testdata/pod-topology-spread-constraints-invalid-whenunsatisfiable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-topology-spread-constraints-invalid-whenunsatisfiable.yaml -------------------------------------------------------------------------------- /score/testdata/pod-topology-spread-constraints-no-labelselector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-topology-spread-constraints-no-labelselector.yaml -------------------------------------------------------------------------------- /score/testdata/pod-topology-spread-constraints-no-topologykey.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-topology-spread-constraints-no-topologykey.yaml -------------------------------------------------------------------------------- /score/testdata/pod-topology-spread-constraints-one-constraint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-topology-spread-constraints-one-constraint.yaml -------------------------------------------------------------------------------- /score/testdata/pod-topology-spread-constraints-two-constraints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/pod-topology-spread-constraints-two-constraints.yaml -------------------------------------------------------------------------------- /score/testdata/security-inherit-pod-security-context.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/security-inherit-pod-security-context.yaml -------------------------------------------------------------------------------- /score/testdata/service-externalname.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-externalname.yaml -------------------------------------------------------------------------------- /score/testdata/service-not-target-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-not-target-deployment.yaml -------------------------------------------------------------------------------- /score/testdata/service-not-target-pod-multi-label.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-not-target-pod-multi-label.yaml -------------------------------------------------------------------------------- /score/testdata/service-not-target-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-not-target-pod.yaml -------------------------------------------------------------------------------- /score/testdata/service-target-deployment-different-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-target-deployment-different-namespace.yaml -------------------------------------------------------------------------------- /score/testdata/service-target-deployment-not-rolling.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-target-deployment-not-rolling.yaml -------------------------------------------------------------------------------- /score/testdata/service-target-deployment-replica-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-target-deployment-replica-1.yaml -------------------------------------------------------------------------------- /score/testdata/service-target-deployment-same-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-target-deployment-same-namespace.yaml -------------------------------------------------------------------------------- /score/testdata/service-target-deployment-strategy-not-set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-target-deployment-strategy-not-set.yaml -------------------------------------------------------------------------------- /score/testdata/service-target-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-target-deployment.yaml -------------------------------------------------------------------------------- /score/testdata/service-target-pod-different-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-target-pod-different-namespace.yaml -------------------------------------------------------------------------------- /score/testdata/service-target-pod-multi-label.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-target-pod-multi-label.yaml -------------------------------------------------------------------------------- /score/testdata/service-target-pod-same-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-target-pod-same-namespace.yaml -------------------------------------------------------------------------------- /score/testdata/service-target-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-target-pod.yaml -------------------------------------------------------------------------------- /score/testdata/service-type-clusterip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-type-clusterip.yaml -------------------------------------------------------------------------------- /score/testdata/service-type-default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-type-default.yaml -------------------------------------------------------------------------------- /score/testdata/service-type-nodeport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/service-type-nodeport.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-appsv1beta1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-appsv1beta1.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-appsv1beta2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-appsv1beta2.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-different-labels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-different-labels.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-host-antiaffinity-1-replica.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-host-antiaffinity-1-replica.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-host-antiaffinity-not-set.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-host-antiaffinity-not-set.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-host-antiaffinity-preffered.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-host-antiaffinity-preffered.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-host-antiaffinity-required.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-host-antiaffinity-required.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-host-antiaffinity-undefined-replicas.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-host-antiaffinity-undefined-replicas.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-nested-ignores.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-nested-ignores.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-poddisruptionbudget-v1beta1-expression-matches.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-poddisruptionbudget-v1beta1-expression-matches.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-poddisruptionbudget-v1beta1-expression-no-match.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-poddisruptionbudget-v1beta1-expression-no-match.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-poddisruptionbudget-v1beta1-matches.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-poddisruptionbudget-v1beta1-matches.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-poddisruptionbudget-v1beta1-no-match.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-poddisruptionbudget-v1beta1-no-match.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-service-name-different-label.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-service-name-different-label.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-service-name-different-name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-service-name-different-name.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-service-name-different-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-service-name-different-namespace.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-service-name-not-headless.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-service-name-not-headless.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-service-name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-service-name.yaml -------------------------------------------------------------------------------- /score/testdata/statefulset-test-resources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/score/testdata/statefulset-test-resources.yaml -------------------------------------------------------------------------------- /scorecard/enabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/scorecard/enabled.go -------------------------------------------------------------------------------- /scorecard/scorecard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/scorecard/scorecard.go -------------------------------------------------------------------------------- /tea.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/tea.yaml -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/vercel.json -------------------------------------------------------------------------------- /web/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/.eslintrc.cjs -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/README.md -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/index.html -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/package.json -------------------------------------------------------------------------------- /web/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/pnpm-lock.yaml -------------------------------------------------------------------------------- /web/public/wasm_exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/public/wasm_exec.js -------------------------------------------------------------------------------- /web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/src/App.tsx -------------------------------------------------------------------------------- /web/src/Run.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/src/Run.tsx -------------------------------------------------------------------------------- /web/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/src/assets/logo.svg -------------------------------------------------------------------------------- /web/src/assets/term.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/src/assets/term.css -------------------------------------------------------------------------------- /web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/src/index.css -------------------------------------------------------------------------------- /web/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/src/main.tsx -------------------------------------------------------------------------------- /web/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /web/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/tsconfig.app.json -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/tsconfig.node.json -------------------------------------------------------------------------------- /web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zegl/kube-score/HEAD/web/vite.config.ts --------------------------------------------------------------------------------