mirror of
https://github.com/yannh/kubeconform.git
synced 2026-02-11 14:09:21 +00:00
1.6 KiB
1.6 KiB
Kubeconform
Kubeconform is a Kubernetes manifests validation tool. Build it into your CI to validate your Kubernetes configuration using the schemas from the registry maintained by the kubernetes-json-schema project!
It is inspired by and similar to Kubeval, but with the following improvements:
- high performance: will validate & download manifests over multiple routines
- support for Kubernetes CRDs
Usage
$ ./bin/kubeconform -h
Usage of ./bin/kubeconform:
-dir value
directory to validate (can be specified multiple times)
-file value
file to validate (can be specified multiple times)
-k8sversion string
version of Kubernetes to test against (default "1.18.0")
-n int
number of routines to run in parallel (default 4)
-output string
output format - text, json (default "text")
-schema value
file containing an additional Schema (can be specified multiple times)
-skip string
comma-separated list of kinds to ignore
-strict
disallow additional properties not in schema
-summary
print a summary at the end
-verbose
print results for all resources
Credits
- @garethr for the Kubeval and kubernetes-json-schema projects