summaryrefslogtreecommitdiff
path: root/openstackclient/compute/v2
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/compute/v2')
-rw-r--r--openstackclient/compute/v2/agent.py24
-rw-r--r--openstackclient/compute/v2/aggregate.py43
-rw-r--r--openstackclient/compute/v2/console.py13
-rw-r--r--openstackclient/compute/v2/fixedip.py11
-rw-r--r--openstackclient/compute/v2/flavor.py6
-rw-r--r--openstackclient/compute/v2/floatingip.py25
-rw-r--r--openstackclient/compute/v2/floatingippool.py10
-rw-r--r--openstackclient/compute/v2/host.py15
-rw-r--r--openstackclient/compute/v2/hypervisor.py15
-rw-r--r--openstackclient/compute/v2/hypervisor_stats.py8
-rw-r--r--openstackclient/compute/v2/keypair.py24
-rw-r--r--openstackclient/compute/v2/security_group.py46
-rw-r--r--openstackclient/compute/v2/server.py32
-rw-r--r--openstackclient/compute/v2/service.py17
-rw-r--r--openstackclient/compute/v2/usage.py15
15 files changed, 43 insertions, 261 deletions
diff --git a/openstackclient/compute/v2/agent.py b/openstackclient/compute/v2/agent.py
index 75c67f31..59d7dc66 100644
--- a/openstackclient/compute/v2/agent.py
+++ b/openstackclient/compute/v2/agent.py
@@ -15,21 +15,15 @@
"""Agent action implementations"""
-import logging
import six
-from cliff import command
-from cliff import lister
-from cliff import show
-
+from openstackclient.common import command
from openstackclient.common import utils
-class CreateAgent(show.ShowOne):
+class CreateAgent(command.ShowOne):
"""Create compute agent command"""
- log = logging.getLogger(__name__ + ".CreateAgent")
-
def get_parser(self, prog_name):
parser = super(CreateAgent, self).get_parser(prog_name)
parser.add_argument(
@@ -60,7 +54,6 @@ class CreateAgent(show.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
args = (
parsed_args.os,
@@ -77,8 +70,6 @@ class CreateAgent(show.ShowOne):
class DeleteAgent(command.Command):
"""Delete compute agent command"""
- log = logging.getLogger(__name__ + ".DeleteAgent")
-
def get_parser(self, prog_name):
parser = super(DeleteAgent, self).get_parser(prog_name)
parser.add_argument(
@@ -88,16 +79,13 @@ class DeleteAgent(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
compute_client.agents.delete(parsed_args.id)
-class ListAgent(lister.Lister):
+class ListAgent(command.Lister):
"""List compute agent command"""
- log = logging.getLogger(__name__ + ".ListAgent")
-
def get_parser(self, prog_name):
parser = super(ListAgent, self).get_parser(prog_name)
parser.add_argument(
@@ -107,7 +95,6 @@ class ListAgent(lister.Lister):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
columns = (
"Agent ID",
@@ -125,11 +112,9 @@ class ListAgent(lister.Lister):
) for s in data))
-class SetAgent(show.ShowOne):
+class SetAgent(command.ShowOne):
"""Set compute agent command"""
- log = logging.getLogger(__name__ + ".SetAgent")
-
def get_parser(self, prog_name):
parser = super(SetAgent, self).get_parser(prog_name)
parser.add_argument(
@@ -151,7 +136,6 @@ class SetAgent(show.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
args = (
parsed_args.id,
diff --git a/openstackclient/compute/v2/aggregate.py b/openstackclient/compute/v2/aggregate.py
index 97ad127c..5f297257 100644
--- a/openstackclient/compute/v2/aggregate.py
+++ b/openstackclient/compute/v2/aggregate.py
@@ -16,22 +16,16 @@
"""Compute v2 Aggregate action implementations"""
-import logging
import six
-from cliff import command
-from cliff import lister
-from cliff import show
-
+from openstackclient.common import command
from openstackclient.common import parseractions
from openstackclient.common import utils
-class AddAggregateHost(show.ShowOne):
+class AddAggregateHost(command.ShowOne):
"""Add host to aggregate"""
- log = logging.getLogger(__name__ + '.AddAggregateHost')
-
def get_parser(self, prog_name):
parser = super(AddAggregateHost, self).get_parser(prog_name)
parser.add_argument(
@@ -47,8 +41,6 @@ class AddAggregateHost(show.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
-
compute_client = self.app.client_manager.compute
aggregate = utils.find_resource(
@@ -62,11 +54,9 @@ class AddAggregateHost(show.ShowOne):
return zip(*sorted(six.iteritems(info)))
-class CreateAggregate(show.ShowOne):
+class CreateAggregate(command.ShowOne):
"""Create a new aggregate"""
- log = logging.getLogger(__name__ + ".CreateAggregate")
-
def get_parser(self, prog_name):
parser = super(CreateAggregate, self).get_parser(prog_name)
parser.add_argument(
@@ -89,8 +79,6 @@ class CreateAggregate(show.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
-
compute_client = self.app.client_manager.compute
info = {}
@@ -112,8 +100,6 @@ class CreateAggregate(show.ShowOne):
class DeleteAggregate(command.Command):
"""Delete an existing aggregate"""
- log = logging.getLogger(__name__ + '.DeleteAggregate')
-
def get_parser(self, prog_name):
parser = super(DeleteAggregate, self).get_parser(prog_name)
parser.add_argument(
@@ -123,7 +109,6 @@ class DeleteAggregate(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -134,11 +119,9 @@ class DeleteAggregate(command.Command):
compute_client.aggregates.delete(data.id)
-class ListAggregate(lister.Lister):
+class ListAggregate(command.Lister):
"""List all aggregates"""
- log = logging.getLogger(__name__ + ".ListAggregate")
-
def get_parser(self, prog_name):
parser = super(ListAggregate, self).get_parser(prog_name)
parser.add_argument(
@@ -149,8 +132,6 @@ class ListAggregate(lister.Lister):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
-
compute_client = self.app.client_manager.compute
data = compute_client.aggregates.list()
@@ -186,11 +167,9 @@ class ListAggregate(lister.Lister):
) for s in data))
-class RemoveAggregateHost(show.ShowOne):
+class RemoveAggregateHost(command.ShowOne):
"""Remove host from aggregate"""
- log = logging.getLogger(__name__ + '.RemoveAggregateHost')
-
def get_parser(self, prog_name):
parser = super(RemoveAggregateHost, self).get_parser(prog_name)
parser.add_argument(
@@ -206,8 +185,6 @@ class RemoveAggregateHost(show.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
-
compute_client = self.app.client_manager.compute
aggregate = utils.find_resource(
@@ -224,11 +201,9 @@ class RemoveAggregateHost(show.ShowOne):
return zip(*sorted(six.iteritems(info)))
-class SetAggregate(show.ShowOne):
+class SetAggregate(command.ShowOne):
"""Set aggregate properties"""
- log = logging.getLogger(__name__ + '.SetAggregate')
-
def get_parser(self, prog_name):
parser = super(SetAggregate, self).get_parser(prog_name)
parser.add_argument(
@@ -255,7 +230,6 @@ class SetAggregate(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -288,11 +262,9 @@ class SetAggregate(show.ShowOne):
return ({}, {})
-class ShowAggregate(show.ShowOne):
+class ShowAggregate(command.ShowOne):
"""Display aggregate details"""
- log = logging.getLogger(__name__ + '.ShowAggregate')
-
def get_parser(self, prog_name):
parser = super(ShowAggregate, self).get_parser(prog_name)
parser.add_argument(
@@ -302,7 +274,6 @@ class ShowAggregate(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
diff --git a/openstackclient/compute/v2/console.py b/openstackclient/compute/v2/console.py
index f0864786..6c0ec31a 100644
--- a/openstackclient/compute/v2/console.py
+++ b/openstackclient/compute/v2/console.py
@@ -15,13 +15,10 @@
"""Compute v2 Console action implementations"""
-import logging
import six
import sys
-from cliff import command
-from cliff import show
-
+from openstackclient.common import command
from openstackclient.common import parseractions
from openstackclient.common import utils
@@ -29,8 +26,6 @@ from openstackclient.common import utils
class ShowConsoleLog(command.Command):
"""Show server's console output"""
- log = logging.getLogger(__name__ + '.ShowConsoleLog')
-
def get_parser(self, prog_name):
parser = super(ShowConsoleLog, self).get_parser(prog_name)
parser.add_argument(
@@ -49,7 +44,6 @@ class ShowConsoleLog(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -67,11 +61,9 @@ class ShowConsoleLog(command.Command):
sys.stdout.write(data)
-class ShowConsoleURL(show.ShowOne):
+class ShowConsoleURL(command.ShowOne):
"""Show server's remote console URL"""
- log = logging.getLogger(__name__ + '.ShowConsoleURL')
-
def get_parser(self, prog_name):
parser = super(ShowConsoleURL, self).get_parser(prog_name)
parser.add_argument(
@@ -104,7 +96,6 @@ class ShowConsoleURL(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
server = utils.find_resource(
diff --git a/openstackclient/compute/v2/fixedip.py b/openstackclient/compute/v2/fixedip.py
index 1ab8a18c..daac97d1 100644
--- a/openstackclient/compute/v2/fixedip.py
+++ b/openstackclient/compute/v2/fixedip.py
@@ -15,18 +15,13 @@
"""Fixed IP action implementations"""
-import logging
-
-from cliff import command
-
+from openstackclient.common import command
from openstackclient.common import utils
class AddFixedIP(command.Command):
"""Add fixed IP address to server"""
- log = logging.getLogger(__name__ + ".AddFixedIP")
-
def get_parser(self, prog_name):
parser = super(AddFixedIP, self).get_parser(prog_name)
parser.add_argument(
@@ -42,7 +37,6 @@ class AddFixedIP(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
network = utils.find_resource(
@@ -57,8 +51,6 @@ class AddFixedIP(command.Command):
class RemoveFixedIP(command.Command):
"""Remove fixed IP address from server"""
- log = logging.getLogger(__name__ + ".RemoveFixedIP")
-
def get_parser(self, prog_name):
parser = super(RemoveFixedIP, self).get_parser(prog_name)
parser.add_argument(
@@ -74,7 +66,6 @@ class RemoveFixedIP(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
server = utils.find_resource(
diff --git a/openstackclient/compute/v2/flavor.py b/openstackclient/compute/v2/flavor.py
index 1af5fe70..093592cd 100644
--- a/openstackclient/compute/v2/flavor.py
+++ b/openstackclient/compute/v2/flavor.py
@@ -98,7 +98,6 @@ class CreateFlavor(command.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
args = (
@@ -132,7 +131,6 @@ class DeleteFlavor(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
flavor = utils.find_resource(compute_client.flavors,
parsed_args.flavor)
@@ -182,7 +180,6 @@ class ListFlavor(command.Lister):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
columns = (
"ID",
@@ -234,7 +231,6 @@ class ShowFlavor(command.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
resource_flavor = utils.find_resource(compute_client.flavors,
parsed_args.flavor)
@@ -266,7 +262,6 @@ class SetFlavor(command.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
resource_flavor = compute_client.flavors.find(name=parsed_args.flavor)
@@ -299,7 +294,6 @@ class UnsetFlavor(command.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
resource_flavor = compute_client.flavors.find(name=parsed_args.flavor)
diff --git a/openstackclient/compute/v2/floatingip.py b/openstackclient/compute/v2/floatingip.py
index 6f2e360c..29ecbc90 100644
--- a/openstackclient/compute/v2/floatingip.py
+++ b/openstackclient/compute/v2/floatingip.py
@@ -15,21 +15,15 @@
"""Floating IP action implementations"""
-import logging
import six
-from cliff import command
-from cliff import lister
-from cliff import show
-
+from openstackclient.common import command
from openstackclient.common import utils
class AddFloatingIP(command.Command):
"""Add floating IP address to server"""
- log = logging.getLogger(__name__ + ".AddFloatingIP")
-
def get_parser(self, prog_name):
parser = super(AddFloatingIP, self).get_parser(prog_name)
parser.add_argument(
@@ -45,7 +39,6 @@ class AddFloatingIP(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
server = utils.find_resource(
@@ -54,11 +47,9 @@ class AddFloatingIP(command.Command):
server.add_floating_ip(parsed_args.ip_address)
-class CreateFloatingIP(show.ShowOne):
+class CreateFloatingIP(command.ShowOne):
"""Create new floating IP address"""
- log = logging.getLogger(__name__ + '.CreateFloatingIP')
-
def get_parser(self, prog_name):
parser = super(CreateFloatingIP, self).get_parser(prog_name)
parser.add_argument(
@@ -68,7 +59,6 @@ class CreateFloatingIP(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
floating_ip = compute_client.floating_ips.create(parsed_args.pool)
@@ -81,8 +71,6 @@ class CreateFloatingIP(show.ShowOne):
class DeleteFloatingIP(command.Command):
"""Delete a floating IP address"""
- log = logging.getLogger(__name__ + '.DeleteFloatingIP')
-
def get_parser(self, prog_name):
parser = super(DeleteFloatingIP, self).get_parser(prog_name)
parser.add_argument(
@@ -92,7 +80,6 @@ class DeleteFloatingIP(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -104,12 +91,9 @@ class DeleteFloatingIP(command.Command):
compute_client.floating_ips.delete(floating_ip)
-class ListFloatingIP(lister.Lister):
+class ListFloatingIP(command.Lister):
"""List floating IP addresses"""
- log = logging.getLogger(__name__ + '.ListFloatingIP')
-
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -127,8 +111,6 @@ class ListFloatingIP(lister.Lister):
class RemoveFloatingIP(command.Command):
"""Remove floating IP address from server"""
- log = logging.getLogger(__name__ + ".RemoveFloatingIP")
-
def get_parser(self, prog_name):
parser = super(RemoveFloatingIP, self).get_parser(prog_name)
parser.add_argument(
@@ -144,7 +126,6 @@ class RemoveFloatingIP(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
server = utils.find_resource(
diff --git a/openstackclient/compute/v2/floatingippool.py b/openstackclient/compute/v2/floatingippool.py
index 39a2d8fe..997e0324 100644
--- a/openstackclient/compute/v2/floatingippool.py
+++ b/openstackclient/compute/v2/floatingippool.py
@@ -15,19 +15,13 @@
"""Floating IP Pool action implementations"""
-import logging
-
-from cliff import lister
-
+from openstackclient.common import command
from openstackclient.common import utils
-class ListFloatingIPPool(lister.Lister):
+class ListFloatingIPPool(command.Lister):
"""List pools of floating IP addresses"""
- log = logging.getLogger(__name__ + '.ListFloatingIPPool')
-
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
diff --git a/openstackclient/compute/v2/host.py b/openstackclient/compute/v2/host.py
index 4f727388..f2257d12 100644
--- a/openstackclient/compute/v2/host.py
+++ b/openstackclient/compute/v2/host.py
@@ -15,18 +15,13 @@
"""Host action implementations"""
-import logging
-
-from cliff import lister
-
+from openstackclient.common import command
from openstackclient.common import utils
-class ListHost(lister.Lister):
+class ListHost(command.Lister):
"""List host command"""
- log = logging.getLogger(__name__ + ".ListHost")
-
def get_parser(self, prog_name):
parser = super(ListHost, self).get_parser(prog_name)
parser.add_argument(
@@ -36,7 +31,6 @@ class ListHost(lister.Lister):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
columns = (
"Host Name",
@@ -50,11 +44,9 @@ class ListHost(lister.Lister):
) for s in data))
-class ShowHost(lister.Lister):
+class ShowHost(command.Lister):
"""Show host command"""
- log = logging.getLogger(__name__ + ".ShowHost")
-
def get_parser(self, prog_name):
parser = super(ShowHost, self).get_parser(prog_name)
parser.add_argument(
@@ -64,7 +56,6 @@ class ShowHost(lister.Lister):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
columns = (
"Host",
diff --git a/openstackclient/compute/v2/hypervisor.py b/openstackclient/compute/v2/hypervisor.py
index f33beb08..f5288a35 100644
--- a/openstackclient/compute/v2/hypervisor.py
+++ b/openstackclient/compute/v2/hypervisor.py
@@ -15,21 +15,16 @@
"""Hypervisor action implementations"""
-import logging
import re
import six
-from cliff import lister
-from cliff import show
-
+from openstackclient.common import command
from openstackclient.common import utils
-class ListHypervisor(lister.Lister):
+class ListHypervisor(command.Lister):
"""List hypervisors"""
- log = logging.getLogger(__name__ + ".ListHypervisor")
-
def get_parser(self, prog_name):
parser = super(ListHypervisor, self).get_parser(prog_name)
parser.add_argument(
@@ -40,7 +35,6 @@ class ListHypervisor(lister.Lister):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
columns = (
"ID",
@@ -58,11 +52,9 @@ class ListHypervisor(lister.Lister):
) for s in data))
-class ShowHypervisor(show.ShowOne):
+class ShowHypervisor(command.ShowOne):
"""Display hypervisor details"""
- log = logging.getLogger(__name__ + ".ShowHypervisor")
-
def get_parser(self, prog_name):
parser = super(ShowHypervisor, self).get_parser(prog_name)
parser.add_argument(
@@ -72,7 +64,6 @@ class ShowHypervisor(show.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
hypervisor = utils.find_resource(compute_client.hypervisors,
parsed_args.hypervisor)._info.copy()
diff --git a/openstackclient/compute/v2/hypervisor_stats.py b/openstackclient/compute/v2/hypervisor_stats.py
index 43ba9fc8..290f5418 100644
--- a/openstackclient/compute/v2/hypervisor_stats.py
+++ b/openstackclient/compute/v2/hypervisor_stats.py
@@ -14,19 +14,15 @@
"""Hypervisor Stats action implementations"""
-import logging
import six
-from cliff import show
+from openstackclient.common import command
-class ShowHypervisorStats(show.ShowOne):
+class ShowHypervisorStats(command.ShowOne):
"""Display hypervisor stats details"""
- log = logging.getLogger(__name__ + ".ShowHypervisorStats")
-
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
hypervisor_stats = compute_client.hypervisors.statistics().to_dict()
diff --git a/openstackclient/compute/v2/keypair.py b/openstackclient/compute/v2/keypair.py
index 96562985..71c9d674 100644
--- a/openstackclient/compute/v2/keypair.py
+++ b/openstackclient/compute/v2/keypair.py
@@ -15,24 +15,18 @@
"""Keypair action implementations"""
-import logging
import os
import six
import sys
-from cliff import command
-from cliff import lister
-from cliff import show
-
+from openstackclient.common import command
from openstackclient.common import exceptions
from openstackclient.common import utils
-class CreateKeypair(show.ShowOne):
+class CreateKeypair(command.ShowOne):
"""Create new public key"""
- log = logging.getLogger(__name__ + '.CreateKeypair')
-
def get_parser(self, prog_name):
parser = super(CreateKeypair, self).get_parser(prog_name)
parser.add_argument(
@@ -47,7 +41,6 @@ class CreateKeypair(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -82,8 +75,6 @@ class CreateKeypair(show.ShowOne):
class DeleteKeypair(command.Command):
"""Delete public key"""
- log = logging.getLogger(__name__ + '.DeleteKeypair')
-
def get_parser(self, prog_name):
parser = super(DeleteKeypair, self).get_parser(prog_name)
parser.add_argument(
@@ -93,19 +84,15 @@ class DeleteKeypair(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
compute_client.keypairs.delete(parsed_args.name)
-class ListKeypair(lister.Lister):
+class ListKeypair(command.Lister):
"""List public key fingerprints"""
- log = logging.getLogger(__name__ + ".ListKeypair")
-
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
columns = (
"Name",
@@ -119,11 +106,9 @@ class ListKeypair(lister.Lister):
) for s in data))
-class ShowKeypair(show.ShowOne):
+class ShowKeypair(command.ShowOne):
"""Display public key details"""
- log = logging.getLogger(__name__ + '.ShowKeypair')
-
def get_parser(self, prog_name):
parser = super(ShowKeypair, self).get_parser(prog_name)
parser.add_argument(
@@ -139,7 +124,6 @@ class ShowKeypair(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
keypair = utils.find_resource(compute_client.keypairs,
diff --git a/openstackclient/compute/v2/security_group.py b/openstackclient/compute/v2/security_group.py
index 6395e102..b975a505 100644
--- a/openstackclient/compute/v2/security_group.py
+++ b/openstackclient/compute/v2/security_group.py
@@ -16,13 +16,8 @@
"""Compute v2 Security Group action implementations"""
-import logging
import six
-from cliff import command
-from cliff import lister
-from cliff import show
-
from keystoneauth1 import exceptions as ks_exc
try:
@@ -30,6 +25,7 @@ try:
except ImportError:
from novaclient.v1_1 import security_group_rules
+from openstackclient.common import command
from openstackclient.common import parseractions
from openstackclient.common import utils
@@ -79,11 +75,9 @@ def _xform_and_trim_security_group_rule(sgroup):
return info
-class CreateSecurityGroup(show.ShowOne):
+class CreateSecurityGroup(command.ShowOne):
"""Create a new security group"""
- log = logging.getLogger(__name__ + ".CreateSecurityGroup")
-
def get_parser(self, prog_name):
parser = super(CreateSecurityGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -99,8 +93,6 @@ class CreateSecurityGroup(show.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
-
compute_client = self.app.client_manager.compute
description = parsed_args.description or parsed_args.name
@@ -115,11 +107,9 @@ class CreateSecurityGroup(show.ShowOne):
return zip(*sorted(six.iteritems(info)))
-class CreateSecurityGroupRule(show.ShowOne):
+class CreateSecurityGroupRule(command.ShowOne):
"""Create a new security group rule"""
- log = logging.getLogger(__name__ + ".CreateSecurityGroupRule")
-
def get_parser(self, prog_name):
parser = super(CreateSecurityGroupRule, self).get_parser(prog_name)
parser.add_argument(
@@ -157,8 +147,6 @@ class CreateSecurityGroupRule(show.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
-
compute_client = self.app.client_manager.compute
group = utils.find_resource(
compute_client.security_groups,
@@ -184,8 +172,6 @@ class CreateSecurityGroupRule(show.ShowOne):
class DeleteSecurityGroup(command.Command):
"""Delete a security group"""
- log = logging.getLogger(__name__ + '.DeleteSecurityGroup')
-
def get_parser(self, prog_name):
parser = super(DeleteSecurityGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -195,7 +181,6 @@ class DeleteSecurityGroup(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -209,8 +194,6 @@ class DeleteSecurityGroup(command.Command):
class DeleteSecurityGroupRule(command.Command):
"""Delete a security group rule"""
- log = logging.getLogger(__name__ + '.DeleteSecurityGroupRule')
-
def get_parser(self, prog_name):
parser = super(DeleteSecurityGroupRule, self).get_parser(prog_name)
parser.add_argument(
@@ -220,18 +203,15 @@ class DeleteSecurityGroupRule(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
compute_client.security_group_rules.delete(parsed_args.rule)
-class ListSecurityGroup(lister.Lister):
+class ListSecurityGroup(command.Lister):
"""List security groups"""
- log = logging.getLogger(__name__ + ".ListSecurityGroup")
-
def get_parser(self, prog_name):
parser = super(ListSecurityGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -250,8 +230,6 @@ class ListSecurityGroup(lister.Lister):
except KeyError:
return project_id
- self.log.debug("take_action(%s)", parsed_args)
-
compute_client = self.app.client_manager.compute
columns = (
"ID",
@@ -283,11 +261,9 @@ class ListSecurityGroup(lister.Lister):
) for s in data))
-class ListSecurityGroupRule(lister.Lister):
+class ListSecurityGroupRule(command.Lister):
"""List security group rules"""
- log = logging.getLogger(__name__ + ".ListSecurityGroupRule")
-
def get_parser(self, prog_name):
parser = super(ListSecurityGroupRule, self).get_parser(prog_name)
parser.add_argument(
@@ -299,8 +275,6 @@ class ListSecurityGroupRule(lister.Lister):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
-
compute_client = self.app.client_manager.compute
columns = column_headers = (
"ID",
@@ -337,11 +311,9 @@ class ListSecurityGroupRule(lister.Lister):
) for s in rules))
-class SetSecurityGroup(show.ShowOne):
+class SetSecurityGroup(command.ShowOne):
"""Set security group properties"""
- log = logging.getLogger(__name__ + '.SetSecurityGroup')
-
def get_parser(self, prog_name):
parser = super(SetSecurityGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -361,7 +333,6 @@ class SetSecurityGroup(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -388,11 +359,9 @@ class SetSecurityGroup(show.ShowOne):
return ({}, {})
-class ShowSecurityGroup(show.ShowOne):
+class ShowSecurityGroup(command.ShowOne):
"""Display security group details"""
- log = logging.getLogger(__name__ + '.ShowSecurityGroup')
-
def get_parser(self, prog_name):
parser = super(ShowSecurityGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -402,7 +371,6 @@ class ShowSecurityGroup(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py
index b4db6216..dd7bc470 100644
--- a/openstackclient/compute/v2/server.py
+++ b/openstackclient/compute/v2/server.py
@@ -185,8 +185,6 @@ class AddServerSecurityGroup(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
-
compute_client = self.app.client_manager.compute
server = utils.find_resource(
@@ -224,8 +222,6 @@ class AddServerVolume(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
-
compute_client = self.app.client_manager.compute
volume_client = self.app.client_manager.volume
@@ -370,7 +366,6 @@ class CreateServer(command.ShowOne):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
volume_client = self.app.client_manager.volume
@@ -569,7 +564,6 @@ class CreateServerImage(command.ShowOne):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
image_client = self.app.client_manager.image
@@ -626,7 +620,6 @@ class DeleteServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
for server in parsed_args.server:
@@ -741,7 +734,6 @@ class ListServer(command.Lister):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
identity_client = self.app.client_manager.identity
@@ -872,7 +864,6 @@ class LockServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -944,7 +935,6 @@ class MigrateServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -987,7 +977,6 @@ class PauseServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
for server in parsed_args.server:
@@ -1031,7 +1020,6 @@ class RebootServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
server = utils.find_resource(
@@ -1078,7 +1066,6 @@ class RebuildServer(command.ShowOne):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -1123,8 +1110,6 @@ class RemoveServerSecurityGroup(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
-
compute_client = self.app.client_manager.compute
server = utils.find_resource(
@@ -1157,8 +1142,6 @@ class RemoveServerVolume(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
-
compute_client = self.app.client_manager.compute
volume_client = self.app.client_manager.volume
@@ -1189,7 +1172,6 @@ class RescueServer(command.ShowOne):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -1233,7 +1215,6 @@ class ResizeServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -1277,7 +1258,6 @@ class ResumeServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -1317,7 +1297,6 @@ class SetServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -1358,7 +1337,6 @@ class ShelveServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
for server in parsed_args.server:
@@ -1386,7 +1364,6 @@ class ShowServer(command.ShowOne):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
server = utils.find_resource(compute_client.servers,
@@ -1507,7 +1484,6 @@ class SshServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -1561,7 +1537,6 @@ class StartServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
for server in parsed_args.server:
@@ -1584,7 +1559,6 @@ class StopServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
for server in parsed_args.server:
@@ -1607,7 +1581,6 @@ class SuspendServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -1631,7 +1604,6 @@ class UnlockServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -1655,7 +1627,6 @@ class UnpauseServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -1678,7 +1649,6 @@ class UnrescueServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
@@ -1708,7 +1678,6 @@ class UnsetServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
server = utils.find_resource(
@@ -1736,7 +1705,6 @@ class UnshelveServer(command.Command):
)
return parser
- @utils.log_method()
def take_action(self, parsed_args):
compute_client = self.app.client_manager.compute
for server in parsed_args.server:
diff --git a/openstackclient/compute/v2/service.py b/openstackclient/compute/v2/service.py
index af3e940a..3c062724 100644
--- a/openstackclient/compute/v2/service.py
+++ b/openstackclient/compute/v2/service.py
@@ -15,19 +15,13 @@
"""Service action implementations"""
-import logging
-
-from cliff import command
-from cliff import lister
-
+from openstackclient.common import command
from openstackclient.common import utils
class DeleteService(command.Command):
"""Delete service command"""
- log = logging.getLogger(__name__ + ".DeleteService")
-
def get_parser(self, prog_name):
parser = super(DeleteService, self).get_parser(prog_name)
parser.add_argument(
@@ -37,17 +31,14 @@ class DeleteService(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
compute_client.services.delete(parsed_args.service)
-class ListService(lister.Lister):
+class ListService(command.Lister):
"""List service command"""
- log = logging.getLogger(__name__ + ".ListService")
-
def get_parser(self, prog_name):
parser = super(ListService, self).get_parser(prog_name)
parser.add_argument(
@@ -61,7 +52,6 @@ class ListService(lister.Lister):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
columns = (
"Id",
@@ -83,8 +73,6 @@ class ListService(lister.Lister):
class SetService(command.Command):
"""Set service command"""
- log = logging.getLogger(__name__ + ".SetService")
-
def get_parser(self, prog_name):
parser = super(SetService, self).get_parser(prog_name)
parser.add_argument(
@@ -110,7 +98,6 @@ class SetService(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
compute_client = self.app.client_manager.compute
if parsed_args.enabled:
diff --git a/openstackclient/compute/v2/usage.py b/openstackclient/compute/v2/usage.py
index 4e7cf100..baa50170 100644
--- a/openstackclient/compute/v2/usage.py
+++ b/openstackclient/compute/v2/usage.py
@@ -16,21 +16,17 @@
"""Usage action implementations"""
import datetime
-import logging
import sys
-from cliff import lister
-from cliff import show
import six
+from openstackclient.common import command
from openstackclient.common import utils
-class ListUsage(lister.Lister):
+class ListUsage(command.Lister):
"""List resource usage per project"""
- log = logging.getLogger(__name__ + ".ListUsage")
-
def get_parser(self, prog_name):
parser = super(ListUsage, self).get_parser(prog_name)
parser.add_argument(
@@ -49,7 +45,6 @@ class ListUsage(lister.Lister):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
def _format_project(project):
if not project:
@@ -118,11 +113,9 @@ class ListUsage(lister.Lister):
) for s in usage_list))
-class ShowUsage(show.ShowOne):
+class ShowUsage(command.ShowOne):
"""Show resource usage for a single project"""
- log = logging.getLogger(__name__ + ".ShowUsage")
-
def get_parser(self, prog_name):
parser = super(ShowUsage, self).get_parser(prog_name)
parser.add_argument(
@@ -147,8 +140,6 @@ class ShowUsage(show.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug("take_action(%s)", parsed_args)
-
identity_client = self.app.client_manager.identity
compute_client = self.app.client_manager.compute
dateformat = "%Y-%m-%d"