Skip to content

Commit b74c800

Browse files
authored
Merge pull request #266 from droot/feature/disable-schema-metadata
⚠️ drop validation schema for objectmeta
2 parents 0f130d7 + ac503ea commit b74c800

File tree

2 files changed

+5
-1283
lines changed

2 files changed

+5
-1283
lines changed

pkg/crd/known_types.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ import (
2626
var KnownPackages = map[string]PackageOverride{
2727

2828
"k8s.io/apimachinery/pkg/apis/meta/v1": func(p *Parser, pkg *loader.Package) {
29+
// ObjectMeta is managed by the Kubernetes API server, so no need to
30+
// generate validation for it.
31+
p.Schemata[TypeIdent{Name: "ObjectMeta", Package: pkg}] = apiext.JSONSchemaProps{
32+
Type: "object",
33+
}
2934
p.Schemata[TypeIdent{Name: "Time", Package: pkg}] = apiext.JSONSchemaProps{
3035
Type: "string",
3136
Format: "date-time",

0 commit comments

Comments
 (0)