Now that tempest is querying for a network before making server create
calls the fixed network needs to be known by the API cell. Server
creates should work for networks defined in both databases, but defining
a new network via the API will continue to not work.
Change-Id: I32461add0d20940a55385c8b34cd493e2561615e
... | ... |
@@ -1214,6 +1214,9 @@ if is_service_enabled q-svc; then |
1214 | 1214 |
elif is_service_enabled $DATABASE_BACKENDS && is_service_enabled n-net; then |
1215 | 1215 |
NM_CONF=${NOVA_CONF} |
1216 | 1216 |
if is_service_enabled n-cell; then |
1217 |
+ # Create a small network in the API cell |
|
1218 |
+ $NOVA_BIN_DIR/nova-manage --config-file $NM_CONF network create "$PRIVATE_NETWORK_NAME" $FIXED_RANGE 1 $FIXED_NETWORK_SIZE $NETWORK_CREATE_ARGS |
|
1219 |
+ # Everything else should go in the child cell |
|
1217 | 1220 |
NM_CONF=${NOVA_CELLS_CONF} |
1218 | 1221 |
fi |
1219 | 1222 |
|