Files
PandaX/apps/devops/services/k8s/namespace/namespace.go
2022-01-22 17:07:04 +08:00

18 lines
381 B
Go

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
}