package namespace import ( "context" v1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/kubernetes" ) func GetNamespaceList(client *kubernetes.Clientset) (*v1.NamespaceList, error) { namespace, err := client.CoreV1().Namespaces().List(context.TODO(), metav1.ListOptions{}) if err != nil { return nil, err } return namespace, nil }