This job view page is being replaced by Spyglass soon. Check out the new job view.
PRkevindelgado: server-side metadata unknown field validation
ResultFAILURE
Tests 1 failed / 2 succeeded
Started2022-07-13 16:53
Elapsed3m38s
Revision29e77b2a48741c90c7b499072dbd52a90355689d
Refs 109494

Test Failures


verify vendor 2m22s

make verify WHAT=vendor
Your vendored results are different:
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/api/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/api/go.mod
--- vendor/k8s.io/api/go.mod	2022-07-13 16:53:14.357392934 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/api/go.mod	2022-07-13 16:56:15.180410141 +0000
@@ -29,7 +29,7 @@ require (
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 	k8s.io/klog/v2 v2.70.1 // indirect
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 	sigs.k8s.io/yaml v1.2.0 // indirect
 )
@@ -37,4 +37,5 @@ require (
 replace (
 	k8s.io/api => ../api
 	k8s.io/apimachinery => ../apimachinery
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/apiextensions-apiserver/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/apiextensions-apiserver/go.mod
--- vendor/k8s.io/apiextensions-apiserver/go.mod	2022-07-13 16:53:19.533709189 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/apiextensions-apiserver/go.mod	2022-07-13 16:56:15.192410871 +0000
@@ -132,4 +132,5 @@ replace (
 	k8s.io/client-go => ../client-go
 	k8s.io/code-generator => ../code-generator
 	k8s.io/component-base => ../component-base
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/apiextensions-apiserver/go.sum /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/apiextensions-apiserver/go.sum
--- vendor/k8s.io/apiextensions-apiserver/go.sum	2022-07-13 16:53:19.533709189 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/apiextensions-apiserver/go.sum	2022-07-13 16:56:06.395875705 +0000
@@ -856,9 +856,6 @@ sigs.k8s.io/apiserver-network-proxy/konn
 sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.32/go.mod h1:fEO7lRTdivWO2qYVCVG7dEADOMo/MLDCVr8So2g88Uw=
 sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 h1:kDi4JBNAsJWfz1aEXhO8Jg87JJaPNLh5tIzYHgStQ9Y=
 sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2/go.mod h1:B+TnT182UBxE84DiCz4CVE26eOSDAeYCpfDnC2kdKMY=
-sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 h1:mJrAFyzTI5VqJFPJa0u+QEBMH7GkBXWT8MMgD51OZuY=
-sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0=
-sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw=
 sigs.k8s.io/structured-merge-diff/v4 v4.2.1 h1:bKCqE9GvQ5tiVHn5rfn1r+yao3aLQEaLzkkmAkf+A6Y=
 sigs.k8s.io/structured-merge-diff/v4 v4.2.1/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4=
 sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q=
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/apimachinery/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/apimachinery/go.mod
--- vendor/k8s.io/apimachinery/go.mod	2022-07-13 16:53:14.541404177 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/apimachinery/go.mod	2022-07-13 16:56:15.200411358 +0000
@@ -24,7 +24,7 @@ require (
 	k8s.io/klog/v2 v2.70.1
 	k8s.io/kube-openapi v0.0.0-20220627174259-011e075b9cb8
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1
 	sigs.k8s.io/yaml v1.2.0
 )
@@ -46,4 +46,7 @@ require (
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 )
 
-replace k8s.io/apimachinery => ../apimachinery
+replace (
+	k8s.io/apimachinery => ../apimachinery
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
+)
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/apiserver/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/apiserver/go.mod
--- vendor/k8s.io/apiserver/go.mod	2022-07-13 16:53:14.597407598 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/apiserver/go.mod	2022-07-13 16:56:15.212412089 +0000
@@ -46,7 +46,7 @@ require (
 	k8s.io/kube-openapi v0.0.0-20220627174259-011e075b9cb8
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9
 	sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.32
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1
 	sigs.k8s.io/yaml v1.2.0
 )
@@ -124,4 +124,5 @@ replace (
 	k8s.io/apiserver => ../apiserver
 	k8s.io/client-go => ../client-go
 	k8s.io/component-base => ../component-base
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/cli-runtime/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/cli-runtime/go.mod
--- vendor/k8s.io/cli-runtime/go.mod	2022-07-13 16:53:14.749416885 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/cli-runtime/go.mod	2022-07-13 16:56:15.220412575 +0000
@@ -65,7 +65,7 @@ require (
 	gopkg.in/inf.v0 v0.9.1 // indirect
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 	k8s.io/klog/v2 v2.70.1 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 )
 
@@ -74,4 +74,5 @@ replace (
 	k8s.io/apimachinery => ../apimachinery
 	k8s.io/cli-runtime => ../cli-runtime
 	k8s.io/client-go => ../client-go
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/client-go/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/client-go/go.mod
--- vendor/k8s.io/client-go/go.mod	2022-07-13 16:53:14.817421040 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/client-go/go.mod	2022-07-13 16:56:15.232413305 +0000
@@ -57,11 +57,12 @@ require (
 	gopkg.in/inf.v0 v0.9.1 // indirect
 	gopkg.in/yaml.v2 v2.4.0 // indirect
 	gopkg.in/yaml.v3 v3.0.1 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 )
 
 replace (
 	k8s.io/api => ../api
 	k8s.io/apimachinery => ../apimachinery
 	k8s.io/client-go => ../client-go
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/cloud-provider/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/cloud-provider/go.mod
--- vendor/k8s.io/cloud-provider/go.mod	2022-07-13 16:53:14.941428616 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/cloud-provider/go.mod	2022-07-13 16:56:15.240413792 +0000
@@ -98,7 +98,7 @@ require (
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 	k8s.io/kube-openapi v0.0.0-20220627174259-011e075b9cb8 // indirect
 	sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.32 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 	sigs.k8s.io/yaml v1.2.0 // indirect
 )
@@ -112,4 +112,5 @@ replace (
 	k8s.io/component-base => ../component-base
 	k8s.io/component-helpers => ../component-helpers
 	k8s.io/controller-manager => ../controller-manager
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/cluster-bootstrap/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/cluster-bootstrap/go.mod
--- vendor/k8s.io/cluster-bootstrap/go.mod	2022-07-13 16:53:14.945428861 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/cluster-bootstrap/go.mod	2022-07-13 16:56:15.252414522 +0000
@@ -28,7 +28,7 @@ require (
 	gopkg.in/yaml.v2 v2.4.0 // indirect
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 )
 
@@ -36,4 +36,5 @@ replace (
 	k8s.io/api => ../api
 	k8s.io/apimachinery => ../apimachinery
 	k8s.io/cluster-bootstrap => ../cluster-bootstrap
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/code-generator/examples/go.sum /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/code-generator/examples/go.sum
--- vendor/k8s.io/code-generator/examples/go.sum	2022-07-13 16:53:14.981431061 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/code-generator/examples/go.sum	2022-07-13 16:56:21.196776189 +0000
@@ -544,8 +544,8 @@ k8s.io/utils v0.0.0-20220210201930-3a6ce
 rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
 rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
 rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
-sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 h1:kDi4JBNAsJWfz1aEXhO8Jg87JJaPNLh5tIzYHgStQ9Y=
-sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2/go.mod h1:B+TnT182UBxE84DiCz4CVE26eOSDAeYCpfDnC2kdKMY=
+sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 h1:mJrAFyzTI5VqJFPJa0u+QEBMH7GkBXWT8MMgD51OZuY=
+sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0=
 sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw=
 sigs.k8s.io/structured-merge-diff/v4 v4.2.1 h1:bKCqE9GvQ5tiVHn5rfn1r+yao3aLQEaLzkkmAkf+A6Y=
 sigs.k8s.io/structured-merge-diff/v4 v4.2.1/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4=
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/component-base/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/component-base/go.mod
--- vendor/k8s.io/component-base/go.mod	2022-07-13 16:53:14.989431549 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/component-base/go.mod	2022-07-13 16:56:15.272415739 +0000
@@ -28,7 +28,7 @@ require (
 	k8s.io/client-go v0.0.0
 	k8s.io/klog/v2 v2.70.1
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9
 )
 
 require (
@@ -89,4 +89,5 @@ replace (
 	k8s.io/apimachinery => ../apimachinery
 	k8s.io/client-go => ../client-go
 	k8s.io/component-base => ../component-base
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/component-helpers/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/component-helpers/go.mod
--- vendor/k8s.io/component-helpers/go.mod	2022-07-13 16:53:15.005432528 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/component-helpers/go.mod	2022-07-13 16:56:15.280416226 +0000
@@ -47,7 +47,7 @@ require (
 	gopkg.in/yaml.v2 v2.4.0 // indirect
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 	k8s.io/kube-openapi v0.0.0-20220627174259-011e075b9cb8 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 	sigs.k8s.io/yaml v1.2.0 // indirect
 )
@@ -57,4 +57,5 @@ replace (
 	k8s.io/apimachinery => ../apimachinery
 	k8s.io/client-go => ../client-go
 	k8s.io/component-helpers => ../component-helpers
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/controller-manager/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/controller-manager/go.mod
--- vendor/k8s.io/controller-manager/go.mod	2022-07-13 16:53:15.013433016 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/controller-manager/go.mod	2022-07-13 16:56:15.288416713 +0000
@@ -92,7 +92,7 @@ require (
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 	k8s.io/kube-openapi v0.0.0-20220627174259-011e075b9cb8 // indirect
 	sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.32 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 	sigs.k8s.io/yaml v1.2.0 // indirect
 )
@@ -104,4 +104,5 @@ replace (
 	k8s.io/client-go => ../client-go
 	k8s.io/component-base => ../component-base
 	k8s.io/controller-manager => ../controller-manager
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/csi-translation-lib/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/csi-translation-lib/go.mod
--- vendor/k8s.io/csi-translation-lib/go.mod	2022-07-13 16:53:15.033434238 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/csi-translation-lib/go.mod	2022-07-13 16:56:15.308417929 +0000
@@ -27,7 +27,7 @@ require (
 	gopkg.in/yaml.v2 v2.4.0 // indirect
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 )
 
@@ -35,4 +35,5 @@ replace (
 	k8s.io/api => ../api
 	k8s.io/apimachinery => ../apimachinery
 	k8s.io/csi-translation-lib => ../csi-translation-lib
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/kube-aggregator/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/kube-aggregator/go.mod
--- vendor/k8s.io/kube-aggregator/go.mod	2022-07-13 16:53:15.041434727 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/kube-aggregator/go.mod	2022-07-13 16:56:15.320418659 +0000
@@ -101,7 +101,7 @@ require (
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 	k8s.io/gengo v0.0.0-20211129171323-c02415ce4185 // indirect
 	sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.32 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/yaml v1.2.0 // indirect
 )
 
@@ -113,4 +113,5 @@ replace (
 	k8s.io/code-generator => ../code-generator
 	k8s.io/component-base => ../component-base
 	k8s.io/kube-aggregator => ../kube-aggregator
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/kube-controller-manager/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/kube-controller-manager/go.mod
--- vendor/k8s.io/kube-controller-manager/go.mod	2022-07-13 16:53:15.065436193 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/kube-controller-manager/go.mod	2022-07-13 16:56:15.332419390 +0000
@@ -24,7 +24,7 @@ require (
 	k8s.io/component-base v0.0.0 // indirect
 	k8s.io/klog/v2 v2.70.1 // indirect
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 )
 
@@ -38,4 +38,5 @@ replace (
 	k8s.io/component-helpers => ../component-helpers
 	k8s.io/controller-manager => ../controller-manager
 	k8s.io/kube-controller-manager => ../kube-controller-manager
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/kube-proxy/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/kube-proxy/go.mod
--- vendor/k8s.io/kube-proxy/go.mod	2022-07-13 16:53:15.065436193 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/kube-proxy/go.mod	2022-07-13 16:56:15.344420120 +0000
@@ -23,7 +23,7 @@ require (
 	gopkg.in/yaml.v2 v2.4.0 // indirect
 	k8s.io/klog/v2 v2.70.1 // indirect
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 	sigs.k8s.io/yaml v1.2.0 // indirect
 )
@@ -34,4 +34,5 @@ replace (
 	k8s.io/client-go => ../client-go
 	k8s.io/component-base => ../component-base
 	k8s.io/kube-proxy => ../kube-proxy
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/kube-scheduler/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/kube-scheduler/go.mod
--- vendor/k8s.io/kube-scheduler/go.mod	2022-07-13 16:53:15.069436437 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/kube-scheduler/go.mod	2022-07-13 16:56:15.352420606 +0000
@@ -25,7 +25,7 @@ require (
 	gopkg.in/yaml.v2 v2.4.0 // indirect
 	k8s.io/klog/v2 v2.70.1 // indirect
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 )
 
@@ -35,4 +35,5 @@ replace (
 	k8s.io/client-go => ../client-go
 	k8s.io/component-base => ../component-base
 	k8s.io/kube-scheduler => ../kube-scheduler
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/kubectl/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/kubectl/go.mod
--- vendor/k8s.io/kubectl/go.mod	2022-07-13 16:53:15.069436437 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/kubectl/go.mod	2022-07-13 16:56:15.364421337 +0000
@@ -40,7 +40,7 @@ require (
 	k8s.io/kube-openapi v0.0.0-20220627174259-011e075b9cb8
 	k8s.io/metrics v0.0.0
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9
 	sigs.k8s.io/kustomize/kustomize/v4 v4.5.4
 	sigs.k8s.io/kustomize/kyaml v0.13.6
 	sigs.k8s.io/yaml v1.2.0
@@ -103,4 +103,5 @@ replace (
 	k8s.io/component-helpers => ../component-helpers
 	k8s.io/kubectl => ../kubectl
 	k8s.io/metrics => ../metrics
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/kubelet/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/kubelet/go.mod
--- vendor/k8s.io/kubelet/go.mod	2022-07-13 16:53:15.201444503 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/kubelet/go.mod	2022-07-13 16:56:15.372421823 +0000
@@ -32,7 +32,7 @@ require (
 	gopkg.in/yaml.v2 v2.4.0 // indirect
 	k8s.io/klog/v2 v2.70.1 // indirect
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 	sigs.k8s.io/yaml v1.2.0 // indirect
 )
@@ -43,4 +43,5 @@ replace (
 	k8s.io/client-go => ../client-go
 	k8s.io/component-base => ../component-base
 	k8s.io/kubelet => ../kubelet
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/legacy-cloud-providers/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/legacy-cloud-providers/go.mod
--- vendor/k8s.io/legacy-cloud-providers/go.mod	2022-07-13 16:53:15.245447191 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/legacy-cloud-providers/go.mod	2022-07-13 16:56:15.384422554 +0000
@@ -96,7 +96,7 @@ require (
 	gopkg.in/yaml.v2 v2.4.0 // indirect
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 	k8s.io/kube-openapi v0.0.0-20220627174259-011e075b9cb8 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 )
 
@@ -112,4 +112,5 @@ replace (
 	k8s.io/csi-translation-lib => ../csi-translation-lib
 	k8s.io/legacy-cloud-providers => ../legacy-cloud-providers
 	k8s.io/mount-utils => ../mount-utils
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/metrics/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/metrics/go.mod
--- vendor/k8s.io/metrics/go.mod	2022-07-13 16:53:15.253447680 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/metrics/go.mod	2022-07-13 16:56:15.396423283 +0000
@@ -54,7 +54,7 @@ require (
 	k8s.io/klog/v2 v2.70.1 // indirect
 	k8s.io/kube-openapi v0.0.0-20220627174259-011e075b9cb8 // indirect
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 	sigs.k8s.io/yaml v1.2.0 // indirect
 )
@@ -65,4 +65,5 @@ replace (
 	k8s.io/client-go => ../client-go
 	k8s.io/code-generator => ../code-generator
 	k8s.io/metrics => ../metrics
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/pod-security-admission/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/pod-security-admission/go.mod
--- vendor/k8s.io/pod-security-admission/go.mod	2022-07-13 16:53:15.273448902 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/pod-security-admission/go.mod	2022-07-13 16:56:15.416424501 +0000
@@ -96,7 +96,7 @@ require (
 	gopkg.in/yaml.v3 v3.0.1 // indirect
 	k8s.io/kube-openapi v0.0.0-20220627174259-011e075b9cb8 // indirect
 	sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.32 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 )
 
@@ -107,4 +107,5 @@ replace (
 	k8s.io/client-go => ../client-go
 	k8s.io/component-base => ../component-base
 	k8s.io/pod-security-admission => ../pod-security-admission
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/sample-apiserver/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/sample-apiserver/go.mod
--- vendor/k8s.io/sample-apiserver/go.mod	2022-07-13 16:53:15.409457212 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/sample-apiserver/go.mod	2022-07-13 16:56:15.428425231 +0000
@@ -97,7 +97,7 @@ require (
 	k8s.io/gengo v0.0.0-20211129171323-c02415ce4185 // indirect
 	k8s.io/klog/v2 v2.70.1 // indirect
 	sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.32 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 	sigs.k8s.io/yaml v1.2.0 // indirect
 )
@@ -110,4 +110,5 @@ replace (
 	k8s.io/code-generator => ../code-generator
 	k8s.io/component-base => ../component-base
 	k8s.io/sample-apiserver => ../sample-apiserver
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/sample-cli-plugin/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/sample-cli-plugin/go.mod
--- vendor/k8s.io/sample-cli-plugin/go.mod	2022-07-13 16:53:15.421457945 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/sample-cli-plugin/go.mod	2022-07-13 16:56:15.436425718 +0000
@@ -62,7 +62,7 @@ require (
 	k8s.io/klog/v2 v2.70.1 // indirect
 	k8s.io/kube-openapi v0.0.0-20220627174259-011e075b9cb8 // indirect
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/kustomize/api v0.11.4 // indirect
 	sigs.k8s.io/kustomize/kyaml v0.13.6 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
@@ -75,4 +75,5 @@ replace (
 	k8s.io/cli-runtime => ../cli-runtime
 	k8s.io/client-go => ../client-go
 	k8s.io/sample-cli-plugin => ../sample-cli-plugin
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/k8s.io/sample-controller/go.mod /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/sample-controller/go.mod
--- vendor/k8s.io/sample-controller/go.mod	2022-07-13 16:53:15.421457945 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/k8s.io/sample-controller/go.mod	2022-07-13 16:56:15.448426447 +0000
@@ -54,7 +54,7 @@ require (
 	k8s.io/gengo v0.0.0-20211129171323-c02415ce4185 // indirect
 	k8s.io/kube-openapi v0.0.0-20220627174259-011e075b9cb8 // indirect
 	k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 // indirect
-	sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 // indirect
+	sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 // indirect
 	sigs.k8s.io/structured-merge-diff/v4 v4.2.1 // indirect
 	sigs.k8s.io/yaml v1.2.0 // indirect
 )
@@ -65,4 +65,5 @@ replace (
 	k8s.io/client-go => ../client-go
 	k8s.io/code-generator => ../code-generator
 	k8s.io/sample-controller => ../sample-controller
+	sigs.k8s.io/json => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 )
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/modules.txt /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/modules.txt
--- vendor/modules.txt	2022-07-13 16:53:16.613530776 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/modules.txt	2022-07-13 16:56:25.617045137 +0000
@@ -2452,7 +2452,7 @@ k8s.io/utils/trace
 ## explicit; go 1.17
 sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client
 sigs.k8s.io/apiserver-network-proxy/konnectivity-client/proto/client
-# sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2 => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
+# sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9 => sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2
 ## explicit; go 1.17
 sigs.k8s.io/json
 sigs.k8s.io/json/internal/golang/encoding/json
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/sigs.k8s.io/json/internal/golang/encoding/json/decode.go /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/sigs.k8s.io/json/internal/golang/encoding/json/decode.go
--- vendor/sigs.k8s.io/json/internal/golang/encoding/json/decode.go	2022-07-13 16:53:19.537709433 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/sigs.k8s.io/json/internal/golang/encoding/json/decode.go	2022-07-13 16:56:25.465035888 +0000
@@ -695,7 +695,7 @@ func (d *decodeState) object(v reflect.V
 					seenKeys = map[string]struct{}{}
 				}
 				if _, seen := seenKeys[fieldName]; seen {
-					d.saveStrictError(d.newFieldError(duplicateStrictErrType, fieldName))
+					d.saveStrictError(d.newFieldError("duplicate field", fieldName))
 				} else {
 					seenKeys[fieldName] = struct{}{}
 				}
@@ -711,7 +711,7 @@ func (d *decodeState) object(v reflect.V
 				var seenKeys uint64
 				checkDuplicateField = func(fieldNameIndex int, fieldName string) {
 					if seenKeys&(1<<fieldNameIndex) != 0 {
-						d.saveStrictError(d.newFieldError(duplicateStrictErrType, fieldName))
+						d.saveStrictError(d.newFieldError("duplicate field", fieldName))
 					} else {
 						seenKeys = seenKeys | (1 << fieldNameIndex)
 					}
@@ -724,7 +724,7 @@ func (d *decodeState) object(v reflect.V
 						seenIndexes = make([]bool, len(fields.list))
 					}
 					if seenIndexes[fieldNameIndex] {
-						d.saveStrictError(d.newFieldError(duplicateStrictErrType, fieldName))
+						d.saveStrictError(d.newFieldError("duplicate field", fieldName))
 					} else {
 						seenIndexes[fieldNameIndex] = true
 					}
@@ -836,7 +836,7 @@ func (d *decodeState) object(v reflect.V
 				d.errorContext.Struct = t
 				d.appendStrictFieldStackKey(f.name)
 			} else if d.disallowUnknownFields {
-				d.saveStrictError(d.newFieldError(unknownStrictErrType, string(key)))
+				d.saveStrictError(d.newFieldError("unknown field", string(key)))
 			}
 		}
 
@@ -1231,7 +1231,7 @@ func (d *decodeState) objectInterface()
 
 		if d.disallowDuplicateFields {
 			if _, exists := m[key]; exists {
-				d.saveStrictError(d.newFieldError(duplicateStrictErrType, key))
+				d.saveStrictError(d.newFieldError("duplicate field", key))
 			}
 		}
 
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/sigs.k8s.io/json/internal/golang/encoding/json/kubernetes_patch.go /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/sigs.k8s.io/json/internal/golang/encoding/json/kubernetes_patch.go
--- vendor/sigs.k8s.io/json/internal/golang/encoding/json/kubernetes_patch.go	2022-07-13 16:53:19.537709433 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/sigs.k8s.io/json/internal/golang/encoding/json/kubernetes_patch.go	2022-07-13 16:56:25.465035888 +0000
@@ -18,6 +18,7 @@ package json
 
 import (
 	gojson "encoding/json"
+	"fmt"
 	"strconv"
 	"strings"
 )
@@ -70,23 +71,17 @@ func (d *Decoder) DisallowDuplicateField
 	d.d.disallowDuplicateFields = true
 }
 
-func (d *decodeState) newFieldError(errType strictErrType, field string) *strictError {
+func (d *decodeState) newFieldError(msg, field string) error {
 	if len(d.strictFieldStack) > 0 {
-		return &strictError{
-			ErrType: errType,
-			Path:    strings.Join(d.strictFieldStack, "") + "." + field,
-		}
+		return fmt.Errorf("%s %q", msg, strings.Join(d.strictFieldStack, "")+"."+field)
 	} else {
-		return &strictError{
-			ErrType: errType,
-			Path:    field,
-		}
+		return fmt.Errorf("%s %q", msg, field)
 	}
 }
 
 // saveStrictError saves a strict decoding error,
 // for reporting at the end of the unmarshal if no other errors occurred.
-func (d *decodeState) saveStrictError(err *strictError) {
+func (d *decodeState) saveStrictError(err error) {
 	// prevent excessive numbers of accumulated errors
 	if len(d.savedStrictErrors) >= 100 {
 		return
@@ -123,33 +118,6 @@ func (d *decodeState) appendStrictFieldS
 	d.strictFieldStack = append(d.strictFieldStack, "[", strconv.Itoa(i), "]")
 }
 
-type strictErrType string
-
-const (
-	unknownStrictErrType   strictErrType = "unknown field"
-	duplicateStrictErrType strictErrType = "duplicate field"
-)
-
-// strictError is a strict decoding error
-// It has an ErrType (either unknown or duplicate)
-// and a path to the erroneous field
-type strictError struct {
-	ErrType strictErrType
-	Path    string
-}
-
-func (e *strictError) Error() string {
-	return string(e.ErrType) + " " + strconv.Quote(e.Path)
-}
-
-func (e *strictError) FieldPath() string {
-	return e.Path
-}
-
-func (e *strictError) SetFieldPath(path string) {
-	e.Path = path
-}
-
 // UnmarshalStrictError holds errors resulting from use of strict disallow___ decoder directives.
 // If this is returned from Unmarshal(), it means the decoding was successful in all other respects.
 type UnmarshalStrictError struct {
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/sigs.k8s.io/json/json.go /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/sigs.k8s.io/json/json.go
--- vendor/sigs.k8s.io/json/json.go	2022-07-13 16:53:19.537709433 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/sigs.k8s.io/json/json.go	2022-07-13 16:56:25.461035644 +0000
@@ -137,11 +137,3 @@ func SyntaxErrorOffset(err error) (isSyn
 		return false, 0
 	}
 }
-
-// FieldError are errors that provide access to
-// the path of the erroneous field
-type FieldError interface {
-	Error() string
-	FieldPath() string
-	SetFieldPath(path string)
-}
Vendor Verify failed.
If you're seeing this locally, run the below command to fix your directories:
hack/update-vendor.sh
Check all unwanted dependencies and update its status.
These modules are pinned to versions different than the minimal preferred version.
That means that without replace directives, a different version would be selected,
which breaks consumers of our published modules.
1. Use hack/pin-dependency.sh to switch to the preferred version for each module
2. Run hack/update-vendor.sh to rebuild the vendor directory
3. Run hack/lint-dependencies.sh to verify no additional changes are required

sigs.k8s.io/json
    pinned:    v0.0.0-20211208200746-9f7c6b3444d2
    preferred: v0.0.0-20220713142537-ff3dbbeab8d9
    hack/pin-dependency.sh sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9
All pinned versions of checked dependencies match their preferred version.
				
				Click to see stdout/stderrfrom junit_verify.xml

Filter through log files | View test history on testgrid


Show 2 Passed Tests

Error lines from build-log.txt

... skipping 944 lines ...
 )
@@ -70,23 +71,17 @@ func (d *Decoder) DisallowDuplicateField
 	d.d.disallowDuplicateFields = true
 }
 
-func (d *decodeState) newFieldError(errType strictErrType, field string) *strictError {
+func (d *decodeState) newFieldError(msg, field string) error {
 	if len(d.strictFieldStack) > 0 {
-		return &strictError{
-			ErrType: errType,
-			Path:    strings.Join(d.strictFieldStack, "") + "." + field,
-		}
+		return fmt.Errorf("%s %q", msg, strings.Join(d.strictFieldStack, "")+"."+field)
... skipping 3 lines ...
-			Path:    field,
-		}
+		return fmt.Errorf("%s %q", msg, field)
 	}
 }
 
 // saveStrictError saves a strict decoding error,
 // for reporting at the end of the unmarshal if no other errors occurred.
-func (d *decodeState) saveStrictError(err *strictError) {
+func (d *decodeState) saveStrictError(err error) {
 	// prevent excessive numbers of accumulated errors
 	if len(d.savedStrictErrors) >= 100 {
 		return
@@ -123,33 +118,6 @@ func (d *decodeState) appendStrictFieldS
 	d.strictFieldStack = append(d.strictFieldStack, "[", strconv.Itoa(i), "]")
 }
... skipping 2 lines ...
-
-const (
-	unknownStrictErrType   strictErrType = "unknown field"
-	duplicateStrictErrType strictErrType = "duplicate field"
-)
-
-// strictError is a strict decoding error
-// It has an ErrType (either unknown or duplicate)
-// and a path to the erroneous field
-type strictError struct {
-	ErrType strictErrType
-	Path    string
-}
-
-func (e *strictError) Error() string {
-	return string(e.ErrType) + " " + strconv.Quote(e.Path)
-}
-
-func (e *strictError) FieldPath() string {
-	return e.Path
-}
... skipping 5 lines ...
 // UnmarshalStrictError holds errors resulting from use of strict disallow___ decoder directives.
 // If this is returned from Unmarshal(), it means the decoding was successful in all other respects.
 type UnmarshalStrictError struct {
diff -Naupr -x BUILD -x 'AUTHORS*' -x 'CONTRIBUTORS*' vendor/sigs.k8s.io/json/json.go /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/sigs.k8s.io/json/json.go
--- vendor/sigs.k8s.io/json/json.go	2022-07-13 16:53:19.537709433 +0000
+++ /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c/kubernetes/vendor/sigs.k8s.io/json/json.go	2022-07-13 16:56:25.461035644 +0000
@@ -137,11 +137,3 @@ func SyntaxErrorOffset(err error) (isSyn
 		return false, 0
 	}
 }
-
-// FieldError are errors that provide access to
-// the path of the erroneous field
-type FieldError interface {
-	Error() string
-	FieldPath() string
-	SetFieldPath(path string)
-}
Vendor Verify failed.
If you're seeing this locally, run the below command to fix your directories:
hack/update-vendor.sh
Check all unwanted dependencies and update its status.
These modules are pinned to versions different than the minimal preferred version.
That means that without replace directives, a different version would be selected,
which breaks consumers of our published modules.
... skipping 5 lines ...
    pinned:    v0.0.0-20211208200746-9f7c6b3444d2
    preferred: v0.0.0-20220713142537-ff3dbbeab8d9
    hack/pin-dependency.sh sigs.k8s.io/json v0.0.0-20220713142537-ff3dbbeab8d9
All pinned versions of checked dependencies match their preferred version.
Removing /home/prow/go/src/k8s.io/kubernetes/_tmp/kube-vendor.6LMh9c
+++ exit code: 1
+++ error: 1
FAILED   verify-vendor.sh	142s
========================
FAILED TESTS
========================
hack/make-rules/../../hack/verify-vendor.sh
make: *** [Makefile:132: verify] Error 1
+ EXIT_VALUE=2
+ set +o xtrace
Cleaning up after docker in docker.
================================================================================
Cleaning up after docker
Stopping Docker: dockerProgram process in pidfile '/var/run/docker-ssd.pid', 1 process(es), refused to die.
... skipping 3 lines ...