Browse Source

Ensure klb handler reacretes lb

When user manually deletes the load balancer for one specific service
we need to recreate the load balanacer.

This commit makes sure that the load balancer is recreated when the
service is updated.

Change-Id: I47cf26bf50bba865d727221c8df09bce01a9935a
changes/68/745968/8
scavnicka 8 months ago
parent
commit
df53e145de
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      kuryr_kubernetes/controller/drivers/lbaasv2.py

+ 4
- 1
kuryr_kubernetes/controller/drivers/lbaasv2.py View File

@ -376,7 +376,10 @@ class LBaaSv2Driver(base.LBaaSDriver):
# when enforcing sg rules on the lb sg, meaning octavia
# Amphora provider is configured.
if CONF.octavia_defaults.enforce_sg_rules:
sg_id = self._get_vip_port(loadbalancer).security_group_ids[0]
try:
sg_id = self._get_vip_port(loadbalancer).security_group_ids[0]
except AttributeError:
sg_id = None
if sg_id:
rules = os_net.security_group_rules(security_group_id=sg_id,
description=listener[


Loading…
Cancel
Save