Skip to content

Commit 83de58f

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "compute: Workaround bug #2089821"
2 parents c888cf2 + 22b30b9 commit 83de58f

2 files changed

Lines changed: 8 additions & 6 deletions

File tree

openstackclient/compute/v2/server.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -714,7 +714,8 @@ def take_action(self, parsed_args):
714714
for security_group in security_groups:
715715
try:
716716
compute_client.add_security_group_to_server(
717-
server, security_group
717+
server,
718+
{'name': security_group},
718719
)
719720
except sdk_exceptions.HttpException as e:
720721
errors += 1
@@ -4097,7 +4098,8 @@ def take_action(self, parsed_args):
40974098
for security_group in security_groups:
40984099
try:
40994100
compute_client.remove_security_group_from_server(
4100-
server, security_group
4101+
server,
4102+
{'name': security_group},
41014103
)
41024104
except sdk_exceptions.HttpException as e:
41034105
errors += 1

openstackclient/tests/unit/compute/v2/test_server.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1165,7 +1165,7 @@ def test_server_add_security_group__nova_network(self):
11651165
self.server.id, ignore_missing=False
11661166
)
11671167
self.compute_sdk_client.add_security_group_to_server.assert_called_once_with(
1168-
self.server, 'fake_sg'
1168+
self.server, {'name': 'fake_sg'}
11691169
)
11701170
mock_find_nova_net_sg.assert_called_once_with(
11711171
self.compute_sdk_client, 'fake_sg'
@@ -1186,7 +1186,7 @@ def test_server_add_security_group(self):
11861186
self.server.id, ignore_missing=False
11871187
)
11881188
self.compute_sdk_client.add_security_group_to_server.assert_called_once_with(
1189-
self.server, 'fake_sg'
1189+
self.server, {'name': 'fake_sg'}
11901190
)
11911191
self.assertIsNone(result)
11921192

@@ -7454,7 +7454,7 @@ def test_server_remove_security_group__nova_network(self):
74547454
self.server.id, ignore_missing=False
74557455
)
74567456
self.compute_sdk_client.remove_security_group_from_server.assert_called_once_with(
7457-
self.server, 'fake_sg'
7457+
self.server, {'name': 'fake_sg'}
74587458
)
74597459
mock_find_nova_net_sg.assert_called_once_with(
74607460
self.compute_sdk_client, 'fake_sg'
@@ -7475,7 +7475,7 @@ def test_server_remove_security_group(self):
74757475
self.server.id, ignore_missing=False
74767476
)
74777477
self.compute_sdk_client.remove_security_group_from_server.assert_called_once_with(
7478-
self.server, 'fake_sg'
7478+
self.server, {'name': 'fake_sg'}
74797479
)
74807480
self.assertIsNone(result)
74817481

0 commit comments

Comments
 (0)