in cluster/cluster.go [135:142]
func ListNamespaces(client kubernetes.Interface) (*v1.NamespaceList, error) {
namespaces, err := client.CoreV1().Namespaces().List(context.Background(), metav1.ListOptions{})
if err != nil {
err = fmt.Errorf("error getting namespaces: %v", err)
return nil, err
}
return namespaces, nil
}