The issue here is that the members never get properly attached to the lb on the a10 side. Most likely because the listener_id isn't being passed to the a10 driver in an expected way. The worst part was that it was failing silently (no errors in logs etc).
This is not really a bug in the a10-neutron-lbaas driver, and the patch is being reverted, but maybe it could be handled better. Ideally this would trigger an error.
There is a bug in the very latest version of Queen and Rocky that makes the a10 driver incompatible. https://review.openstack.org/#/c/610199/
The issue here is that the members never get properly attached to the lb on the a10 side. Most likely because the listener_id isn't being passed to the a10 driver in an expected way. The worst part was that it was failing silently (no errors in logs etc).
This is not really a bug in the a10-neutron-lbaas driver, and the patch is being reverted, but maybe it could be handled better. Ideally this would trigger an error.
Back-porting this to Rocky resolved the issue for us. https://review.openstack.org/#/c/616763/
Patches for Queens and Rocky are still pending. https://review.openstack.org/#/c/640174/ https://review.openstack.org/#/c/640175/