ironic/ironic/tests/unit/objects
Julia Kreger e9dfe5ddaa Port/Portgroup project scoped access
This patch implements the project scoped rbac policies for a
system and project scoped deployment of ironic. Because of the
nature of Ports and Portgroups, along with the subcontroller
resources, this change was a little more invasive than was
originally anticipated. In that process, along with some
discussion in the #openstack-ironic IRC channel, that it
would be most security concious to respond only with 404s if
the user simply does not have access to the underlying node
object.

In essence, their view of the universe has been restricted as
they have less acess rights, and we appropriately enforce that.
Not expecting that, or not conciously being aware of that, can
quickly lead to confusion though. Possibly a day or more of
Julia's life as well, but it comes down to perceptions and
awareness.

Change-Id: I68c5f2bae76ca313ba77285747dc6b1bc8b623b9
2021-03-02 15:45:03 -08:00
..
__init__.py Prepare for functional testing 2015-09-28 21:27:01 +00:00
test_allocation.py Switch to unittest mock 2020-04-30 19:04:17 +02:00
test_bios.py Switch to unittest mock 2020-04-30 19:04:17 +02:00
test_chassis.py Switch to unittest mock 2020-04-30 19:04:17 +02:00
test_conductor.py Register all hardware_interfaces together 2021-01-08 15:16:53 +00:00
test_deploy_template.py Switch to unittest mock 2020-04-30 19:04:17 +02:00
test_deployment.py Add RPC objects for deployment API 2020-04-30 12:09:20 +02:00
test_fields.py Stop using md5 for __repr__ of objects 2020-07-07 15:28:03 +02:00
test_node.py driver_internal_info in provision notifications 2020-08-25 18:11:04 +00:00
test_notification.py driver_internal_info in provision notifications 2020-08-25 18:11:04 +00:00
test_objects.py Support port name 2020-11-29 13:37:55 +08:00
test_port.py Support port name 2020-11-29 13:37:55 +08:00
test_portgroup.py Port/Portgroup project scoped access 2021-03-02 15:45:03 -08:00
test_trait.py Switch to unittest mock 2020-04-30 19:04:17 +02:00
test_volume_connector.py Switch to unittest mock 2020-04-30 19:04:17 +02:00
test_volume_target.py Switch to unittest mock 2020-04-30 19:04:17 +02:00
utils.py Stop using six library 2019-12-23 09:38:25 +01:00