devstack/lib/neutron_plugins/services
Julia Kreger 6964ba4a98 Set public bridge up for v6 only configurations
A long time ago, Ironic's IPv6 only job started to fail working with
errors indicated the host was unreacable. Turns out, this was because
the $ext_gw_interface was not being set to up, and thus could
be found in a Down state, and thus the kernel would not accept routes
for it.

Adds an explicit step to turn up the public bridge, much as done in
the IPv4 router plugin code which would also be executed in 4+6.

That being said, Ironic's CI jobs are very intentionally IPv6 only
to ensure that we have no chances of v4 addressing getting used
at any point in time.

This should allow Ironic to return it's IPv6 only CI job back
to the normal check queue, once a ironic plugin issue has been
resolved which was introduced while it was removed.

Change-Id: I121ec8a2e9640b21a7126f2eeb23da36b4aa95bf
2022-04-26 06:37:31 -07:00
..
l3 Set public bridge up for v6 only configurations 2022-04-26 06:37:31 -07:00
metering Neutron: Use generated configuration files if available 2015-11-30 16:44:18 +00:00
placement Rehome functions to enable Neutron's placement integration 2021-10-27 16:40:30 +02:00
qos Rehome functions to enable Neutron's QoS service 2021-11-13 19:52:06 +00:00
trunk Rehome functions to enable Neutron's Trunk service plugin 2021-10-06 12:04:26 +02:00