| ... | ... |
@@ -63,6 +63,8 @@ function configure_tempest() {
|
| 63 | 63 |
local flavors |
| 64 | 64 |
local flavors_ref |
| 65 | 65 |
local flavor_lines |
| 66 |
+ local public_network_id |
|
| 67 |
+ local tenant_networks_reachable |
|
| 66 | 68 |
|
| 67 | 69 |
#TODO(afazekas): |
| 68 | 70 |
# sudo python setup.py deploy |
| ... | ... |
@@ -153,6 +155,17 @@ function configure_tempest() {
|
| 153 | 153 |
flavor_ref_alt=${flavors[1]}
|
| 154 | 154 |
fi |
| 155 | 155 |
|
| 156 |
+ if [ "$Q_USE_NAMESPACE" != "False" ]; then |
|
| 157 |
+ tenant_networks_reachable=false |
|
| 158 |
+ else |
|
| 159 |
+ tenant_networks_reachable=true |
|
| 160 |
+ fi |
|
| 161 |
+ |
|
| 162 |
+ if is_service_enabled q-l3; then |
|
| 163 |
+ public_network_id=$(quantum net-list | grep $PUBLIC_NETWORK_NAME | \ |
|
| 164 |
+ awk '{print $2}')
|
|
| 165 |
+ fi |
|
| 166 |
+ |
|
| 156 | 167 |
# Timeouts |
| 157 | 168 |
iniset $TEMPEST_CONF compute build_timeout $BUILD_TIMEOUT |
| 158 | 169 |
iniset $TEMPEST_CONF volume build_timeout $BUILD_TIMEOUT |
| ... | ... |
@@ -205,8 +218,14 @@ function configure_tempest() {
|
| 205 | 205 |
# compute admin |
| 206 | 206 |
iniset $TEMPEST_CONF "compute-admin" password "$password" |
| 207 | 207 |
|
| 208 |
+ # network admin |
|
| 209 |
+ iniset $TEMPEST_CONF "network-admin" password "$password" |
|
| 210 |
+ |
|
| 208 | 211 |
# network |
| 209 | 212 |
iniset $TEMPEST_CONF network api_version 2.0 |
| 213 |
+ iniset $TEMPEST_CONF network password "$password" |
|
| 214 |
+ iniset $TEMPEST_CONF network tenant_networks_reachable "$tenant_networks_reachable" |
|
| 215 |
+ iniset $TEMPEST_CONF network public_network_id "$public_network_id" |
|
| 210 | 216 |
|
| 211 | 217 |
#boto |
| 212 | 218 |
iniset $TEMPEST_CONF boto ec2_url "http://$SERVICE_HOST:8773/services/Cloud" |