func()

in pkg/converter/unstructured.go [34:51]


func (c *UnstructuredConverter) ExtractObjectMeta() *metav1.ObjectMeta {
	metadata := &metav1.ObjectMeta{}
	metadata.Name = c.o.GetName()
	metadata.GenerateName = c.o.GetGenerateName()
	metadata.Namespace = c.o.GetNamespace()
	metadata.SelfLink = c.o.GetSelfLink()
	metadata.UID = c.o.GetUID()
	metadata.ResourceVersion = c.o.GetResourceVersion()
	metadata.Generation = c.o.GetGeneration()
	metadata.CreationTimestamp = c.o.GetCreationTimestamp()
	metadata.DeletionTimestamp = c.o.GetDeletionTimestamp()
	metadata.DeletionGracePeriodSeconds = c.o.GetDeletionGracePeriodSeconds()
	metadata.Labels = c.o.GetLabels()
	metadata.Annotations = c.o.GetAnnotations()
	metadata.OwnerReferences = c.o.GetOwnerReferences()
	metadata.Finalizers = c.o.GetFinalizers()
	return metadata
}