From 8f99b253f9dd7d5ff5e877932870361739ef2545 Mon Sep 17 00:00:00 2001 From: nikhiljindal Date: Thu, 22 Mar 2018 16:37:46 -0700 Subject: [PATCH] Adding ListUrlMaps LoadBalancers interface --- pkg/loadbalancers/fakes.go | 6 ++++++ pkg/loadbalancers/interfaces.go | 1 + 2 files changed, 7 insertions(+) diff --git a/pkg/loadbalancers/fakes.go b/pkg/loadbalancers/fakes.go index b945d93754..f3144b4f0a 100644 --- a/pkg/loadbalancers/fakes.go +++ b/pkg/loadbalancers/fakes.go @@ -222,6 +222,12 @@ func (f *FakeLoadBalancers) DeleteUrlMap(name string) error { return nil } +// ListUrlMaps fakes getting url maps from the cloud. +func (f *FakeLoadBalancers) ListUrlMaps() ([]*compute.UrlMap, error) { + f.calls = append(f.calls, "ListUrlMaps") + return f.Um, nil +} + // TargetProxies fakes // GetTargetHttpProxy fakes getting target http proxies from the cloud. diff --git a/pkg/loadbalancers/interfaces.go b/pkg/loadbalancers/interfaces.go index 5966907968..4ea781574e 100644 --- a/pkg/loadbalancers/interfaces.go +++ b/pkg/loadbalancers/interfaces.go @@ -38,6 +38,7 @@ type LoadBalancers interface { CreateUrlMap(urlMap *compute.UrlMap) error UpdateUrlMap(urlMap *compute.UrlMap) error DeleteUrlMap(name string) error + ListUrlMaps() ([]*compute.UrlMap, error) // TargetProxies GetTargetHttpProxy(name string) (*compute.TargetHttpProxy, error)