The regular expression used in neutron_ovs_base_cleanup omit
prefix in ovs tap ports, so wrong names are returned and used.
E.g. tap devices created for ironic in devstack are brbm-tap1
and ovs-tap1.
Change-Id: I034be6362b3d09c5296ecc413828a056712c3bd2
| ... | ... |
@@ -28,7 +28,7 @@ function _neutron_ovs_base_setup_bridge {
|
| 28 | 28 |
|
| 29 | 29 |
function neutron_ovs_base_cleanup {
|
| 30 | 30 |
# remove all OVS ports that look like Neutron created ports |
| 31 |
- for port in $(sudo ovs-vsctl list port | grep -o -e tap[0-9a-f\-]* -e q[rg]-[0-9a-f\-]*); do |
|
| 31 |
+ for port in $(sudo ovs-vsctl list port | grep -o -e [a-zA-Z\-]*tap[0-9a-f\-]* -e q[rg]-[0-9a-f\-]*); do |
|
| 32 | 32 |
sudo ovs-vsctl del-port ${port}
|
| 33 | 33 |
done |
| 34 | 34 |
|