in internal/kubectl.go [87:98]
func (c Kubectl) CheckNamespaces(ctx context.Context, nss []string) error {
clientSet, err := c.factory.KubernetesClientSet()
if err != nil {
return err
}
for _, ns := range nss {
if _, err := clientSet.CoreV1().Namespaces().Get(ctx, ns, metav1.GetOptions{}); err != nil {
return err
}
}
return nil
}