Validate your Kubernetes configuration files, supports multiple Kubernetes versions
See the codeNOTE: This project is no longer maintained, a good replacement is kubeconform
kubeval is a tool for validating a Kubernetes YAML or JSON configuration file.
It does so using schemas generated from the Kubernetes OpenAPI specification, and
therefore can validate schemas for multiple versions of Kubernetes.
$ kubeval my-invalid-rc.yaml
WARN - fixtures/my-invalid-rc.yaml contains an invalid ReplicationController - spec.replicas: Invalid type. Expected: [integer,null], given: string
$ echo $?
1
For full usage and installation instructions see kubeval.com.
Overall
Maintained
Code review
Go module
Latest release
Releases this year
(top 24 of 58)
501 followers · starred Feb 2020
1,120 followers · starred Sep 2019
324 followers · starred Oct 2018
541 followers · starred Mar 2018
Validate your Kubernetes configuration files, supports multiple Kubernetes versions
See the codeNOTE: This project is no longer maintained, a good replacement is kubeconform
kubeval is a tool for validating a Kubernetes YAML or JSON configuration file.
It does so using schemas generated from the Kubernetes OpenAPI specification, and
therefore can validate schemas for multiple versions of Kubernetes.
$ kubeval my-invalid-rc.yaml
WARN - fixtures/my-invalid-rc.yaml contains an invalid ReplicationController - spec.replicas: Invalid type. Expected: [integer,null], given: string
$ echo $?
1
For full usage and installation instructions see kubeval.com.
Overall
Maintained
Code review
Go module
Latest release
Releases this year
(top 24 of 58)
501 followers · starred Feb 2020
1,120 followers · starred Sep 2019
324 followers · starred Oct 2018
541 followers · starred Mar 2018