in pkg/k8s/service_utils.go [67:87]
func stripDownServiceObject(service *corev1.Service) *corev1.Service {
service.ObjectMeta = metav1.ObjectMeta{
Name: service.Name,
Namespace: service.Namespace,
UID: service.UID,
DeletionTimestamp: service.DeletionTimestamp,
ResourceVersion: service.ResourceVersion,
Finalizers: service.Finalizers,
}
service.Spec = corev1.ServiceSpec{
Selector: service.Spec.Selector,
ClusterIP: service.Spec.ClusterIP,
ClusterIPs: service.Spec.ClusterIPs,
Ports: service.Spec.Ports,
Type: service.Spec.Type,
}
service.Status = corev1.ServiceStatus{
LoadBalancer: service.Status.LoadBalancer,
}
return service
}