Skip to content

Commit 86fcb30

Browse files
authored
Merge pull request kubernetes#87908 from jpbetz/enable-smd-reflector
Bump to latest SMD to pick up performance optimizations
2 parents d09f8b9 + d9faaca commit 86fcb30

File tree

56 files changed

+1945
-684
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+1945
-684
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -574,7 +574,7 @@ replace (
574574
mvdan.cc/unparam => mvdan.cc/unparam v0.0.0-20190209190245-fbb59629db34
575575
rsc.io/pdf => rsc.io/pdf v0.1.1
576576
sigs.k8s.io/kustomize => sigs.k8s.io/kustomize v2.0.3+incompatible
577-
sigs.k8s.io/structured-merge-diff/v3 => sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200121225636-0fb62c1057dd
577+
sigs.k8s.io/structured-merge-diff/v3 => sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200207200219-5e70324e7c1c
578578
sigs.k8s.io/yaml => sigs.k8s.io/yaml v1.2.0
579579
sourcegraph.com/sqs/pbtypes => sourcegraph.com/sqs/pbtypes v0.0.0-20180604144634-d3ebe8f20ae4
580580
vbom.ml/util => vbom.ml/util v0.0.0-20160121211510-db5cfe13f5cc

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -621,8 +621,8 @@ mvdan.cc/unparam v0.0.0-20190209190245-fbb59629db34/go.mod h1:H6SUd1XjIs+qQCyskX
621621
rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4=
622622
sigs.k8s.io/kustomize v2.0.3+incompatible h1:JUufWFNlI44MdtnjUqVnvh29rR37PQFzPbLXqhyOyX0=
623623
sigs.k8s.io/kustomize v2.0.3+incompatible/go.mod h1:MkjgH3RdOWrievjo6c9T245dYlB5QeXV4WCbnt/PEpU=
624-
sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200121225636-0fb62c1057dd h1:RtLwJkS5lCLrbjdIqQdKiwZ6LrlGuLVdIcVhkUfsaIA=
625-
sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200121225636-0fb62c1057dd/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw=
624+
sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200207200219-5e70324e7c1c h1:xQP7F7Lntt2dtYmg12WPQHObOrAyPHlMWP1JVSa79GM=
625+
sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200207200219-5e70324e7c1c/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw=
626626
sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q=
627627
sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc=
628628
sourcegraph.com/sqs/pbtypes v0.0.0-20180604144634-d3ebe8f20ae4/go.mod h1:ketZ/q3QxT9HOBeFhu6RdvsftgpsbFHBF5Cas6cDKZ0=

staging/src/k8s.io/api/go.sum

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

staging/src/k8s.io/apiextensions-apiserver/go.sum

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

staging/src/k8s.io/apimachinery/go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ require (
3333
gopkg.in/yaml.v2 v2.2.8
3434
k8s.io/klog v1.0.0
3535
k8s.io/kube-openapi v0.0.0-20200121204235-bf4fb3bd569c
36+
sigs.k8s.io/structured-merge-diff/v3 v3.0.0-20200207200219-5e70324e7c1c
3637
sigs.k8s.io/yaml v1.2.0
3738
)
3839

staging/src/k8s.io/apimachinery/go.sum

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

staging/src/k8s.io/apimachinery/pkg/api/resource/quantity.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -634,6 +634,11 @@ func (q Quantity) MarshalJSON() ([]byte, error) {
634634
return result, nil
635635
}
636636

637+
// ToUnstructured implements the value.UnstructuredConverter interface.
638+
func (q Quantity) ToUnstructured() interface{} {
639+
return q.String()
640+
}
641+
637642
// UnmarshalJSON implements the json.Unmarshaller interface.
638643
// TODO: Remove support for leading/trailing whitespace
639644
func (q *Quantity) UnmarshalJSON(value []byte) error {

staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/duration.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@ func (d Duration) MarshalJSON() ([]byte, error) {
4949
return json.Marshal(d.Duration.String())
5050
}
5151

52+
// ToUnstructured implements the value.UnstructuredConverter interface.
53+
func (d Duration) ToUnstructured() interface{} {
54+
return d.Duration.String()
55+
}
56+
5257
// OpenAPISchemaType is used by the kube-openapi generator when constructing
5358
// the OpenAPI spec of this type.
5459
//

staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/time.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,16 @@ func (t Time) MarshalJSON() ([]byte, error) {
153153
return buf, nil
154154
}
155155

156+
// ToUnstructured implements the value.UnstructuredConverter interface.
157+
func (t Time) ToUnstructured() interface{} {
158+
if t.IsZero() {
159+
return nil
160+
}
161+
buf := make([]byte, 0, len(time.RFC3339))
162+
buf = t.UTC().AppendFormat(buf, time.RFC3339)
163+
return string(buf)
164+
}
165+
156166
// OpenAPISchemaType is used by the kube-openapi generator when constructing
157167
// the OpenAPI spec of this type.
158168
//

staging/src/k8s.io/apimachinery/pkg/runtime/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ go_library(
7272
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
7373
"//vendor/github.com/gogo/protobuf/proto:go_default_library",
7474
"//vendor/k8s.io/klog:go_default_library",
75+
"//vendor/sigs.k8s.io/structured-merge-diff/v3/value:go_default_library",
7576
],
7677
)
7778

0 commit comments

Comments
 (0)