Merge pull request #123646 from jpbetz/fix-openapi-conformance-selectable-fields

Fix publish openapi conformance tests to ignore x-kubernetes-selectable-fields
This commit is contained in:
Kubernetes Prow Robot
2024-03-02 09:23:42 -08:00
committed by GitHub

View File

@@ -27,9 +27,10 @@ import (
"time"
"github.com/onsi/ginkgo/v2"
"sigs.k8s.io/yaml"
openapiutil "k8s.io/kube-openapi/pkg/util"
"k8s.io/utils/pointer"
"sigs.k8s.io/yaml"
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
@@ -713,6 +714,7 @@ func dropDefaults(s *spec.Schema) {
delete(s.Properties, "apiVersion")
delete(s.Properties, "kind")
delete(s.Extensions, "x-kubernetes-group-version-kind")
delete(s.Extensions, "x-kubernetes-selectable-fields")
}
func verifyKubectlExplain(ns, name, pattern string) error {