diff options
| author | Richard Theis <rtheis@us.ibm.com> | 2016-02-05 09:02:27 -0600 |
|---|---|---|
| committer | Richard Theis <rtheis@us.ibm.com> | 2016-02-10 10:38:35 -0600 |
| commit | a29c9732d7434902fd36e0417e16bb760875591f (patch) | |
| tree | 75ba5443bad7cf4ad4a4ad62ceac191c7fb8095d /openstackclient/network/common.py | |
| parent | 624c39ab1bb060e35253b78c842d41ebc1807ae5 (diff) | |
| download | python-openstackclient-a29c9732d7434902fd36e0417e16bb760875591f.tar.gz | |
Refactor security group rule delete to use SDK
Refactored the 'os security group rule delete' command to use the
SDK when neutron is enabled, but continue to use the nova client
when nova network is enabled.
This patch set also introduces new FakeSecurityGroupRule classes
for testing network and compute security group rules. And fixes
were made to the network FakeSecurityGroup class.
Change-Id: I8d0917925aa464e8255defae95a2a2adfb6cfb75
Partial-Bug: #1519512
Related-to: blueprint neutron-client
Diffstat (limited to 'openstackclient/network/common.py')
| -rw-r--r-- | openstackclient/network/common.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/openstackclient/network/common.py b/openstackclient/network/common.py index c539dd05..ae489523 100644 --- a/openstackclient/network/common.py +++ b/openstackclient/network/common.py @@ -19,7 +19,13 @@ from openstackclient.common import command @six.add_metaclass(abc.ABCMeta) class NetworkAndComputeCommand(command.Command): - """Network and Compute Command""" + """Network and Compute Command + + Command class for commands that support implementation via + the network or compute endpoint. Such commands have different + implementations for take_action() and may even have different + arguments. + """ def take_action(self, parsed_args): if self.app.client_manager.is_network_endpoint_enabled(): |
