Merge "Modify v21 alias name for compatible with v2"
This commit is contained in:
commit
256dead62b
@ -1,7 +1,7 @@
|
||||
{
|
||||
"extensions": [
|
||||
{
|
||||
"alias": "consoles",
|
||||
"alias": "os-consoles",
|
||||
"description": "Consoles.",
|
||||
"links": [],
|
||||
"name": "Consoles",
|
||||
@ -17,7 +17,7 @@
|
||||
"updated": "2014-12-03T00:00:00Z"
|
||||
},
|
||||
{
|
||||
"alias": "flavor-extra-specs",
|
||||
"alias": "os-flavor-extra-specs",
|
||||
"description": "Flavors extra specs support.",
|
||||
"links": [],
|
||||
"name": "FlavorsExtraSpecs",
|
||||
@ -25,7 +25,7 @@
|
||||
"updated": "2014-12-03T00:00:00Z"
|
||||
},
|
||||
{
|
||||
"alias": "flavor-manage",
|
||||
"alias": "os-flavor-manage",
|
||||
"description": "Flavor create/delete API support.",
|
||||
"links": [],
|
||||
"name": "FlavorManage",
|
||||
|
@ -88,7 +88,7 @@
|
||||
"compute_extension:v3:os-cloudpipe:discoverable": "",
|
||||
"compute_extension:cloudpipe_update": "rule:admin_api",
|
||||
"compute_extension:console_output": "",
|
||||
"compute_extension:v3:consoles:discoverable": "",
|
||||
"compute_extension:v3:os-consoles:discoverable": "",
|
||||
"compute_extension:v3:os-console-output:discoverable": "",
|
||||
"compute_extension:v3:os-console-output": "",
|
||||
"compute_extension:consoles": "",
|
||||
@ -147,15 +147,15 @@
|
||||
"compute_extension:flavorextraspecs:update": "rule:admin_api",
|
||||
"compute_extension:flavorextraspecs:delete": "rule:admin_api",
|
||||
"compute_extension:v3:flavors:discoverable": "",
|
||||
"compute_extension:v3:flavor-extra-specs:discoverable": "",
|
||||
"compute_extension:v3:flavor-extra-specs:index": "",
|
||||
"compute_extension:v3:flavor-extra-specs:show": "",
|
||||
"compute_extension:v3:flavor-extra-specs:create": "rule:admin_api",
|
||||
"compute_extension:v3:flavor-extra-specs:update": "rule:admin_api",
|
||||
"compute_extension:v3:flavor-extra-specs:delete": "rule:admin_api",
|
||||
"compute_extension:v3:os-flavor-extra-specs:discoverable": "",
|
||||
"compute_extension:v3:os-flavor-extra-specs:index": "",
|
||||
"compute_extension:v3:os-flavor-extra-specs:show": "",
|
||||
"compute_extension:v3:os-flavor-extra-specs:create": "rule:admin_api",
|
||||
"compute_extension:v3:os-flavor-extra-specs:update": "rule:admin_api",
|
||||
"compute_extension:v3:os-flavor-extra-specs:delete": "rule:admin_api",
|
||||
"compute_extension:flavormanage": "rule:admin_api",
|
||||
"compute_extension:v3:flavor-manage:discoverable": "",
|
||||
"compute_extension:v3:flavor-manage": "rule:admin_api",
|
||||
"compute_extension:v3:os-flavor-manage:discoverable": "",
|
||||
"compute_extension:v3:os-flavor-manage": "rule:admin_api",
|
||||
"compute_extension:floating_ip_dns": "",
|
||||
"compute_extension:v3:os-floating-ip-dns": "",
|
||||
"compute_extension:v3:os-floating-ip-dns:discoverable": "",
|
||||
|
@ -63,10 +63,10 @@ CONF.register_opts(api_opts, api_opts_group)
|
||||
# List of v3 API extensions which are considered to form
|
||||
# the core API and so must be present
|
||||
# TODO(cyeoh): Expand this list as the core APIs are ported to V3
|
||||
API_V3_CORE_EXTENSIONS = set(['consoles',
|
||||
API_V3_CORE_EXTENSIONS = set(['os-consoles',
|
||||
'extensions',
|
||||
'flavor-extra-specs',
|
||||
'flavor-manage',
|
||||
'os-flavor-extra-specs',
|
||||
'os-flavor-manage',
|
||||
'flavors',
|
||||
'ips',
|
||||
'os-keypairs',
|
||||
|
@ -21,6 +21,9 @@ from nova.console import api as console_api
|
||||
from nova import exception
|
||||
|
||||
|
||||
ALIAS = 'os-consoles'
|
||||
|
||||
|
||||
def _translate_keys(cons):
|
||||
"""Coerces a console instance into proper dictionary format."""
|
||||
pool = cons['pool']
|
||||
@ -95,7 +98,7 @@ class Consoles(extensions.V3APIExtensionBase):
|
||||
"""Consoles."""
|
||||
|
||||
name = "Consoles"
|
||||
alias = "consoles"
|
||||
alias = ALIAS
|
||||
version = 1
|
||||
|
||||
def get_resources(self):
|
||||
|
@ -20,7 +20,7 @@ from nova.api import validation
|
||||
from nova.compute import flavors
|
||||
from nova import exception
|
||||
|
||||
ALIAS = "flavor-manage"
|
||||
ALIAS = "os-flavor-manage"
|
||||
|
||||
authorize = extensions.extension_authorizer('compute', 'v3:' + ALIAS)
|
||||
|
||||
|
@ -25,7 +25,7 @@ from nova.i18n import _
|
||||
from nova import objects
|
||||
from nova import utils
|
||||
|
||||
ALIAS = 'flavor-extra-specs'
|
||||
ALIAS = 'os-flavor-extra-specs'
|
||||
authorize = extensions.extension_authorizer('compute', 'v3:' + ALIAS)
|
||||
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"extensions": [
|
||||
{
|
||||
"alias": "consoles",
|
||||
"alias": "os-consoles",
|
||||
"description": "Consoles.",
|
||||
"links": [],
|
||||
"name": "Consoles",
|
||||
@ -17,7 +17,7 @@
|
||||
"updated": "2014-12-03T00:00:00Z"
|
||||
},
|
||||
{
|
||||
"alias": "flavor-extra-specs",
|
||||
"alias": "os-flavor-extra-specs",
|
||||
"description": "Flavors extra specs support.",
|
||||
"links": [],
|
||||
"name": "FlavorsExtraSpecs",
|
||||
@ -25,7 +25,7 @@
|
||||
"updated": "2014-12-03T00:00:00Z"
|
||||
},
|
||||
{
|
||||
"alias": "flavor-manage",
|
||||
"alias": "os-flavor-manage",
|
||||
"description": "Flavor create/delete API support.",
|
||||
"links": [],
|
||||
"name": "FlavorManage",
|
||||
|
@ -123,7 +123,8 @@ class FlavorManageTestV21(test.NoDBTestCase):
|
||||
self.expected_flavor = self.request_body
|
||||
|
||||
def _setup_app(self):
|
||||
return fakes.wsgi_app_v21(init_only=('flavor-manage', 'os-flavor-rxtx',
|
||||
return fakes.wsgi_app_v21(init_only=('os-flavor-manage',
|
||||
'os-flavor-rxtx',
|
||||
'os-flavor-access', 'flavors',
|
||||
'os-flavor-extra-data'))
|
||||
|
||||
@ -395,7 +396,7 @@ class PrivateFlavorManageTestV21(test.TestCase):
|
||||
}
|
||||
|
||||
def _setup_app(self):
|
||||
return fakes.wsgi_app_v21(init_only=('flavor-manage',
|
||||
return fakes.wsgi_app_v21(init_only=('os-flavor-manage',
|
||||
'os-flavor-access',
|
||||
'os-flavor-rxtx', 'flavors',
|
||||
'os-flavor-extra-data'),
|
||||
|
@ -205,14 +205,14 @@ policy_data = """
|
||||
"compute_extension:flavorextraspecs:create": "is_admin:True",
|
||||
"compute_extension:flavorextraspecs:update": "is_admin:True",
|
||||
"compute_extension:flavorextraspecs:delete": "is_admin:True",
|
||||
"compute_extension:v3:flavor-extra-specs:index": "",
|
||||
"compute_extension:v3:flavor-extra-specs:show": "",
|
||||
"compute_extension:v3:flavor-extra-specs:create": "is_admin:True",
|
||||
"compute_extension:v3:flavor-extra-specs:update": "is_admin:True",
|
||||
"compute_extension:v3:flavor-extra-specs:delete": "is_admin:True",
|
||||
"compute_extension:v3:os-flavor-extra-specs:index": "",
|
||||
"compute_extension:v3:os-flavor-extra-specs:show": "",
|
||||
"compute_extension:v3:os-flavor-extra-specs:create": "is_admin:True",
|
||||
"compute_extension:v3:os-flavor-extra-specs:update": "is_admin:True",
|
||||
"compute_extension:v3:os-flavor-extra-specs:delete": "is_admin:True",
|
||||
"compute_extension:flavormanage": "",
|
||||
"compute_extension:v3:flavor-manage": "",
|
||||
"compute_extension:v3:flavors:discoverable": "",
|
||||
"compute_extension:v3:os-flavor-manage": "",
|
||||
"compute_extension:v3:os-flavors:discoverable": "",
|
||||
"compute_extension:floating_ip_dns": "",
|
||||
"compute_extension:v3:os-floating-ip-dns": "",
|
||||
"compute_extension:floating_ip_pools": "",
|
||||
|
Loading…
x
Reference in New Issue
Block a user