add logic for ironic to support $Q_USE_NAMESPACE, if it is false,
will not call 'ip netns' with network namespace
Change-Id: Idc4dfb49ee478486476973a41b420b9b7e11a4e0
| ... | ... |
@@ -455,7 +455,11 @@ function create_ovs_taps {
|
| 455 | 455 |
# intentional sleep to make sure the tag has been set to port |
| 456 | 456 |
sleep 10 |
| 457 | 457 |
|
| 458 |
- local tapdev=$(sudo ip netns exec qdhcp-${ironic_net_id} ip link list | grep " tap" | cut -d':' -f2 | cut -b2-)
|
|
| 458 |
+ if [[ "$Q_USE_NAMESPACE" = "True" ]]; then |
|
| 459 |
+ local tapdev=$(sudo ip netns exec qdhcp-${ironic_net_id} ip link list | grep " tap" | cut -d':' -f2 | cut -b2-)
|
|
| 460 |
+ else |
|
| 461 |
+ local tapdev=$(sudo ip link list | grep " tap" | cut -d':' -f2 | cut -b2-) |
|
| 462 |
+ fi |
|
| 459 | 463 |
local tag_id=$(sudo ovs-vsctl show |grep ${tapdev} -A1 -m1 | grep tag | cut -d':' -f2 | cut -b2-)
|
| 460 | 464 |
|
| 461 | 465 |
# make sure veth pair is not existing, otherwise delete its links |