Merge discovery package into k8s package

This commit is contained in:
TwinProduction
2020-11-11 14:46:19 -05:00
parent 799c3e9187
commit fff34fff58
6 changed files with 70 additions and 74 deletions

View File

@ -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
}