mirror of
https://github.com/yannh/kubeconform.git
synced 2026-02-24 12:17:01 +00:00
Use a custom, more up-to-date fork of kubernetes-json-schema by default
This commit is contained in:
parent
3ce3992c23
commit
61e708277d
2 changed files with 5 additions and 4 deletions
|
|
@ -28,8 +28,8 @@ and break it down into multiple JSON schemas, stored in github at
|
||||||
[instrumenta/kubernetes-json-schema](https://github.com/instrumenta/kubernetes-json-schema) and published on
|
[instrumenta/kubernetes-json-schema](https://github.com/instrumenta/kubernetes-json-schema) and published on
|
||||||
[kubernetesjsonschema.dev](https://kubernetesjsonschema.dev/).
|
[kubernetesjsonschema.dev](https://kubernetesjsonschema.dev/).
|
||||||
|
|
||||||
Kubeconform relies on the same JSON schemas from kubernetesjsonschema.dev, and will download required
|
Kubeconform relies on [a fork of kubernetes-json-schema](https://github.com/yannh/kubernetes-json-schema/)
|
||||||
schemas at runtime as required.
|
that is more aggressively kept up-to-date, and contains schemas for all recent versions of Kubernetes.
|
||||||
|
|
||||||
### Limits of Kubeconform validation
|
### Limits of Kubeconform validation
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,9 +53,10 @@ type Opts struct {
|
||||||
|
|
||||||
// New returns a new Validator
|
// New returns a new Validator
|
||||||
func New(schemaLocations []string, opts Opts) (Validator, error) {
|
func New(schemaLocations []string, opts Opts) (Validator, error) {
|
||||||
// Default to kubernetesjsonschema.dev
|
// Default to our kubernetes-json-schema fork
|
||||||
|
// raw.githubusercontent.com is frontend by Fastly and very fast
|
||||||
if schemaLocations == nil || len(schemaLocations) == 0 {
|
if schemaLocations == nil || len(schemaLocations) == 0 {
|
||||||
schemaLocations = []string{"https://kubernetesjsonschema.dev"}
|
schemaLocations = []string{"https://raw.githubusercontent.com/yannh/kubernetes-json-schema/master/{{ .NormalizedKubernetesVersion }}-standalone{{ .StrictSuffix }}/{{ .ResourceKind }}{{ .KindSuffix }}.json"}
|
||||||
}
|
}
|
||||||
|
|
||||||
registries := []registry.Registry{}
|
registries := []registry.Registry{}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue