Merge discovery package into k8s package
This commit is contained in:
14
k8s/k8s.go
14
k8s/k8s.go
@ -1,20 +1,16 @@
|
||||
package k8s
|
||||
|
||||
import (
|
||||
"log"
|
||||
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
"k8s.io/client-go/kubernetes"
|
||||
)
|
||||
|
||||
//GetServices return List of Services from given namespace
|
||||
func GetServices(client *kubernetes.Clientset, ns string) []corev1.Service {
|
||||
options := metav1.ListOptions{}
|
||||
svcs, err := client.CoreV1().Services(ns).List(options)
|
||||
// GetKubernetesServices return List of Services from given namespace
|
||||
func GetKubernetesServices(client *kubernetes.Clientset, ns string) ([]corev1.Service, error) {
|
||||
services, err := client.CoreV1().Services(ns).List(metav1.ListOptions{})
|
||||
if err != nil {
|
||||
log.Printf("[Discovery] : Error getting Services Err: %v", err)
|
||||
return []corev1.Service{}
|
||||
return nil, err
|
||||
}
|
||||
return svcs.Items
|
||||
return services.Items, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user