instance metadata must be a string
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Fri, 3 Aug 2012 01:03:57 +0000 (21:03 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Fri, 3 Aug 2012 01:03:57 +0000 (21:03 -0400)
sfa/openstack/osaggregate.py

index 602cfe8..5be793d 100644 (file)
@@ -235,7 +235,7 @@ class OSAggregate:
                 image_id = self.driver.shell.nova_manager.images.find(name=image['name'])
                 fw_rules = instance.get('fw_rules', [])
                 group_name = self.create_security_group(slicename, fw_rules)
-                metadata['security_groups'] = [group_name]
+                metadata['security_groups'] = group_name
                 metadata['component_id'] = node['component_id']
                 try: 
                     self.driver.shell.nova_manager.servers.create(flavor=flavor_id,