b0789882eb
1. What is the problem As discussed in the feature specification[1], we are going to move the process of networking automation from the Nova-APIGW to Neutron server. 2. What is the solution to the problem Implement a new Neutron core plugin which runs in local Neutron server to finish the networking automation process. Also, the original Neutron core plugin is renamed as central plugin and needs some changes to work with local plugin. 3. What the features need to be implemented to the Tricircle to realize the solution With this patch, users can boot a virtual machine directly via the local Nova server. But security group support is not covered. DevStack script and local.conf sample are also updated. [1] https://github.com/openstack/tricircle/blob/master/specs/ocata/local-neutron-plugin.rst Change-Id: I6a3dc5e9af395e3035a7d218264a08b6313a248d
28 lines
1.0 KiB
Plaintext
28 lines
1.0 KiB
Plaintext
# Git information
|
|
TRICIRCLE_REPO=${TRICIRCLE_REPO:-https://git.openstack.org/cgit/openstack/tricircle/}
|
|
TRICIRCLE_DIR=$DEST/tricircle
|
|
TRICIRCLE_BRANCH=${TRICIRCLE_BRANCH:-master}
|
|
|
|
# common variables
|
|
CENTRAL_REGION_NAME=${CENTRAL_REGION_NAME:-CentralRegion}
|
|
TRICIRCLE_NEUTRON_PORT=${TRICIRCLE_NEUTRON_PORT:-20001}
|
|
TRICIRCLE_CONF_DIR=${TRICIRCLE_CONF_DIR:-/etc/tricircle}
|
|
TRICIRCLE_STATE_PATH=${TRICIRCLE_STATE_PATH:-/var/lib/tricircle}
|
|
|
|
# tricircle rest admin api
|
|
TRICIRCLE_API=$TRICIRCLE_DIR/cmd/api.py
|
|
TRICIRCLE_API_CONF=$TRICIRCLE_CONF_DIR/api.conf
|
|
|
|
TRICIRCLE_API_LISTEN_ADDRESS=${TRICIRCLE_API_LISTEN_ADDRESS:-0.0.0.0}
|
|
TRICIRCLE_API_HOST=${TRICIRCLE_API_HOST:-$SERVICE_HOST}
|
|
TRICIRCLE_API_PORT=${TRICIRCLE_API_PORT:-19999}
|
|
TRICIRCLE_API_PROTOCOL=${TRICIRCLE_API_PROTOCOL:-$SERVICE_PROTOCOL}
|
|
|
|
# tricircle xjob
|
|
TRICIRCLE_XJOB=$TRICIRCLE_DIR/cmd/xjob.py
|
|
TRICIRCLE_XJOB_CONF=$TRICIRCLE_CONF_DIR/xjob.conf
|
|
|
|
TRICIRCLE_AUTH_CACHE_DIR=${TRICIRCLE_AUTH_CACHE_DIR:-/var/cache/tricircle}
|
|
|
|
export PYTHONPATH=$PYTHONPATH:$TRICIRCLE_DIR
|