See upstream story: https://storyboard.openstack.org/#!/story/2010488 when creating a listener with the fully-populated API in SINGLE topology, octavia fails with: Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: WARNING taskflow.conductors.backends.impl_executor [-] Job execution failed (consumption proceeding): ZookeeperJob: get_create_load_balancer_flow-de511c33-99cc-4345-b4b0-6eb964ff5f1d (priority=JobPriority.NORMAL, uuid=0f746696-76b0-46b6-aaeb-5a7c4a97b246, details={'store': {'loadbalancer_id': '1091622b-7820-461c-aaee-5dc0e6815897', 'build_type_priority': 40, 'flavor': {}, 'availability_zone': {}, 'server_group_id': None, 'update_dict': {'topology': 'SINGLE'}}}): taskflow.exceptions.MissingDependencies: '"linear_flow.Flow: octavia-create-loadbalancer-flow(len=21)"' requires ['amphorae_network_config'] but no other entity produces said requirements Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: MissingDependencies: 'execute' method on '"octavia.controller.worker.v2.tasks.amphora_driver_tasks.AmphoraePostNetworkPlug==1.0"' requires ['amphorae_network_config'] but no other entity produces said requirements Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: ERROR taskflow.conductors.backends.impl_executor Traceback (most recent call last): Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: ERROR taskflow.conductors.backends.impl_executor File "/opt/stack/taskflow/taskflow/conductors/backends/impl_executor.py", line 178, in _dispatch_job Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: ERROR taskflow.conductors.backends.impl_executor stage_func() Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: ERROR taskflow.conductors.backends.impl_executor File "/usr/local/lib/python3.9/site-packages/fasteners/lock.py", line 226, in wrapper Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: ERROR taskflow.conductors.backends.impl_executor return f(self, *args, **kwargs) Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: ERROR taskflow.conductors.backends.impl_executor File "/opt/stack/taskflow/taskflow/engines/action_engine/engine.py", line 80, in wrapper Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: ERROR taskflow.conductors.backends.impl_executor return meth(self, *args, **kwargs) Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: ERROR taskflow.conductors.backends.impl_executor File "/opt/stack/taskflow/taskflow/engines/action_engine/engine.py", line 430, in validate Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: ERROR taskflow.conductors.backends.impl_executor raise exc.MissingDependencies(self._flow, Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: ERROR taskflow.conductors.backends.impl_executor taskflow.exceptions.MissingDependencies: '"linear_flow.Flow: octavia-create-loadbalancer-flow(len=21)"' requires ['amphorae_network_config'] but no other entity produces said requirements Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: ERROR taskflow.conductors.backends.impl_executor MissingDependencies: 'execute' method on '"octavia.controller.worker.v2.tasks.amphora_driver_tasks.AmphoraePostNetworkPlug==1.0"' requires ['amphorae_network_config'] but no other entity produces said requirements Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: ERROR taskflow.conductors.backends.impl_executor Dec 22 10:15:49 gthiemon-devstack octavia-worker[3267753]: DEBUG octavia.common.base_taskflow [-] Job get_create_load_balancer_flow-de511c33-99cc-4345-b4b0-6eb964ff5f1d is complete. Cleaning up job logbook. {{(pid=3267753) _on_job_done /opt/stack/octavia/octavia/common/base_taskflow.py:110}} Note that ACTIVE_STANDBY topology is not affected by this issue
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Release of components for Red Hat OpenStack Platform 17.1 (Wallaby)), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2023:4577