INNER CODE UNIT · Go
parseKafkaServers
otterize/network-mapper · src/kafka-watcher/cmd/main.go:141
func parseKafkaServers(serverNames []string) ([]types.NamespacedName, error) {
var servers []types.NamespacedName
for _, serverName := range serverNames {
nameParts := strings.Split(serverName, ".")
if len(nameParts) != 2 {
return nil, errors.Errorf("error parsing server pod name %s - should be formatted as 'name.namespace'", serverName)
}
servers = append(servers, types.NamespacedName{
Name: nameParts[0],
Namespace: nameParts[1],
})
}
return servers, nil
}