Deal with security groups with duplicated name
Change-Id: I15107d8e848d542b856e531548844e56dfd0add4 Closes-Bug: #1744154
This commit is contained in:
parent
d53aa2d2dc
commit
2965f7a505
@ -188,10 +188,15 @@ class ContainersController(base.Controller):
|
||||
policy.enforce(context, "container:create",
|
||||
action="container:create")
|
||||
|
||||
# remove duplicate security_groups from list
|
||||
if container_dict.get('security_groups'):
|
||||
container_dict['security_groups'] = list(
|
||||
set(container_dict.get('security_groups')))
|
||||
# remove duplicate security_groups from list
|
||||
container_dict['security_groups'] = list(set(
|
||||
container_dict.get('security_groups')))
|
||||
for index, sg in enumerate(container_dict['security_groups']):
|
||||
security_group_id = self._check_security_group(context,
|
||||
{'name': sg})
|
||||
container_dict['security_groups'][index] = security_group_id
|
||||
|
||||
try:
|
||||
run = strutils.bool_from_string(run, strict=True)
|
||||
container_dict['interactive'] = strutils.bool_from_string(
|
||||
|
Loading…
x
Reference in New Issue
Block a user