Browse code

If cells enabled create a fixed network in the API cell

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

Andrew Laski authored on 2015/04/03 06:56:43
Showing 1 changed files
... ...
@@ -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