]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Initial pecan structure
authorKevin Benton <blak111@gmail.com>
Thu, 11 Jun 2015 08:04:24 +0000 (01:04 -0700)
committerKevin Benton <blak111@gmail.com>
Sat, 1 Aug 2015 08:19:39 +0000 (01:19 -0700)
commitdfd4c801d27a158102ebddcf6886f07f9838f88d
treeea06968b7829ebf5ef43247b915f1dfeb81801d7
parent14b4a0e1d18902289617dac7c89de214dde5ff6a
Initial pecan structure

This patch is the initial work for the pecan refactor.

* Adds pecan as a requirement
* Adds a simple API server named 'neutron-dev-server' for use
  when neutron server is not deployed in a web server
* Wraps the app with the openstack request ID middleware
* Adds a basic V2 controller that breaks out requests by method
* Adds functional tests to ensure request ID is set and requests
  are properly sent to the V2 controller.

Partially-Implements: blueprint wsgi-pecan-switch
Co-Authored-By: Brandon Logan <brandon.logan@rackspace.com>
Co-Authored-By: Mark McClain <mark@mcclain.xyz>
Change-Id: Ic9697ff30ab8359b62ce01eb73dc927065a8e3e6
neutron/cmd/eventlet/api.py [new file with mode: 0644]
neutron/newapi/__init__.py [new file with mode: 0644]
neutron/newapi/app.py [new file with mode: 0644]
neutron/newapi/controllers/__init__.py [new file with mode: 0644]
neutron/newapi/controllers/root.py [new file with mode: 0644]
neutron/tests/functional/newapi/__init__.py [new file with mode: 0644]
neutron/tests/functional/newapi/config.py [new file with mode: 0644]
neutron/tests/functional/newapi/test_functional.py [new file with mode: 0644]
requirements.txt
setup.cfg
tools/pecan_server.sh [new file with mode: 0755]