remove metadata.creationTimestamp field from configMapGenerator

This commit is contained in:
liuhuiping
2018-09-18 18:10:45 +08:00
committed by levis.liu
parent 58492e2d83
commit 6c5a75bf73
12 changed files with 12 additions and 25 deletions

View File

@@ -23,6 +23,7 @@ import (
"strings"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
"k8s.io/apimachinery/pkg/runtime"
)
@@ -43,6 +44,8 @@ func NewResourceWithBehavior(obj runtime.Object, b GenerationBehavior) (*Resourc
}
var u unstructured.Unstructured
err = u.UnmarshalJSON(marshaled)
// creationTimestamp always 'null', remove it
u.SetCreationTimestamp(metav1.Time{})
return &Resource{Unstructured: u, b: b}, err
}