tricircle/tricircle/common
zhiyuan_cai ff7f86fa01 Central and local plugin (part 2, l3 functionality)
1. What is the problem
Necessary changes for local plugin and central plugin to boot
a virtual machine have been submitted in this patch[1]. As the
next step, we need to add l3 functionality to the local and
central plugin.

2. What is the solution to the problem
Several changes in local plugin.
(1) Before creating local subnet, local plugin sends request to
central plugin to create a "reserved gateway port", and use the
ip address of this port as the gateway ip of the local subnet.
(2) When local plugin receives network or subnet creation request,
if the request contains "name" parameter and the name is a UUID,
local plugin uses the name as the id of the local network or
subnet.

3. What the features need to be implemented to the Tricircle
   to realize the solution
With this patch, users can connect virtual machines booted
directly via the local Nova server in different networks with
a router.

[1] https://review.openstack.org/375281

Change-Id: I12094f30804c0bad2f74e0ff510ac26bd217cfd4
2016-10-10 22:58:00 -04:00
..
scheduler The framework of dynamic pod binding 2016-09-25 14:38:19 +08:00
__init__.py cascade_service framework 2015-08-05 14:49:25 +03:00
az_ag.py The framework of dynamic pod binding 2016-09-25 14:38:19 +08:00
baserpc.py Fix incorrect file permission 2016-05-24 16:04:16 +08:00
client.py Nova_APIGW Server Action Support(part1) 2016-09-22 10:00:23 +08:00
config.py Support policy control on Admin-API request 2016-09-17 23:21:48 -04:00
constants.py Central and local plugin (part 2, l3 functionality) 2016-10-10 22:58:00 -04:00
context.py Support policy control on Admin-API request 2016-09-17 23:21:48 -04:00
exceptions.py Implement volume attachment basic operation 2016-09-30 09:52:42 +08:00
httpclient.py [Urgent]Fix the integration test failure casused by http header processing 2016-08-11 02:33:12 -04:00
i18n.py Reorganize code 2015-11-23 16:49:45 +08:00
lock_handle.py Pass tempest list_server_filters test 2016-04-28 11:11:11 +08:00
opts.py Move statless design from experiment to master branch 2016-01-14 12:56:57 +08:00
policy.py Support policy control on Admin-API request 2016-09-17 23:21:48 -04:00
quota.py Quota management for Nova-APIGW(part4 metadata and injected files) 2016-04-11 11:45:41 +08:00
resource_handle.py Bridge network, subnet clean during router deletion 2016-09-24 09:45:51 +08:00
restapp.py Move statless design from experiment to master branch 2016-01-14 12:56:57 +08:00
rpc.py Fix incorrect file permission 2016-05-24 16:04:16 +08:00
serializer.py Fix incorrect file permission 2016-05-24 16:04:16 +08:00
topics.py Fix incorrect file permission 2016-05-24 16:04:16 +08:00
utils.py Central and local plugin (part 2, l3 functionality) 2016-10-10 22:58:00 -04:00
version.py Move statless design from experiment to master branch 2016-01-14 12:56:57 +08:00
xrpcapi.py Move router operations to xjob 2016-07-25 17:25:48 +08:00