Start working on tests for auto discovery

This commit is contained in:
TwinProduction
2020-11-11 18:05:18 -05:00
parent dbc893fbc4
commit d4d4ca236a
7 changed files with 188 additions and 23 deletions

View File

@ -1,16 +1,10 @@
package k8s
import (
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/kubernetes"
"k8s.io/api/core/v1"
)
// 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 {
return nil, err
}
return services.Items, nil
// GetKubernetesServices return a list of Services from the given namespace
func GetKubernetesServices(client KubernetesClientApi, namespace string) ([]v1.Service, error) {
return client.GetServices(namespace)
}