Merge "Added os-security-groups prefix"
This commit is contained in:
@@ -66,7 +66,7 @@
|
||||
"os-server-usage:launched_at": "2013-09-23T13:37:00.880302",
|
||||
"os-server-usage:terminated_at": null,
|
||||
"progress": 0,
|
||||
"security_groups": [
|
||||
"os-security-groups:security_groups": [
|
||||
{
|
||||
"name": "default"
|
||||
}
|
||||
|
@@ -14,7 +14,7 @@
|
||||
],
|
||||
"os-access-ips:access_ip_v4": "",
|
||||
"os-access-ips:access_ip_v6": "",
|
||||
"security_groups": [
|
||||
"os-security-groups:security_groups": [
|
||||
{
|
||||
"name": "default"
|
||||
}
|
||||
|
@@ -67,7 +67,7 @@
|
||||
"os-server-usage:launched_at": "2013-09-23T13:53:12.774549",
|
||||
"os-server-usage:terminated_at": null,
|
||||
"progress": 0,
|
||||
"security_groups": [
|
||||
"os-security-groups:security_groups": [
|
||||
{
|
||||
"name": "default"
|
||||
}
|
||||
|
@@ -47,7 +47,7 @@
|
||||
},
|
||||
"name": "new-server-test",
|
||||
"progress": 0,
|
||||
"security_groups": [
|
||||
"os-security-groups:security_groups": [
|
||||
{
|
||||
"name": "test"
|
||||
}
|
||||
|
@@ -12,7 +12,7 @@
|
||||
"rel": "bookmark"
|
||||
}
|
||||
],
|
||||
"security_groups": [
|
||||
"os-security-groups:security_groups": [
|
||||
{
|
||||
"name": "test"
|
||||
}
|
||||
|
@@ -48,7 +48,7 @@
|
||||
},
|
||||
"name": "new-server-test",
|
||||
"progress": 0,
|
||||
"security_groups": [
|
||||
"os-security-groups:security_groups": [
|
||||
{
|
||||
"name": "test"
|
||||
}
|
||||
|
@@ -58,7 +58,8 @@ class SecurityGroupsOutputController(wsgi.Controller):
|
||||
instance = req.get_db_instance(server['id'])
|
||||
groups = instance.get(key)
|
||||
if groups:
|
||||
server[key] = [{"name": group["name"]} for group in groups]
|
||||
server[ATTRIBUTE_NAME] = [{"name": group["name"]}
|
||||
for group in groups]
|
||||
else:
|
||||
# If method is a POST we get the security groups intended for an
|
||||
# instance from the request. The reason for this is if using
|
||||
@@ -72,7 +73,7 @@ class SecurityGroupsOutputController(wsgi.Controller):
|
||||
for server in servers:
|
||||
groups = sg_instance_bindings.get(server['id'])
|
||||
if groups:
|
||||
server[key] = groups
|
||||
server[ATTRIBUTE_NAME] = groups
|
||||
|
||||
# In this section of code len(servers) == 1 as you can only POST
|
||||
# one server in an API request.
|
||||
@@ -81,7 +82,7 @@ class SecurityGroupsOutputController(wsgi.Controller):
|
||||
req_obj = json.loads(req.body)
|
||||
# Add security group to server, if no security group was in
|
||||
# request add default since that is the group it is part of
|
||||
servers[0][key] = req_obj['server'].get(
|
||||
servers[0][ATTRIBUTE_NAME] = req_obj['server'].get(
|
||||
ATTRIBUTE_NAME, [{'name': 'default'}])
|
||||
|
||||
def _show(self, req, resp_obj):
|
||||
|
@@ -134,7 +134,7 @@ class SecurityGroupsOutputTest(test.TestCase):
|
||||
return jsonutils.loads(body).get('servers')
|
||||
|
||||
def _get_groups(self, server):
|
||||
return server.get('security_groups')
|
||||
return server.get('os-security-groups:security_groups')
|
||||
|
||||
def test_create(self):
|
||||
url = '/v3/servers'
|
||||
|
@@ -62,7 +62,7 @@
|
||||
"os-server-usage:launched_at": "%(timestamp)s",
|
||||
"os-server-usage:terminated_at": null,
|
||||
"progress": 0,
|
||||
"security_groups": [
|
||||
"os-security-groups:security_groups": [
|
||||
{
|
||||
"name": "default"
|
||||
}
|
||||
|
@@ -12,7 +12,7 @@
|
||||
"rel": "bookmark"
|
||||
}
|
||||
],
|
||||
"security_groups": [
|
||||
"os-security-groups:security_groups": [
|
||||
{
|
||||
"name": "default"
|
||||
}
|
||||
|
@@ -63,7 +63,7 @@
|
||||
"os-server-usage:launched_at": "%(timestamp)s",
|
||||
"os-server-usage:terminated_at": null,
|
||||
"progress": 0,
|
||||
"security_groups": [
|
||||
"os-security-groups:security_groups": [
|
||||
{
|
||||
"name": "default"
|
||||
}
|
||||
|
@@ -50,7 +50,7 @@
|
||||
"tenant_id": "openstack",
|
||||
"updated": "%(timestamp)s",
|
||||
"user_id": "fake",
|
||||
"security_groups": [{"name": "test"}],
|
||||
"os-security-groups:security_groups": [{"name": "test"}],
|
||||
"key_name": null
|
||||
}
|
||||
}
|
||||
|
@@ -12,6 +12,6 @@
|
||||
"rel": "bookmark"
|
||||
}
|
||||
],
|
||||
"security_groups": [{"name": "test"}]
|
||||
"os-security-groups:security_groups": [{"name": "test"}]
|
||||
}
|
||||
}
|
||||
|
@@ -51,7 +51,7 @@
|
||||
"status": "ACTIVE",
|
||||
"tenant_id": "openstack",
|
||||
"user_id": "fake",
|
||||
"security_groups": [{"name": "test"}],
|
||||
"os-security-groups:security_groups": [{"name": "test"}],
|
||||
"key_name": null
|
||||
}]
|
||||
}
|
||||
|
Reference in New Issue
Block a user