cinder/cinder
Lance Bragstad 88b993b192 Implement project personas for snapshot metadata
This commit updates the policies to use the default roles provided by
keystone allowing for a more consistent authorization experience across
OpenStack services. This commit also includes read-only support for read
APIs.

Also removes the following from tests/unit/policy.yaml:
-"volume:get_snapshot_metadata": ""
-"volume:update_snapshot_metadata": ""
-"volume:delete_snapshot_metadata": ""

Co-Authored-by: Alan Bishop <abishop@redhat.com>

Change-Id: I99b44c87d2061524aa2b806da9b091b5602d726c
2021-09-15 08:56:09 -04:00
..
api Merge "Implement project personas for volume metadata API" 2021-09-15 05:04:45 +00:00
backup Add user messages for backup operations 2021-08-27 05:44:42 -04:00
brick LVM: Retry lvextend commands on code 139 2021-08-18 12:29:01 -04:00
cmd Merge "db: Vendor 'oslo_db.sqlalchemy.migration'" 2021-09-10 18:11:04 +00:00
common Merge "Change 'host' option from HostAddressOpt to StrOpt" 2021-09-08 18:27:48 +00:00
compute Fix instance locality scheduler filter 2021-04-13 12:27:55 +03:00
db db: Add all migrations to initial alembic migration 2021-08-27 15:13:21 +01:00
group Use resource_backend for volumes and groups 2020-08-14 08:13:42 +00:00
image mypy: image cache 2021-08-10 10:26:39 -04:00
interface Replace getargspec with getfullargspec 2021-05-13 09:22:14 +08:00
keymgr Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
locale Imported Translations from Zanata 2021-03-24 06:25:01 +00:00
message Add user messages for backup operations 2021-08-27 05:44:42 -04:00
objects Improve quota usage for temporary resources 2021-08-26 18:47:27 +02:00
policies Implement project personas for snapshot metadata 2021-09-15 08:56:09 -04:00
privsep Enable flake8-logging-format extension 2020-01-09 14:35:20 -06:00
scheduler Merge "Add user messages for backup operations" 2021-09-04 00:53:58 +00:00
tests Implement project personas for snapshot metadata 2021-09-15 08:56:09 -04:00
transfer Fix: show volume transfer by name for non-admins 2020-08-03 12:46:31 +00:00
volume Merge "[SVF] Fix extend issue for mirroring volumes" 2021-09-14 19:58:38 +00:00
wsgi Introduce flake8-import-order extension 2020-01-06 09:59:35 -06:00
zonemanager Brocade: Fix lookup UnboundLocalError 2020-08-07 15:24:44 +02:00
__init__.py
context.py Merge "Add infrastructure for testing new RBAC policies" 2021-09-06 17:44:47 +00:00
coordination.py Remove file locks once we delete a resource 2021-08-04 10:41:33 -04:00
exception.py mypy: annotate volume_utils / utils / exc 2021-04-30 10:41:30 -04:00
flow_utils.py mypy: create_volume flows 2021-08-10 10:26:39 -04:00
i18n.py
manager.py mypy: continued manager, scheduler, rpcapi 2021-08-11 08:36:09 -04:00
opts.py NetApp ONTAP: Add storage assisted migration support 2021-09-01 04:17:11 +00:00
policy.py Add infrastructure for testing new RBAC policies 2021-08-31 15:41:17 -07:00
quota.py Merge "Remove six from quota.py" 2021-04-20 07:49:02 +00:00
quota_utils.py Modify/Move project validation methods to api_utils 2021-04-05 08:00:40 -04:00
rpc.py mypy: continued manager, scheduler, rpcapi 2021-08-11 08:36:09 -04:00
service.py Fix typo on service cluster change method 2020-05-06 19:36:07 -05:00
service_auth.py Add service_token for cinder-nova interaction 2017-12-15 12:04:23 +05:30
ssh_utils.py Remove six in files under cinder/* 2020-10-08 14:00:14 +08:00
utils.py db: Vendor 'oslo_db.sqlalchemy.migration' 2021-08-27 15:13:21 +01:00
version.py