Skip to content

Commit ac503ea

Browse files
committed
🏃 drop validation schema for objectmeta
As per structural schema KEP https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/20190425-structural-openapi.md, dropping support objectmeta schema generation.
1 parent 0f130d7 commit ac503ea

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)