kubeval

Validate your Kubernetes configuration files, supports multiple Kubernetes versions

Github stars Tracking Chart

Kubeval

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.

CircleCI
Go Report
Card
GoDoc

$ 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.instrumenta.dev.

Main metrics

Overview
Name With Ownerinstrumenta/kubeval
Primary LanguageGo
Program languageGo (Language Count: 5)
Platform
License:Other
所有者活动
Created At2017-06-25 14:00:38
Pushed At2023-08-08 18:29:46
Last Commit At2022-10-11 10:47:35
Release Count26
Last Release Namev0.16.1 (Posted on )
First Release Name0.1.0 (Posted on 2017-06-28 13:12:17)
用户参与
Stargazers Count3.2k
Watchers Count27
Fork Count226
Commits Count304
Has Issues Enabled
Issues Count215
Issue Open Count83
Pull Requests Count89
Pull Requests Open Count19
Pull Requests Close Count39
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private