nova/nova
Ghanshyam Mann cd470539ed Add new default roles in shelve server policies
This adds new defaults roles in shelve server API policies.
This policy is default to
- PROJECT_MEMBER_OR_SYSTEM_ADMIN for shelve/unshelve
- SYSTEM_ADMIN for shelve offload.

Also add tests to simulates the future where we drop the deprecation
fall back in the policy by overriding the rules with a version where
there are no deprecated rule options. Operators can do the same by
adding overrides in their policy files that match the default but
stop the rule deprecation fallback from happening.

Partial implement blueprint policy-defaults-refresh

Change-Id: I63e65789e8cc48b75c9e6e4e333624172fd298d8
2020-04-09 18:20:09 +00:00
..
accelerator Delete ARQs for an instance when the instance is deleted. 2020-03-24 22:44:18 -07:00
api Merge "Pass the actual target in server diagnostics policy" 2020-04-09 18:13:39 +00:00
cmd Merge "Support for nova-manage placement heal_allocations --cell" 2020-04-03 15:13:00 +00:00
compute Merge "Support live migration with vpmem" 2020-04-08 17:04:01 +00:00
conductor Support live migration with vpmem 2020-04-07 13:13:13 +00:00
conf Merge "Create and bind Cyborg ARQs." 2020-03-27 00:53:12 +00:00
console Merge "Allow TLS ciphers/protocols to be configurable for console proxies" 2020-02-24 17:27:02 +00:00
db Merge "remove DISTINCT ON SQL instruction that does nothing on MySQL" 2020-03-25 23:18:58 +00:00
hacking Switch to hacking 2.x 2020-01-17 11:30:40 +00:00
image Remove 'nova.image.api' module 2020-02-18 11:45:39 +00:00
keymgr
locale Imported Translations from Zanata 2019-12-09 06:44:38 +00:00
network Merge "nova-net: Remove unused parameters" 2020-03-26 21:46:16 +00:00
notifications Remove 'nova.image.api' module 2020-02-18 11:45:39 +00:00
objects Support live migration with vpmem 2020-04-07 13:13:13 +00:00
pci support pci numa affinity policies in flavor and image 2019-12-11 14:39:12 +00:00
policies Add new default roles in shelve server policies 2020-04-09 18:20:09 +00:00
privsep libvirt: Remove QEMU_VERSION_REQ_SHARED 2020-04-01 15:29:02 +01:00
scheduler Enable and use COMPUTE_ACCELERATORS trait. 2020-03-27 22:42:37 -07:00
servicegroup Handle ServiceNotFound in DbDriver._report_state 2019-12-04 09:50:17 -05:00
tests Add new default roles in shelve server policies 2020-04-09 18:20:09 +00:00
virt Merge "Support live migration with vpmem" 2020-04-08 17:04:01 +00:00
volume Fix exception translation when creating volume 2019-10-10 02:38:33 +00:00
__init__.py Eventlet monkey patching should be as early as possible 2019-03-22 09:27:16 +00:00
availability_zones.py trivial: Fetch 'Service' objects once when building AZs 2020-02-05 21:26:23 +00:00
baserpc.py
block_device.py hacking: Resolve W605 (invalid escape sequence) 2019-06-24 14:24:06 -05:00
cache_utils.py trivial: Remove unused 'cache_utils' APIs 2020-02-05 17:20:28 +00:00
config.py Rename 'nova.common.config' module to 'nova.middleware' 2019-08-16 00:53:03 +01:00
context.py ksa auth conf and client for Cyborg access 2020-03-21 12:03:37 -07:00
crypto.py
debugger.py
exception.py Block unsupported instance operations with accelerators. 2020-03-31 00:24:00 -07:00
exception_wrapper.py
filters.py filters: Stop handling cells v1 2019-06-12 16:09:46 +01:00
hooks.py
i18n.py
loadables.py trivial: Remove dead code 2019-12-12 10:55:02 +00:00
manager.py
middleware.py Rename 'nova.common.config' module to 'nova.middleware' 2019-08-16 00:53:03 +01:00
monkey_patch.py Monkey patch original current_thread _active 2020-02-12 16:34:56 -05:00
policy.py Disable the policy warning temporary 2020-04-06 11:51:46 -05:00
profiler.py
quota.py nova-net: Remove remaining nova-network quotas 2019-12-02 17:39:23 +00:00
rpc.py Remove unnecessary wrapper 2019-05-29 17:14:13 +01:00
safe_utils.py
service.py nova-net: Remove 'MetadataManager' 2020-01-08 13:54:12 +00:00
service_auth.py
test.py func tests: move _run_periodics() into base class 2020-03-24 10:10:53 -04:00
utils.py trivial: Remove 'run_once' helper 2020-02-06 15:49:07 +00:00
version.py
weights.py Per aggregate scheduling weight 2019-01-21 11:48:44 +08:00
wsgi.py