Still working on testing this on Octavia, but have confirmed (via serverstack) that it does properly avoid setting the flag when Octavia is not, in fact, available, as well as confirming that this leads to hitting the upstream bug (which can't really be avoided in that case, since using Octavia isn't an option).
Until I can complete my testing, this is available via the edge channel (cs:~containers/openstack-integrator-23) and can be used with the edge channel of the charmed-kubernetes bundle (cs:~containers/charmed-kubernetes-218).
Still working on testing this on Octavia, but have confirmed (via serverstack) that it does properly avoid setting the flag when Octavia is not, in fact, available, as well as confirming that this leads to hitting the upstream bug (which can't really be avoided in that case, since using Octavia isn't an option).
Until I can complete my testing, this is available via the edge channel (cs:~containers /openstack- integrator- 23) and can be used with the edge channel of the charmed-kubernetes bundle (cs:~containers /charmed- kubernetes- 218).