Merge "Fix unexpected argument timeout on LB waiters"

This commit is contained in:
Zuul 2021-11-30 10:30:17 +00:00 committed by Gerrit Code Review
commit 9822115305
1 changed files with 8 additions and 8 deletions

View File

@ -101,21 +101,21 @@ class OctaviaLoadbalancerStackFixture(heat.HeatStackFixture):
else:
return self.vip_network.ipv6_subnet_id
def wait_for_active_loadbalancer(self):
loadbalancer_id = self.stack.output_show(
'loadbalancer_id')['output']['output_value']
def wait_for_active_loadbalancer(self,
timeout: tobiko.Seconds = None):
octavia.wait_for_status(status_key=octavia.PROVISIONING_STATUS,
status=octavia.ACTIVE,
get_client=octavia.get_loadbalancer,
object_id=loadbalancer_id)
object_id=self.loadbalancer_id,
timeout=timeout)
def wait_for_update_loadbalancer(self):
loadbalancer_id = self.stack.output_show(
'loadbalancer_id')['output']['output_value']
def wait_for_update_loadbalancer(self,
timeout: tobiko.Seconds = None):
octavia.wait_for_status(status_key=octavia.PROVISIONING_STATUS,
status=octavia.PENDING_UPDATE,
get_client=octavia.get_loadbalancer,
object_id=loadbalancer_id)
object_id=self.loadbalancer_id,
timeout=timeout)
class OctaviaListenerStackFixture(heat.HeatStackFixture):