in kubernetes/metadata/service.go [68:86]
func (s *service) GenerateK8s(obj kubernetes.Resource, opts ...FieldOptions) mapstr.M {
svc, ok := obj.(*kubernetes.Service)
if !ok {
return nil
}
out := s.resource.GenerateK8s("service", obj, opts...)
selectors := svc.Spec.Selector
if len(selectors) == 0 {
return out
}
svcMap := GenerateMap(selectors, s.resource.config.LabelsDedot)
if len(svcMap) != 0 {
_ = safemapstr.Put(out, "selectors", svcMap)
}
return out
}