Merge "Use plain routes list for server-security-groups instead of stevedore"
This commit is contained in:
commit
776df5c759
|
@ -327,6 +327,10 @@ server_remote_consoles_controller = functools.partial(_create_controller,
|
|||
remote_consoles.RemoteConsolesController, [], [])
|
||||
|
||||
|
||||
server_security_groups_controller = functools.partial(_create_controller,
|
||||
security_groups.ServerSecurityGroupController, [], [])
|
||||
|
||||
|
||||
server_tags_controller = functools.partial(_create_controller,
|
||||
server_tags.ServerTagsController, [], [])
|
||||
|
||||
|
@ -744,6 +748,9 @@ ROUTE_LIST = (
|
|||
('/servers/{server_id}/remote-consoles', {
|
||||
'POST': [server_remote_consoles_controller, 'create']
|
||||
}),
|
||||
('/servers/{server_id}/os-security-groups', {
|
||||
'GET': [server_security_groups_controller, 'index']
|
||||
}),
|
||||
('/servers/{server_id}/tags', {
|
||||
'GET': [server_tags_controller, 'index'],
|
||||
'PUT': [server_tags_controller, 'update_all'],
|
||||
|
|
|
@ -507,14 +507,10 @@ class SecurityGroups(extensions.V21APIExtensionBase):
|
|||
return []
|
||||
|
||||
def get_resources(self):
|
||||
server_secgrp_ext = extensions.ResourceExtension(
|
||||
ALIAS,
|
||||
controller=ServerSecurityGroupController(),
|
||||
parent=dict(member_name='server', collection_name='servers'))
|
||||
secgrp_rules_ext = extensions.ResourceExtension(
|
||||
'os-security-group-rules',
|
||||
controller=SecurityGroupRulesController())
|
||||
return [server_secgrp_ext, secgrp_rules_ext]
|
||||
return [secgrp_rules_ext]
|
||||
|
||||
|
||||
# NOTE(gmann): This function is not supposed to use 'body_deprecated_param'
|
||||
|
|
Loading…
Reference in New Issue