From 47a724cd03b2b626b731ce451cdd96b5e2d90cb1 Mon Sep 17 00:00:00 2001 From: juanvallejo Date: Wed, 4 Oct 2017 17:33:25 -0400 Subject: [PATCH] UPSTREAM: 0000: output empty creationTimestamps as null --- .../pkg/apis/meta/v1/unstructured/unstructured.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vendor/k8s.io/kubernetes/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructured.go b/vendor/k8s.io/kubernetes/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructured.go index fed687e9bd32..bcc87f4fe0dd 100644 --- a/vendor/k8s.io/kubernetes/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructured.go +++ b/vendor/k8s.io/kubernetes/staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructured.go @@ -392,6 +392,10 @@ func (u *Unstructured) GetCreationTimestamp() metav1.Time { func (u *Unstructured) SetCreationTimestamp(timestamp metav1.Time) { ts, _ := timestamp.MarshalQueryParameter() + if len(ts) == 0 { + u.setNestedField(nil, "metadata", "creationTimestamp") + return + } u.setNestedField(ts, "metadata", "creationTimestamp") }