4d6f02440b
Blueprint make-authz-orthogonal This patch implementes item #2 of the blueprint Remove calls to policy.enforce when the policy check can be performed safely at the API level, and modify policy.json to this aim. This patch does not address enforce calls in the agent scheduler extension, as that extension is currently not defined as a quantum.v2.api resource class. This patch also adds an API-level test case for the provider networks extension, which was missing in Quantum and was necessary to validate the API behaviour with the default policy settings. Change-Id: I1c20a5870279bc5fce4470c90a210eae59675b0c |
||
---|---|---|
.. | ||
tests | ||
__init__.py | ||
plugin.py | ||
README | ||
vcsversion.py | ||
version.py |
# Quantum REST Proxy Plug-in for Big Switch and FloodLight Controllers This module provides a generic quantum plugin 'QuantumRestProxy' that translates quantum function calls to authenticated REST requests (JSON supported) to a set of redundant external network controllers. It also keeps a local persistent store of quantum state that has been setup using that API. Currently the FloodLight Openflow Controller or the Big Switch Networks Controller can be configured as external network controllers for this plugin. For more details on this plugin, please refer to the following link: http://www.openflowhub.org/display/floodlightcontroller/Quantum+REST+Proxy+Plugin