From ee5748eca6350222051125b5e2313f78da00efbe Mon Sep 17 00:00:00 2001 From: Ritu Sood Date: Tue, 3 Mar 2020 00:44:52 -0800 Subject: Adding function to Query cluster based on label Add Query endpoint and implements returning list of clusters with label. Issue-ID: MULTICLOUD-922 Signed-off-by: Ritu Sood Signed-off-by: Eric Multanen Change-Id: I879b5e9002a0cbc9191abb99f1e164ee2b1c6581 --- src/ncm/api/clusterhandler_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/ncm/api/clusterhandler_test.go') diff --git a/src/ncm/api/clusterhandler_test.go b/src/ncm/api/clusterhandler_test.go index af5bd160..a26c41bd 100644 --- a/src/ncm/api/clusterhandler_test.go +++ b/src/ncm/api/clusterhandler_test.go @@ -43,6 +43,7 @@ type mockClusterManager struct { ClusterContentItems []moduleLib.ClusterContent ClusterLabelItems []moduleLib.ClusterLabel ClusterKvPairsItems []moduleLib.ClusterKvPairs + ClusterList []string Err error } @@ -106,6 +107,14 @@ func (m *mockClusterManager) GetClusters(provider string) ([]moduleLib.Cluster, return m.ClusterItems, nil } +func (m *mockClusterManager) GetClustersWithLabel(provider, label string) ([]string, error) { + if m.Err != nil { + return []string{}, m.Err + } + + return m.ClusterList, nil +} + func (m *mockClusterManager) DeleteCluster(provider, name string) error { return m.Err } -- cgit 1.2.3-korg