Skip to content

Commit 845e44d

Browse files
authored
Revert "Temporary fix for alpha features test"
1 parent f968499 commit 845e44d

File tree

2 files changed

+0
-20
lines changed
  • staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/internal

2 files changed

+0
-20
lines changed

staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/internal/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ go_library(
2323
"//vendor/k8s.io/kube-openapi/pkg/util/proto:go_default_library",
2424
"//vendor/sigs.k8s.io/structured-merge-diff/fieldpath:go_default_library",
2525
"//vendor/sigs.k8s.io/structured-merge-diff/merge:go_default_library",
26-
"//vendor/sigs.k8s.io/structured-merge-diff/schema:go_default_library",
2726
"//vendor/sigs.k8s.io/structured-merge-diff/typed:go_default_library",
2827
"//vendor/sigs.k8s.io/structured-merge-diff/value:go_default_library",
2928
"//vendor/sigs.k8s.io/yaml:go_default_library",

staging/src/k8s.io/apiserver/pkg/endpoints/handlers/fieldmanager/internal/gvkparser.go

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import (
2222
"k8s.io/apimachinery/pkg/runtime/schema"
2323
"k8s.io/kube-openapi/pkg/schemaconv"
2424
"k8s.io/kube-openapi/pkg/util/proto"
25-
smdschema "sigs.k8s.io/structured-merge-diff/schema"
2625
"sigs.k8s.io/structured-merge-diff/typed"
2726
)
2827

@@ -49,7 +48,6 @@ func newGVKParser(models proto.Models) (*gvkParser, error) {
4948
if err != nil {
5049
return nil, fmt.Errorf("failed to convert models to schema: %v", err)
5150
}
52-
typeSchema = makeRawExtensionUntyped(typeSchema)
5351
parser := gvkParser{
5452
gvks: map[schema.GroupVersionKind]string{},
5553
}
@@ -120,20 +118,3 @@ func parseGroupVersionKind(s proto.Schema) []schema.GroupVersionKind {
120118

121119
return gvkListResult
122120
}
123-
124-
// makeRawExtensionUntyped explicitly sets RawExtension's type in the schema to Untyped atomic
125-
// TODO: remove this once kube-openapi is updated to include
126-
// https://github.com/kubernetes/kube-openapi/pull/133
127-
func makeRawExtensionUntyped(s *smdschema.Schema) *smdschema.Schema {
128-
s2 := &smdschema.Schema{}
129-
for _, t := range s.Types {
130-
t2 := t
131-
if t2.Name == "io.k8s.apimachinery.pkg.runtime.RawExtension" {
132-
t2.Atom = smdschema.Atom{
133-
Untyped: &smdschema.Untyped{},
134-
}
135-
}
136-
s2.Types = append(s2.Types, t2)
137-
}
138-
return s2
139-
}

0 commit comments

Comments
 (0)