OpenStack Networking (Neutron)
Go to file
Salvatore Orlando 13f9e02a64 Remove calls to policy.check from plugin logic
Blueprint make-authz-orthogonal

This patch implements part #3 of this blueprint, according to its
specification.
It does so by allowing the view generator in the API layer to strip
off fields which do not satify authorization policies.
Also, some checks in unit tests for plugins relied on the
capability of the plugin to invoke directly the policy engine.
This checks have been removed and replaced by equivalent unit tests.
Finally, this patch required changes to most test cases for API
extensions in order to ensure the resource attribute map was
updated with the extension's attributes

Change-Id: I1ef94a8a628d34697254b68d7a539bd1c636876e
2013-05-15 01:49:34 +02:00
bin blueprint mellanox-quantum-plugin 2013-05-13 15:36:14 +03:00
contrib Update tox.ini to support RHEL 6.x. 2013-03-08 08:52:25 -05:00
doc Replace "OpenStack LLC" with "OpenStack Foundation" 2013-03-13 15:06:24 -04:00
etc Remove calls to policy.check from plugin logic 2013-05-15 01:49:34 +02:00
quantum Remove calls to policy.check from plugin logic 2013-05-15 01:49:34 +02:00
tools Fix ./run_tests.sh --pep8 2013-05-14 11:28:37 +09:00
.bzrignore bp/api-filters 2012-01-25 08:51:51 +00:00
.coveragerc Update .coveragerc 2013-02-06 16:47:06 +02:00
.gitignore Add initial testr support. 2013-02-28 17:21:05 -05:00
.gitreview Add .gitreview config file for gerrit. 2011-10-24 15:06:42 -04:00
.mailmap Create .mailmap file 2012-09-11 10:34:14 +08:00
.pylintrc Bug #890028 2011-12-14 00:33:37 +00:00
.testr.conf Allow pdb debugging in manually-invoked tests. 2013-04-09 02:46:40 +00:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
HACKING.rst Remove locals() from strings substitutions 2013-04-20 11:56:26 +00:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
MANIFEST.in Updated to latest oslo-version code. 2013-02-04 11:21:16 +11:00
openstack-common.conf Copy the RHEL6 eventlet workaround from Oslo 2013-05-02 10:31:16 +01:00
README Document that code is on github now in README. 2013-01-18 16:27:46 +13:00
run_tests.py Enable automatic validation of many HACKING rules. 2013-04-11 19:48:28 +00:00
run_tests.sh Fix ./run_tests.sh --pep8 2013-05-14 11:28:37 +09:00
setup.cfg Use testtools instead of unittest or unittest2. 2013-02-26 19:32:30 +09:00
setup.py blueprint mellanox-quantum-plugin 2013-05-13 15:36:14 +03:00
TESTING Update TESTING file 2012-08-23 01:22:47 -07:00
tox.ini Fix ./run_tests.sh --pep8 2013-05-14 11:28:37 +09:00

# -- Welcome!

  You have come across a cloud computing network fabric controller.  It has
  identified itself as "Quantum."  It aims to tame your (cloud) networking!

# -- External Resources:

 The homepage for Quantum is: http://launchpad.net/quantum .  Use this
 site for asking for help, and filing bugs. Code is available on github at
 <http://github.com/openstack/quantum>.

 The latest and most in-depth documentation on how to use Quantum is
 available at: <http://docs.openstack.org>.  This includes:

 Quantum Administrator Guide
 http://docs.openstack.org/trunk/openstack-network/admin/content/

 Quantum API Reference:
 http://docs.openstack.org/api/openstack-network/2.0/content/

 The start of some developer documentation is available at:
 http://wiki.openstack.org/QuantumDevelopment

 For help using or hacking on Quantum, you can send mail to
 <mailto:openstack-dev@lists.openstack.org>.