tacker/tacker
kexuesheng 40a15b5945 Enhancement of Tacker API resource access control
For fine-grained access control based on user and VNF information
for API resources, this patch does the following things:
1.Add three comparison attributes of area, vendor, and tenant
  for the enhanced Tacker policy.
2.Convert special roles to API attributes in context.
3.Modify the API process to support Tacker policy authorize.
4.Add the Tacker policy filter to the list API processes.

Implements: blueprint enhance-api-policy
Change-Id: I5b4c39387860133a3bcf4544f18a6353c80773f6
2023-03-14 14:15:48 +00:00
..
agent from i18n import _ when quoting them 2019-08-09 09:59:48 +08:00
api Enhancement of Tacker API resource access control 2023-03-14 14:15:48 +00:00
cmd Multi version API support 2021-09-16 01:19:51 +00:00
common Enhancement of Tacker API resource access control 2023-03-14 14:15:48 +00:00
conductor Support multiple conductors onboarding 2023-03-14 14:15:23 +00:00
conf Enhancement of Tacker API resource access control 2023-03-14 14:15:48 +00:00
db Support multiple conductors onboarding 2023-03-14 14:15:23 +00:00
extensions Merge "Support vimConnectionInfo.extra when CNF deploy" 2022-09-12 11:20:13 +00:00
glance_store Refactor for Performance Improvement 2022-09-14 14:16:33 +09:00
hacking Use LOG.warning instead of deprecated LOG.warn 2021-12-15 01:28:39 +00:00
keymgr Drop most of six importings 2020-10-19 12:10:05 +00:00
locale Imported Translations from Zanata 2020-10-24 08:58:53 +00:00
nfvo Remove Mistral 2023-03-14 14:13:54 +00:00
objects Support multiple conductors onboarding 2023-03-14 14:15:23 +00:00
plugins Refactor constants in conductor 2022-02-21 11:58:26 +09:00
policies Add support cnf auto heal and scale 2022-09-15 18:59:28 +00:00
privileged Fix failure of testing privsep 2022-03-18 19:25:11 +09:00
releasenotes/notes Support for Change External VNF Connectivity 2021-03-26 17:54:12 +09:00
services Drop most of six importings 2020-10-19 12:10:05 +00:00
sol_refactored Enhancement of Tacker API resource access control 2023-03-14 14:15:48 +00:00
tests Enhancement of Tacker API resource access control 2023-03-14 14:15:48 +00:00
tosca Refactor for Performance Improvement 2022-09-14 14:16:33 +09:00
vnflcm Merge "Support multi artifact of interfaces" 2022-09-16 20:34:54 +00:00
vnfm Remove VIM monitoring depending on Mistral 2023-02-27 10:10:56 +09:00
__init__.py Drop most of six importings 2020-10-19 12:10:05 +00:00
_i18n.py Remove i18n.enable_lazy() call from tacker.cmd 2018-11-14 14:56:52 +05:30
alarm_receiver.py OAuth 2.0 Mutual-TLS Support 2023-02-21 06:14:56 +00:00
auth.py Refactor for Performance Improvement 2022-09-14 14:16:33 +09:00
context.py Enhancement of Tacker API resource access control 2023-03-14 14:15:48 +00:00
manager.py Sychronize vnf action tasks 2020-04-22 07:43:50 +00:00
policy.py Enhancement of Tacker API resource access control 2023-03-14 14:15:48 +00:00
service.py Fix two-stage process launcher in tacker-server 2021-04-23 09:33:49 +09:00
version.py Cleanup vim settings 2016-03-28 13:03:56 +02:00
wsgi.py Deprecate Legacy APIs excluding VIM feature 2023-01-27 13:09:44 +00:00