Skip to content

Commit 5902774

Browse files
authored
simplify loadbalancer enable (#2132)
1 parent 5988d24 commit 5902774

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

pkg/openstack/loadbalancer.go

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1992,10 +1992,6 @@ func (lbaas *LbaasV2) ensureOctaviaLoadBalancer(ctx context.Context, clusterName
19921992

19931993
// EnsureLoadBalancer creates a new load balancer or updates the existing one.
19941994
func (lbaas *LbaasV2) EnsureLoadBalancer(ctx context.Context, clusterName string, apiService *corev1.Service, nodes []*corev1.Node) (*corev1.LoadBalancerStatus, error) {
1995-
if !lbaas.opts.Enabled {
1996-
return nil, cloudprovider.ImplementedElsewhere
1997-
}
1998-
19991995
mc := metrics.NewMetricContext("loadbalancer", "ensure")
20001996
status, err := lbaas.ensureLoadBalancer(ctx, clusterName, apiService, nodes)
20011997
return status, mc.ObserveReconcile(err)
@@ -2156,9 +2152,6 @@ func (lbaas *LbaasV2) updateOctaviaLoadBalancer(ctx context.Context, clusterName
21562152

21572153
// UpdateLoadBalancer updates hosts under the specified load balancer.
21582154
func (lbaas *LbaasV2) UpdateLoadBalancer(ctx context.Context, clusterName string, service *corev1.Service, nodes []*corev1.Node) error {
2159-
if !lbaas.opts.Enabled {
2160-
return cloudprovider.ImplementedElsewhere
2161-
}
21622155
mc := metrics.NewMetricContext("loadbalancer", "update")
21632156
err := lbaas.updateLoadBalancer(ctx, clusterName, service, nodes)
21642157
return mc.ObserveReconcile(err)

pkg/openstack/openstack.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,10 @@ func (os *OpenStack) HasClusterID() bool {
325325
// LoadBalancer initializes a LbaasV2 object
326326
func (os *OpenStack) LoadBalancer() (cloudprovider.LoadBalancer, bool) {
327327
klog.V(4).Info("openstack.LoadBalancer() called")
328+
if !os.lbOpts.Enabled {
329+
klog.V(4).Info("openstack.LoadBalancer() support for LoadBalancer controller is disabled")
330+
return nil, false
331+
}
328332

329333
network, err := client.NewNetworkV2(os.provider, os.epOpts)
330334
if err != nil {

0 commit comments

Comments
 (0)