summaryrefslogtreecommitdiff
path: root/openstackclient/identity
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/identity')
-rw-r--r--openstackclient/identity/v2_0/catalog.py15
-rw-r--r--openstackclient/identity/v2_0/ec2creds.py24
-rw-r--r--openstackclient/identity/v2_0/endpoint.py24
-rw-r--r--openstackclient/identity/v2_0/project.py29
-rw-r--r--openstackclient/identity/v2_0/role.py36
-rw-r--r--openstackclient/identity/v2_0/service.py24
-rw-r--r--openstackclient/identity/v2_0/token.py14
-rw-r--r--openstackclient/identity/v2_0/user.py26
-rw-r--r--openstackclient/identity/v3/catalog.py15
-rw-r--r--openstackclient/identity/v3/consumer.py27
-rw-r--r--openstackclient/identity/v3/credential.py27
-rw-r--r--openstackclient/identity/v3/domain.py26
-rw-r--r--openstackclient/identity/v3/ec2creds.py24
-rw-r--r--openstackclient/identity/v3/endpoint.py27
-rw-r--r--openstackclient/identity/v3/federation_protocol.py24
-rw-r--r--openstackclient/identity/v3/group.py35
-rw-r--r--openstackclient/identity/v3/identity_provider.py27
-rw-r--r--openstackclient/identity/v3/mapping.py25
-rw-r--r--openstackclient/identity/v3/policy.py27
-rw-r--r--openstackclient/identity/v3/project.py26
-rw-r--r--openstackclient/identity/v3/region.py27
-rw-r--r--openstackclient/identity/v3/role.py32
-rw-r--r--openstackclient/identity/v3/role_assignment.py11
-rw-r--r--openstackclient/identity/v3/service.py27
-rw-r--r--openstackclient/identity/v3/service_provider.py27
-rw-r--r--openstackclient/identity/v3/token.py25
-rw-r--r--openstackclient/identity/v3/trust.py24
-rw-r--r--openstackclient/identity/v3/unscoped_saml.py15
-rw-r--r--openstackclient/identity/v3/user.py29
29 files changed, 112 insertions, 607 deletions
diff --git a/openstackclient/identity/v2_0/catalog.py b/openstackclient/identity/v2_0/catalog.py
index 9bc2755a..c927943f 100644
--- a/openstackclient/identity/v2_0/catalog.py
+++ b/openstackclient/identity/v2_0/catalog.py
@@ -13,12 +13,9 @@
"""Identity v2 Service Catalog action implementations"""
-import logging
import six
-from cliff import lister
-from cliff import show
-
+from openstackclient.common import command
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa
@@ -37,12 +34,9 @@ def _format_endpoints(eps=None):
return ret
-class ListCatalog(lister.Lister):
+class ListCatalog(command.Lister):
"""List services in the service catalog"""
- log = logging.getLogger(__name__ + '.ListCatalog')
-
- @utils.log_method(log)
def take_action(self, parsed_args):
# This is ugly because if auth hasn't happened yet we need
@@ -62,11 +56,9 @@ class ListCatalog(lister.Lister):
) for s in data))
-class ShowCatalog(show.ShowOne):
+class ShowCatalog(command.ShowOne):
"""Display service catalog details"""
- log = logging.getLogger(__name__ + '.ShowCatalog')
-
def get_parser(self, prog_name):
parser = super(ShowCatalog, self).get_parser(prog_name)
parser.add_argument(
@@ -76,7 +68,6 @@ class ShowCatalog(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
# This is ugly because if auth hasn't happened yet we need
diff --git a/openstackclient/identity/v2_0/ec2creds.py b/openstackclient/identity/v2_0/ec2creds.py
index a7730ce2..a16b3d9e 100644
--- a/openstackclient/identity/v2_0/ec2creds.py
+++ b/openstackclient/identity/v2_0/ec2creds.py
@@ -16,22 +16,16 @@
"""Identity v2 EC2 Credentials 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
from openstackclient.i18n import _ # noqa
-class CreateEC2Creds(show.ShowOne):
+class CreateEC2Creds(command.ShowOne):
"""Create EC2 credentials"""
- log = logging.getLogger(__name__ + ".CreateEC2Creds")
-
def get_parser(self, prog_name):
parser = super(CreateEC2Creds, self).get_parser(prog_name)
parser.add_argument(
@@ -52,7 +46,6 @@ class CreateEC2Creds(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -89,8 +82,6 @@ class CreateEC2Creds(show.ShowOne):
class DeleteEC2Creds(command.Command):
"""Delete EC2 credentials"""
- log = logging.getLogger(__name__ + '.DeleteEC2Creds')
-
def get_parser(self, prog_name):
parser = super(DeleteEC2Creds, self).get_parser(prog_name)
parser.add_argument(
@@ -105,7 +96,6 @@ class DeleteEC2Creds(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -121,11 +111,9 @@ class DeleteEC2Creds(command.Command):
identity_client.ec2.delete(user, parsed_args.access_key)
-class ListEC2Creds(lister.Lister):
+class ListEC2Creds(command.Lister):
"""List EC2 credentials"""
- log = logging.getLogger(__name__ + '.ListEC2Creds')
-
def get_parser(self, prog_name):
parser = super(ListEC2Creds, self).get_parser(prog_name)
parser.add_argument(
@@ -135,7 +123,6 @@ class ListEC2Creds(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -159,11 +146,9 @@ class ListEC2Creds(lister.Lister):
) for s in data))
-class ShowEC2Creds(show.ShowOne):
+class ShowEC2Creds(command.ShowOne):
"""Display EC2 credentials details"""
- log = logging.getLogger(__name__ + '.ShowEC2Creds')
-
def get_parser(self, prog_name):
parser = super(ShowEC2Creds, self).get_parser(prog_name)
parser.add_argument(
@@ -178,7 +163,6 @@ class ShowEC2Creds(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
diff --git a/openstackclient/identity/v2_0/endpoint.py b/openstackclient/identity/v2_0/endpoint.py
index 1744cc72..08c09565 100644
--- a/openstackclient/identity/v2_0/endpoint.py
+++ b/openstackclient/identity/v2_0/endpoint.py
@@ -15,23 +15,17 @@
"""Endpoint 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
from openstackclient.i18n import _ # noqa
from openstackclient.identity import common
-class CreateEndpoint(show.ShowOne):
+class CreateEndpoint(command.ShowOne):
"""Create new endpoint"""
- log = logging.getLogger(__name__ + '.CreateEndpoint')
-
def get_parser(self, prog_name):
parser = super(CreateEndpoint, self).get_parser(prog_name)
parser.add_argument(
@@ -62,7 +56,6 @@ class CreateEndpoint(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
service = common.find_service(identity_client, parsed_args.service)
@@ -83,8 +76,6 @@ class CreateEndpoint(show.ShowOne):
class DeleteEndpoint(command.Command):
"""Delete endpoint"""
- log = logging.getLogger(__name__ + '.DeleteEndpoint')
-
def get_parser(self, prog_name):
parser = super(DeleteEndpoint, self).get_parser(prog_name)
parser.add_argument(
@@ -93,18 +84,15 @@ class DeleteEndpoint(command.Command):
help=_('Endpoint ID to delete'))
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
identity_client.endpoints.delete(parsed_args.endpoint)
return
-class ListEndpoint(lister.Lister):
+class ListEndpoint(command.Lister):
"""List endpoints"""
- log = logging.getLogger(__name__ + '.ListEndpoint')
-
def get_parser(self, prog_name):
parser = super(ListEndpoint, self).get_parser(prog_name)
parser.add_argument(
@@ -115,7 +103,6 @@ class ListEndpoint(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
if parsed_args.long:
@@ -136,11 +123,9 @@ class ListEndpoint(lister.Lister):
) for s in data))
-class ShowEndpoint(show.ShowOne):
+class ShowEndpoint(command.ShowOne):
"""Display endpoint details"""
- log = logging.getLogger(__name__ + '.ShowEndpoint')
-
def get_parser(self, prog_name):
parser = super(ShowEndpoint, self).get_parser(prog_name)
parser.add_argument(
@@ -150,7 +135,6 @@ class ShowEndpoint(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
data = identity_client.endpoints.list()
diff --git a/openstackclient/identity/v2_0/project.py b/openstackclient/identity/v2_0/project.py
index 4330c79c..9e26c308 100644
--- a/openstackclient/identity/v2_0/project.py
+++ b/openstackclient/identity/v2_0/project.py
@@ -15,24 +15,19 @@
"""Identity v2 Project 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
+from openstackclient.common import command
from openstackclient.common import parseractions
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa
-class CreateProject(show.ShowOne):
+class CreateProject(command.ShowOne):
"""Create new project"""
- log = logging.getLogger(__name__ + '.CreateProject')
-
def get_parser(self, prog_name):
parser = super(CreateProject, self).get_parser(prog_name)
parser.add_argument(
@@ -70,7 +65,6 @@ class CreateProject(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -106,8 +100,6 @@ class CreateProject(show.ShowOne):
class DeleteProject(command.Command):
"""Delete project(s)"""
- log = logging.getLogger(__name__ + '.DeleteProject')
-
def get_parser(self, prog_name):
parser = super(DeleteProject, self).get_parser(prog_name)
parser.add_argument(
@@ -118,7 +110,6 @@ class DeleteProject(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -131,11 +122,9 @@ class DeleteProject(command.Command):
return
-class ListProject(lister.Lister):
+class ListProject(command.Lister):
"""List projects"""
- log = logging.getLogger(__name__ + '.ListProject')
-
def get_parser(self, prog_name):
parser = super(ListProject, self).get_parser(prog_name)
parser.add_argument(
@@ -146,7 +135,6 @@ class ListProject(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
if parsed_args.long:
columns = ('ID', 'Name', 'Description', 'Enabled')
@@ -163,8 +151,6 @@ class ListProject(lister.Lister):
class SetProject(command.Command):
"""Set project properties"""
- log = logging.getLogger(__name__ + '.SetProject')
-
def get_parser(self, prog_name):
parser = super(SetProject, self).get_parser(prog_name)
parser.add_argument(
@@ -202,7 +188,6 @@ class SetProject(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -240,11 +225,9 @@ class SetProject(command.Command):
return
-class ShowProject(show.ShowOne):
+class ShowProject(command.ShowOne):
"""Display project details"""
- log = logging.getLogger(__name__ + '.ShowProject')
-
def get_parser(self, prog_name):
parser = super(ShowProject, self).get_parser(prog_name)
parser.add_argument(
@@ -253,7 +236,6 @@ class ShowProject(show.ShowOne):
help=_('Project to display (name or ID)'))
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -303,8 +285,6 @@ class ShowProject(show.ShowOne):
class UnsetProject(command.Command):
"""Unset project properties"""
- log = logging.getLogger(__name__ + '.UnsetProject')
-
def get_parser(self, prog_name):
parser = super(UnsetProject, self).get_parser(prog_name)
parser.add_argument(
@@ -323,7 +303,6 @@ class UnsetProject(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
project = utils.find_resource(
diff --git a/openstackclient/identity/v2_0/role.py b/openstackclient/identity/v2_0/role.py
index cab6b4a5..892ce006 100644
--- a/openstackclient/identity/v2_0/role.py
+++ b/openstackclient/identity/v2_0/role.py
@@ -15,24 +15,19 @@
"""Identity v2 Role 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
+from openstackclient.common import command
from openstackclient.common import exceptions
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa
-class AddRole(show.ShowOne):
+class AddRole(command.ShowOne):
"""Add role to project:user"""
- log = logging.getLogger(__name__ + '.AddRole')
-
def get_parser(self, prog_name):
parser = super(AddRole, self).get_parser(prog_name)
parser.add_argument(
@@ -54,7 +49,6 @@ class AddRole(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
role = utils.find_resource(identity_client.roles, parsed_args.role)
@@ -74,11 +68,9 @@ class AddRole(show.ShowOne):
return zip(*sorted(six.iteritems(info)))
-class CreateRole(show.ShowOne):
+class CreateRole(command.ShowOne):
"""Create new role"""
- log = logging.getLogger(__name__ + '.CreateRole')
-
def get_parser(self, prog_name):
parser = super(CreateRole, self).get_parser(prog_name)
parser.add_argument(
@@ -93,7 +85,6 @@ class CreateRole(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
try:
@@ -116,8 +107,6 @@ class CreateRole(show.ShowOne):
class DeleteRole(command.Command):
"""Delete role(s)"""
- log = logging.getLogger(__name__ + '.DeleteRole')
-
def get_parser(self, prog_name):
parser = super(DeleteRole, self).get_parser(prog_name)
parser.add_argument(
@@ -128,7 +117,6 @@ class DeleteRole(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -141,11 +129,9 @@ class DeleteRole(command.Command):
return
-class ListRole(lister.Lister):
+class ListRole(command.Lister):
"""List roles"""
- log = logging.getLogger(__name__ + '.ListRole')
-
def get_parser(self, prog_name):
parser = super(ListRole, self).get_parser(prog_name)
parser.add_argument(
@@ -160,7 +146,6 @@ class ListRole(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
auth_ref = self.app.client_manager.auth_ref
@@ -222,11 +207,9 @@ class ListRole(lister.Lister):
) for s in data))
-class ListUserRole(lister.Lister):
+class ListUserRole(command.Lister):
"""List user-role assignments"""
- log = logging.getLogger(__name__ + '.ListUserRole')
-
def get_parser(self, prog_name):
parser = super(ListUserRole, self).get_parser(prog_name)
parser.add_argument(
@@ -242,7 +225,6 @@ class ListUserRole(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
auth_ref = self.app.client_manager.auth_ref
@@ -293,8 +275,6 @@ class ListUserRole(lister.Lister):
class RemoveRole(command.Command):
"""Remove role from project : user"""
- log = logging.getLogger(__name__ + '.RemoveRole')
-
def get_parser(self, prog_name):
parser = super(RemoveRole, self).get_parser(prog_name)
parser.add_argument(
@@ -316,7 +296,6 @@ class RemoveRole(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
role = utils.find_resource(identity_client.roles, parsed_args.role)
@@ -331,11 +310,9 @@ class RemoveRole(command.Command):
project.id)
-class ShowRole(show.ShowOne):
+class ShowRole(command.ShowOne):
"""Display role details"""
- log = logging.getLogger(__name__ + '.ShowRole')
-
def get_parser(self, prog_name):
parser = super(ShowRole, self).get_parser(prog_name)
parser.add_argument(
@@ -345,7 +322,6 @@ class ShowRole(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
role = utils.find_resource(identity_client.roles, parsed_args.role)
diff --git a/openstackclient/identity/v2_0/service.py b/openstackclient/identity/v2_0/service.py
index c9d48441..3af85d7d 100644
--- a/openstackclient/identity/v2_0/service.py
+++ b/openstackclient/identity/v2_0/service.py
@@ -16,24 +16,18 @@
"""Service action implementations"""
import argparse
-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 exceptions
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa
from openstackclient.identity import common
-class CreateService(show.ShowOne):
+class CreateService(command.ShowOne):
"""Create new service"""
- log = logging.getLogger(__name__ + '.CreateService')
-
def get_parser(self, prog_name):
parser = super(CreateService, self).get_parser(prog_name)
parser.add_argument(
@@ -59,7 +53,6 @@ class CreateService(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -95,8 +88,6 @@ class CreateService(show.ShowOne):
class DeleteService(command.Command):
"""Delete service"""
- log = logging.getLogger(__name__ + '.DeleteService')
-
def get_parser(self, prog_name):
parser = super(DeleteService, self).get_parser(prog_name)
parser.add_argument(
@@ -106,7 +97,6 @@ class DeleteService(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
service = common.find_service(identity_client, parsed_args.service)
@@ -114,11 +104,9 @@ class DeleteService(command.Command):
return
-class ListService(lister.Lister):
+class ListService(command.Lister):
"""List services"""
- log = logging.getLogger(__name__ + '.ListService')
-
def get_parser(self, prog_name):
parser = super(ListService, self).get_parser(prog_name)
parser.add_argument(
@@ -129,7 +117,6 @@ class ListService(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
if parsed_args.long:
@@ -143,11 +130,9 @@ class ListService(lister.Lister):
)
-class ShowService(show.ShowOne):
+class ShowService(command.ShowOne):
"""Display service details"""
- log = logging.getLogger(__name__ + '.ShowService')
-
def get_parser(self, prog_name):
parser = super(ShowService, self).get_parser(prog_name)
parser.add_argument(
@@ -163,7 +148,6 @@ class ShowService(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
auth_ref = self.app.client_manager.auth_ref
diff --git a/openstackclient/identity/v2_0/token.py b/openstackclient/identity/v2_0/token.py
index 5fed58e5..db38fae8 100644
--- a/openstackclient/identity/v2_0/token.py
+++ b/openstackclient/identity/v2_0/token.py
@@ -15,26 +15,19 @@
"""Identity v2 Token action implementations"""
-import logging
import six
-from cliff import command
-from cliff import show
-
-from openstackclient.common import utils
+from openstackclient.common import command
from openstackclient.i18n import _ # noqa
-class IssueToken(show.ShowOne):
+class IssueToken(command.ShowOne):
"""Issue new token"""
- log = logging.getLogger(__name__ + '.IssueToken')
-
def get_parser(self, prog_name):
parser = super(IssueToken, self).get_parser(prog_name)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
token = self.app.client_manager.auth_ref.service_catalog.get_token()
@@ -45,8 +38,6 @@ class IssueToken(show.ShowOne):
class RevokeToken(command.Command):
"""Revoke existing token"""
- log = logging.getLogger(__name__ + '.RevokeToken')
-
def get_parser(self, prog_name):
parser = super(RevokeToken, self).get_parser(prog_name)
parser.add_argument(
@@ -57,7 +48,6 @@ class RevokeToken(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity
identity_client.tokens.delete(parsed_args.token)
diff --git a/openstackclient/identity/v2_0/user.py b/openstackclient/identity/v2_0/user.py
index e2b285bd..3d848737 100644
--- a/openstackclient/identity/v2_0/user.py
+++ b/openstackclient/identity/v2_0/user.py
@@ -15,23 +15,18 @@
"""Identity v2.0 User 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
+from openstackclient.common import command
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa
-class CreateUser(show.ShowOne):
+class CreateUser(command.ShowOne):
"""Create new user"""
- log = logging.getLogger(__name__ + '.CreateUser')
-
def get_parser(self, prog_name):
parser = super(CreateUser, self).get_parser(prog_name)
parser.add_argument(
@@ -78,7 +73,6 @@ class CreateUser(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -130,8 +124,6 @@ class CreateUser(show.ShowOne):
class DeleteUser(command.Command):
"""Delete user(s)"""
- log = logging.getLogger(__name__ + '.DeleteUser')
-
def get_parser(self, prog_name):
parser = super(DeleteUser, self).get_parser(prog_name)
parser.add_argument(
@@ -142,7 +134,6 @@ class DeleteUser(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -155,11 +146,9 @@ class DeleteUser(command.Command):
return
-class ListUser(lister.Lister):
+class ListUser(command.Lister):
"""List users"""
- log = logging.getLogger(__name__ + '.ListUser')
-
def get_parser(self, prog_name):
parser = super(ListUser, self).get_parser(prog_name)
parser.add_argument(
@@ -174,7 +163,6 @@ class ListUser(lister.Lister):
help=_('List additional fields in output'))
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -248,8 +236,6 @@ class ListUser(lister.Lister):
class SetUser(command.Command):
"""Set user properties"""
- log = logging.getLogger(__name__ + '.SetUser')
-
def get_parser(self, prog_name):
parser = super(SetUser, self).get_parser(prog_name)
parser.add_argument(
@@ -296,7 +282,6 @@ class SetUser(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -348,11 +333,9 @@ class SetUser(command.Command):
return
-class ShowUser(show.ShowOne):
+class ShowUser(command.ShowOne):
"""Display user details"""
- log = logging.getLogger(__name__ + '.ShowUser')
-
def get_parser(self, prog_name):
parser = super(ShowUser, self).get_parser(prog_name)
parser.add_argument(
@@ -362,7 +345,6 @@ class ShowUser(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
diff --git a/openstackclient/identity/v3/catalog.py b/openstackclient/identity/v3/catalog.py
index 76f7da51..795f5d5c 100644
--- a/openstackclient/identity/v3/catalog.py
+++ b/openstackclient/identity/v3/catalog.py
@@ -13,12 +13,9 @@
"""Identity v3 Service Catalog action implementations"""
-import logging
-
-from cliff import lister
-from cliff import show
import six
+from openstackclient.common import command
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa
@@ -34,12 +31,9 @@ def _format_endpoints(eps=None):
return ret
-class ListCatalog(lister.Lister):
+class ListCatalog(command.Lister):
"""List services in the service catalog"""
- log = logging.getLogger(__name__ + '.ListCatalog')
-
- @utils.log_method(log)
def take_action(self, parsed_args):
# This is ugly because if auth hasn't happened yet we need
@@ -59,11 +53,9 @@ class ListCatalog(lister.Lister):
) for s in data))
-class ShowCatalog(show.ShowOne):
+class ShowCatalog(command.ShowOne):
"""Display service catalog details"""
- log = logging.getLogger(__name__ + '.ShowCatalog')
-
def get_parser(self, prog_name):
parser = super(ShowCatalog, self).get_parser(prog_name)
parser.add_argument(
@@ -73,7 +65,6 @@ class ShowCatalog(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
# This is ugly because if auth hasn't happened yet we need
diff --git a/openstackclient/identity/v3/consumer.py b/openstackclient/identity/v3/consumer.py
index 0a6ade67..72983988 100644
--- a/openstackclient/identity/v3/consumer.py
+++ b/openstackclient/identity/v3/consumer.py
@@ -15,22 +15,16 @@
"""Identity v3 Consumer action implementations"""
-import logging
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 utils
-class CreateConsumer(show.ShowOne):
+class CreateConsumer(command.ShowOne):
"""Create new consumer"""
- log = logging.getLogger(__name__ + '.CreateConsumer')
-
def get_parser(self, prog_name):
parser = super(CreateConsumer, self).get_parser(prog_name)
parser.add_argument(
@@ -40,7 +34,6 @@ class CreateConsumer(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
consumer = identity_client.oauth1.consumers.create(
@@ -53,8 +46,6 @@ class CreateConsumer(show.ShowOne):
class DeleteConsumer(command.Command):
"""Delete consumer"""
- log = logging.getLogger(__name__ + '.DeleteConsumer')
-
def get_parser(self, prog_name):
parser = super(DeleteConsumer, self).get_parser(prog_name)
parser.add_argument(
@@ -64,7 +55,6 @@ class DeleteConsumer(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
consumer = utils.find_resource(
@@ -73,12 +63,9 @@ class DeleteConsumer(command.Command):
return
-class ListConsumer(lister.Lister):
+class ListConsumer(command.Lister):
"""List consumers"""
- log = logging.getLogger(__name__ + '.ListConsumer')
-
- @utils.log_method(log)
def take_action(self, parsed_args):
columns = ('ID', 'Description')
data = self.app.client_manager.identity.oauth1.consumers.list()
@@ -92,8 +79,6 @@ class ListConsumer(lister.Lister):
class SetConsumer(command.Command):
"""Set consumer properties"""
- log = logging.getLogger(__name__ + '.SetConsumer')
-
def get_parser(self, prog_name):
parser = super(SetConsumer, self).get_parser(prog_name)
parser.add_argument(
@@ -108,7 +93,6 @@ class SetConsumer(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
consumer = utils.find_resource(
@@ -126,11 +110,9 @@ class SetConsumer(command.Command):
return
-class ShowConsumer(show.ShowOne):
+class ShowConsumer(command.ShowOne):
"""Display consumer details"""
- log = logging.getLogger(__name__ + '.ShowConsumer')
-
def get_parser(self, prog_name):
parser = super(ShowConsumer, self).get_parser(prog_name)
parser.add_argument(
@@ -140,7 +122,6 @@ class ShowConsumer(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
consumer = utils.find_resource(
diff --git a/openstackclient/identity/v3/credential.py b/openstackclient/identity/v3/credential.py
index f22092d4..6208b320 100644
--- a/openstackclient/identity/v3/credential.py
+++ b/openstackclient/identity/v3/credential.py
@@ -15,21 +15,15 @@
"""Identity v3 Credential 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 CreateCredential(show.ShowOne):
+class CreateCredential(command.ShowOne):
"""Create credential command"""
- log = logging.getLogger(__name__ + '.CreateCredential')
-
def get_parser(self, prog_name):
parser = super(CreateCredential, self).get_parser(prog_name)
parser.add_argument(
@@ -56,7 +50,6 @@ class CreateCredential(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
user_id = utils.find_resource(identity_client.users,
@@ -79,8 +72,6 @@ class CreateCredential(show.ShowOne):
class DeleteCredential(command.Command):
"""Delete credential command"""
- log = logging.getLogger(__name__ + '.DeleteCredential')
-
def get_parser(self, prog_name):
parser = super(DeleteCredential, self).get_parser(prog_name)
parser.add_argument(
@@ -90,19 +81,15 @@ class DeleteCredential(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
identity_client.credentials.delete(parsed_args.credential)
return
-class ListCredential(lister.Lister):
+class ListCredential(command.Lister):
"""List credential command"""
- log = logging.getLogger(__name__ + '.ListCredential')
-
- @utils.log_method(log)
def take_action(self, parsed_args):
columns = ('ID', 'Type', 'User ID', 'Blob', 'Project ID')
column_headers = ('ID', 'Type', 'User ID', 'Data', 'Project ID')
@@ -117,8 +104,6 @@ class ListCredential(lister.Lister):
class SetCredential(command.Command):
"""Set credential command"""
- log = logging.getLogger(__name__ + '.SetCredential')
-
def get_parser(self, prog_name):
parser = super(SetCredential, self).get_parser(prog_name)
parser.add_argument(
@@ -152,7 +137,6 @@ class SetCredential(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -174,11 +158,9 @@ class SetCredential(command.Command):
return
-class ShowCredential(show.ShowOne):
+class ShowCredential(command.ShowOne):
"""Show credential command"""
- log = logging.getLogger(__name__ + '.ShowCredential')
-
def get_parser(self, prog_name):
parser = super(ShowCredential, self).get_parser(prog_name)
parser.add_argument(
@@ -188,7 +170,6 @@ class ShowCredential(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
credential = utils.find_resource(identity_client.credentials,
diff --git a/openstackclient/identity/v3/domain.py b/openstackclient/identity/v3/domain.py
index 8278a300..cec967b8 100644
--- a/openstackclient/identity/v3/domain.py
+++ b/openstackclient/identity/v3/domain.py
@@ -15,24 +15,19 @@
"""Identity v3 Domain action implementations"""
-import logging
import six
import sys
-from cliff import command
-from cliff import lister
-from cliff import show
from keystoneauth1 import exceptions as ks_exc
+from openstackclient.common import command
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa
-class CreateDomain(show.ShowOne):
+class CreateDomain(command.ShowOne):
"""Create new domain"""
- log = logging.getLogger(__name__ + '.CreateDomain')
-
def get_parser(self, prog_name):
parser = super(CreateDomain, self).get_parser(prog_name)
parser.add_argument(
@@ -63,7 +58,6 @@ class CreateDomain(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -92,8 +86,6 @@ class CreateDomain(show.ShowOne):
class DeleteDomain(command.Command):
"""Delete domain"""
- log = logging.getLogger(__name__ + '.DeleteDomain')
-
def get_parser(self, prog_name):
parser = super(DeleteDomain, self).get_parser(prog_name)
parser.add_argument(
@@ -103,7 +95,6 @@ class DeleteDomain(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
domain = utils.find_resource(identity_client.domains,
@@ -112,12 +103,9 @@ class DeleteDomain(command.Command):
return
-class ListDomain(lister.Lister):
+class ListDomain(command.Lister):
"""List domains"""
- log = logging.getLogger(__name__ + '.ListDomain')
-
- @utils.log_method(log)
def take_action(self, parsed_args):
columns = ('ID', 'Name', 'Enabled', 'Description')
data = self.app.client_manager.identity.domains.list()
@@ -131,8 +119,6 @@ class ListDomain(lister.Lister):
class SetDomain(command.Command):
"""Set domain properties"""
- log = logging.getLogger(__name__ + '.SetDomain')
-
def get_parser(self, prog_name):
parser = super(SetDomain, self).get_parser(prog_name)
parser.add_argument(
@@ -163,7 +149,6 @@ class SetDomain(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
domain = utils.find_resource(identity_client.domains,
@@ -186,11 +171,9 @@ class SetDomain(command.Command):
return
-class ShowDomain(show.ShowOne):
+class ShowDomain(command.ShowOne):
"""Display domain details"""
- log = logging.getLogger(__name__ + '.ShowDomain')
-
def get_parser(self, prog_name):
parser = super(ShowDomain, self).get_parser(prog_name)
parser.add_argument(
@@ -200,7 +183,6 @@ class ShowDomain(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
domain = utils.find_resource(identity_client.domains,
diff --git a/openstackclient/identity/v3/ec2creds.py b/openstackclient/identity/v3/ec2creds.py
index a12ee25e..777c0430 100644
--- a/openstackclient/identity/v3/ec2creds.py
+++ b/openstackclient/identity/v3/ec2creds.py
@@ -12,13 +12,9 @@
"""Identity v3 EC2 Credentials 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
from openstackclient.i18n import _ # noqa
from openstackclient.identity import common
@@ -52,11 +48,9 @@ def _determine_ec2_user(parsed_args, client_manager):
return user
-class CreateEC2Creds(show.ShowOne):
+class CreateEC2Creds(command.ShowOne):
"""Create EC2 credentials"""
- log = logging.getLogger(__name__ + ".CreateEC2Creds")
-
def get_parser(self, prog_name):
parser = super(CreateEC2Creds, self).get_parser(prog_name)
parser.add_argument(
@@ -79,7 +73,6 @@ class CreateEC2Creds(show.ShowOne):
common.add_project_domain_option_to_parser(parser)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
client_manager = self.app.client_manager
@@ -119,8 +112,6 @@ class CreateEC2Creds(show.ShowOne):
class DeleteEC2Creds(command.Command):
"""Delete EC2 credentials"""
- log = logging.getLogger(__name__ + '.DeleteEC2Creds')
-
def get_parser(self, prog_name):
parser = super(DeleteEC2Creds, self).get_parser(prog_name)
parser.add_argument(
@@ -136,18 +127,15 @@ class DeleteEC2Creds(command.Command):
common.add_user_domain_option_to_parser(parser)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
client_manager = self.app.client_manager
user = _determine_ec2_user(parsed_args, client_manager)
client_manager.identity.ec2.delete(user, parsed_args.access_key)
-class ListEC2Creds(lister.Lister):
+class ListEC2Creds(command.Lister):
"""List EC2 credentials"""
- log = logging.getLogger(__name__ + '.ListEC2Creds')
-
def get_parser(self, prog_name):
parser = super(ListEC2Creds, self).get_parser(prog_name)
parser.add_argument(
@@ -158,7 +146,6 @@ class ListEC2Creds(lister.Lister):
common.add_user_domain_option_to_parser(parser)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
client_manager = self.app.client_manager
user = _determine_ec2_user(parsed_args, client_manager)
@@ -174,11 +161,9 @@ class ListEC2Creds(lister.Lister):
) for s in data))
-class ShowEC2Creds(show.ShowOne):
+class ShowEC2Creds(command.ShowOne):
"""Display EC2 credentials details"""
- log = logging.getLogger(__name__ + '.ShowEC2Creds')
-
def get_parser(self, prog_name):
parser = super(ShowEC2Creds, self).get_parser(prog_name)
parser.add_argument(
@@ -194,7 +179,6 @@ class ShowEC2Creds(show.ShowOne):
common.add_user_domain_option_to_parser(parser)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
client_manager = self.app.client_manager
user = _determine_ec2_user(parsed_args, client_manager)
diff --git a/openstackclient/identity/v3/endpoint.py b/openstackclient/identity/v3/endpoint.py
index 3d1c6f54..1eff3b3b 100644
--- a/openstackclient/identity/v3/endpoint.py
+++ b/openstackclient/identity/v3/endpoint.py
@@ -15,14 +15,10 @@
"""Identity v3 Endpoint action implementations"""
-import logging
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 utils
from openstackclient.identity import common
@@ -34,11 +30,9 @@ def get_service_name(service):
return ''
-class CreateEndpoint(show.ShowOne):
+class CreateEndpoint(command.ShowOne):
"""Create new endpoint"""
- log = logging.getLogger(__name__ + '.CreateEndpoint')
-
def get_parser(self, prog_name):
parser = super(CreateEndpoint, self).get_parser(prog_name)
parser.add_argument(
@@ -78,7 +72,6 @@ class CreateEndpoint(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
service = common.find_service(identity_client, parsed_args.service)
@@ -102,8 +95,6 @@ class CreateEndpoint(show.ShowOne):
class DeleteEndpoint(command.Command):
"""Delete endpoint"""
- log = logging.getLogger(__name__ + '.DeleteEndpoint')
-
def get_parser(self, prog_name):
parser = super(DeleteEndpoint, self).get_parser(prog_name)
parser.add_argument(
@@ -113,7 +104,6 @@ class DeleteEndpoint(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
endpoint_id = utils.find_resource(identity_client.endpoints,
@@ -122,11 +112,9 @@ class DeleteEndpoint(command.Command):
return
-class ListEndpoint(lister.Lister):
+class ListEndpoint(command.Lister):
"""List endpoints"""
- log = logging.getLogger(__name__ + '.ListEndpoint')
-
def get_parser(self, prog_name):
parser = super(ListEndpoint, self).get_parser(prog_name)
parser.add_argument(
@@ -147,7 +135,6 @@ class ListEndpoint(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
columns = ('ID', 'Region', 'Service Name', 'Service Type',
@@ -176,8 +163,6 @@ class ListEndpoint(lister.Lister):
class SetEndpoint(command.Command):
"""Set endpoint properties"""
- log = logging.getLogger(__name__ + '.SetEndpoint')
-
def get_parser(self, prog_name):
parser = super(SetEndpoint, self).get_parser(prog_name)
parser.add_argument(
@@ -221,7 +206,6 @@ class SetEndpoint(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
endpoint = utils.find_resource(identity_client.endpoints,
@@ -256,11 +240,9 @@ class SetEndpoint(command.Command):
return
-class ShowEndpoint(show.ShowOne):
+class ShowEndpoint(command.ShowOne):
"""Display endpoint details"""
- log = logging.getLogger(__name__ + '.ShowEndpoint')
-
def get_parser(self, prog_name):
parser = super(ShowEndpoint, self).get_parser(prog_name)
parser.add_argument(
@@ -270,7 +252,6 @@ class ShowEndpoint(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
endpoint = utils.find_resource(identity_client.endpoints,
diff --git a/openstackclient/identity/v3/federation_protocol.py b/openstackclient/identity/v3/federation_protocol.py
index 20877fcd..2d7ab15d 100644
--- a/openstackclient/identity/v3/federation_protocol.py
+++ b/openstackclient/identity/v3/federation_protocol.py
@@ -14,21 +14,15 @@
"""Identity v3 Protocols actions 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 CreateProtocol(show.ShowOne):
+class CreateProtocol(command.ShowOne):
"""Create new federation protocol"""
- log = logging.getLogger(__name__ + 'CreateProtocol')
-
def get_parser(self, prog_name):
parser = super(CreateProtocol, self).get_parser(prog_name)
parser.add_argument(
@@ -50,7 +44,6 @@ class CreateProtocol(show.ShowOne):
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
protocol = identity_client.federation.protocols.create(
@@ -71,8 +64,6 @@ class CreateProtocol(show.ShowOne):
class DeleteProtocol(command.Command):
"""Delete federation protocol"""
- log = logging.getLogger(__name__ + '.DeleteProtocol')
-
def get_parser(self, prog_name):
parser = super(DeleteProtocol, self).get_parser(prog_name)
parser.add_argument(
@@ -88,7 +79,6 @@ class DeleteProtocol(command.Command):
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
identity_client.federation.protocols.delete(
@@ -96,11 +86,9 @@ class DeleteProtocol(command.Command):
return
-class ListProtocols(lister.Lister):
+class ListProtocols(command.Lister):
"""List federation protocols"""
- log = logging.getLogger(__name__ + '.ListProtocols')
-
def get_parser(self, prog_name):
parser = super(ListProtocols, self).get_parser(prog_name)
parser.add_argument(
@@ -126,8 +114,6 @@ class ListProtocols(lister.Lister):
class SetProtocol(command.Command):
"""Set federation protocol properties"""
- log = logging.getLogger(__name__ + '.SetProtocol')
-
def get_parser(self, prog_name):
parser = super(SetProtocol, self).get_parser(prog_name)
parser.add_argument(
@@ -166,11 +152,9 @@ class SetProtocol(command.Command):
return zip(*sorted(six.iteritems(info)))
-class ShowProtocol(show.ShowOne):
+class ShowProtocol(command.ShowOne):
"""Display federation protocol details"""
- log = logging.getLogger(__name__ + '.ShowProtocol')
-
def get_parser(self, prog_name):
parser = super(ShowProtocol, self).get_parser(prog_name)
parser.add_argument(
diff --git a/openstackclient/identity/v3/group.py b/openstackclient/identity/v3/group.py
index d503a6b8..b3d893ce 100644
--- a/openstackclient/identity/v3/group.py
+++ b/openstackclient/identity/v3/group.py
@@ -15,15 +15,12 @@
"""Group action implementations"""
-import logging
import six
import sys
-from cliff import command
-from cliff import lister
-from cliff import show
from keystoneauth1 import exceptions as ks_exc
+from openstackclient.common import command
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa
from openstackclient.identity import common
@@ -32,8 +29,6 @@ from openstackclient.identity import common
class AddUserToGroup(command.Command):
"""Add user to group"""
- log = logging.getLogger(__name__ + '.AddUserToGroup')
-
def get_parser(self, prog_name):
parser = super(AddUserToGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -50,7 +45,6 @@ class AddUserToGroup(command.Command):
common.add_user_domain_option_to_parser(parser)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -74,8 +68,6 @@ class AddUserToGroup(command.Command):
class CheckUserInGroup(command.Command):
"""Check user membership in group"""
- log = logging.getLogger(__name__ + '.CheckUserInGroup')
-
def get_parser(self, prog_name):
parser = super(CheckUserInGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -92,7 +84,6 @@ class CheckUserInGroup(command.Command):
common.add_user_domain_option_to_parser(parser)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -113,11 +104,9 @@ class CheckUserInGroup(command.Command):
(parsed_args.user, parsed_args.group))
-class CreateGroup(show.ShowOne):
+class CreateGroup(command.ShowOne):
"""Create new group"""
- log = logging.getLogger(__name__ + '.CreateGroup')
-
def get_parser(self, prog_name):
parser = super(CreateGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -142,7 +131,6 @@ class CreateGroup(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -172,8 +160,6 @@ class CreateGroup(show.ShowOne):
class DeleteGroup(command.Command):
"""Delete group(s)"""
- log = logging.getLogger(__name__ + '.DeleteGroup')
-
def get_parser(self, prog_name):
parser = super(DeleteGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -188,7 +174,6 @@ class DeleteGroup(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -200,11 +185,9 @@ class DeleteGroup(command.Command):
return
-class ListGroup(lister.Lister):
+class ListGroup(command.Lister):
"""List groups"""
- log = logging.getLogger(__name__ + '.ListGroup')
-
def get_parser(self, prog_name):
parser = super(ListGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -226,7 +209,6 @@ class ListGroup(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -266,8 +248,6 @@ class ListGroup(lister.Lister):
class RemoveUserFromGroup(command.Command):
"""Remove user from group"""
- log = logging.getLogger(__name__ + '.RemoveUserFromGroup')
-
def get_parser(self, prog_name):
parser = super(RemoveUserFromGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -284,7 +264,6 @@ class RemoveUserFromGroup(command.Command):
common.add_user_domain_option_to_parser(parser)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -308,8 +287,6 @@ class RemoveUserFromGroup(command.Command):
class SetGroup(command.Command):
"""Set group properties"""
- log = logging.getLogger(__name__ + '.SetGroup')
-
def get_parser(self, prog_name):
parser = super(SetGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -331,7 +308,6 @@ class SetGroup(command.Command):
help='New group description')
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
group = common.find_group(identity_client, parsed_args.group,
@@ -349,11 +325,9 @@ class SetGroup(command.Command):
return
-class ShowGroup(show.ShowOne):
+class ShowGroup(command.ShowOne):
"""Display group details"""
- log = logging.getLogger(__name__ + '.ShowGroup')
-
def get_parser(self, prog_name):
parser = super(ShowGroup, self).get_parser(prog_name)
parser.add_argument(
@@ -368,7 +342,6 @@ class ShowGroup(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
diff --git a/openstackclient/identity/v3/identity_provider.py b/openstackclient/identity/v3/identity_provider.py
index 4e086b68..0ff8acb9 100644
--- a/openstackclient/identity/v3/identity_provider.py
+++ b/openstackclient/identity/v3/identity_provider.py
@@ -13,21 +13,15 @@
"""Identity v3 IdentityProvider 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 CreateIdentityProvider(show.ShowOne):
+class CreateIdentityProvider(command.ShowOne):
"""Create new identity provider"""
- log = logging.getLogger(__name__ + '.CreateIdentityProvider')
-
def get_parser(self, prog_name):
parser = super(CreateIdentityProvider, self).get_parser(prog_name)
parser.add_argument(
@@ -70,7 +64,6 @@ class CreateIdentityProvider(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
if parsed_args.remote_id_file:
@@ -96,8 +89,6 @@ class CreateIdentityProvider(show.ShowOne):
class DeleteIdentityProvider(command.Command):
"""Delete identity provider"""
- log = logging.getLogger(__name__ + '.DeleteIdentityProvider')
-
def get_parser(self, prog_name):
parser = super(DeleteIdentityProvider, self).get_parser(prog_name)
parser.add_argument(
@@ -107,7 +98,6 @@ class DeleteIdentityProvider(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
identity_client.federation.identity_providers.delete(
@@ -115,12 +105,9 @@ class DeleteIdentityProvider(command.Command):
return
-class ListIdentityProvider(lister.Lister):
+class ListIdentityProvider(command.Lister):
"""List identity providers"""
- log = logging.getLogger(__name__ + '.ListIdentityProvider')
-
- @utils.log_method(log)
def take_action(self, parsed_args):
columns = ('ID', 'Enabled', 'Description')
identity_client = self.app.client_manager.identity
@@ -135,8 +122,6 @@ class ListIdentityProvider(lister.Lister):
class SetIdentityProvider(command.Command):
"""Set identity provider properties"""
- log = logging.getLogger(__name__ + '.SetIdentityProvider')
-
def get_parser(self, prog_name):
parser = super(SetIdentityProvider, self).get_parser(prog_name)
parser.add_argument(
@@ -176,7 +161,6 @@ class SetIdentityProvider(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
federation_client = self.app.client_manager.identity.federation
@@ -215,11 +199,9 @@ class SetIdentityProvider(command.Command):
return zip(*sorted(six.iteritems(identity_provider._info)))
-class ShowIdentityProvider(show.ShowOne):
+class ShowIdentityProvider(command.ShowOne):
"""Display identity provider details"""
- log = logging.getLogger(__name__ + '.ShowIdentityProvider')
-
def get_parser(self, prog_name):
parser = super(ShowIdentityProvider, self).get_parser(prog_name)
parser.add_argument(
@@ -229,7 +211,6 @@ class ShowIdentityProvider(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
idp = utils.find_resource(
diff --git a/openstackclient/identity/v3/mapping.py b/openstackclient/identity/v3/mapping.py
index c79331ec..422d66bc 100644
--- a/openstackclient/identity/v3/mapping.py
+++ b/openstackclient/identity/v3/mapping.py
@@ -16,13 +16,10 @@
"""Identity v3 federation mapping action implementations"""
import json
-import logging
-from cliff import command
-from cliff import lister
-from cliff import show
import six
+from openstackclient.common import command
from openstackclient.common import exceptions
from openstackclient.common import utils
@@ -79,11 +76,9 @@ class _RulesReader(object):
return rules
-class CreateMapping(show.ShowOne, _RulesReader):
+class CreateMapping(command.ShowOne, _RulesReader):
"""Create new mapping"""
- log = logging.getLogger(__name__ + '.CreateMapping')
-
def get_parser(self, prog_name):
parser = super(CreateMapping, self).get_parser(prog_name)
parser.add_argument(
@@ -99,7 +94,6 @@ class CreateMapping(show.ShowOne, _RulesReader):
return parser
def take_action(self, parsed_args):
- self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity
rules = self._read_rules(parsed_args.rules)
@@ -114,8 +108,6 @@ class CreateMapping(show.ShowOne, _RulesReader):
class DeleteMapping(command.Command):
"""Delete mapping"""
- log = logging.getLogger(__name__ + '.DeleteMapping')
-
def get_parser(self, prog_name):
parser = super(DeleteMapping, self).get_parser(prog_name)
parser.add_argument(
@@ -126,19 +118,16 @@ class DeleteMapping(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity
identity_client.federation.mappings.delete(parsed_args.mapping)
return
-class ListMapping(lister.Lister):
+class ListMapping(command.Lister):
"""List mappings"""
- log = logging.getLogger(__name__ + '.ListMapping')
def take_action(self, parsed_args):
- self.log.debug('take_action(%s)' % parsed_args)
# NOTE(marek-denis): Since rules can be long and tedious I have decided
# to only list ids of the mappings. If somebody wants to check the
# rules, (s)he should show specific ones.
@@ -152,8 +141,6 @@ class ListMapping(lister.Lister):
class SetMapping(command.Command, _RulesReader):
"""Set mapping properties"""
- log = logging.getLogger(__name__ + '.SetMapping')
-
def get_parser(self, prog_name):
parser = super(SetMapping, self).get_parser(prog_name)
parser.add_argument(
@@ -169,7 +156,6 @@ class SetMapping(command.Command, _RulesReader):
return parser
def take_action(self, parsed_args):
- self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity
if not parsed_args.rules:
@@ -186,11 +172,9 @@ class SetMapping(command.Command, _RulesReader):
return zip(*sorted(six.iteritems(mapping._info)))
-class ShowMapping(show.ShowOne):
+class ShowMapping(command.ShowOne):
"""Display mapping details"""
- log = logging.getLogger(__name__ + '.ShowMapping')
-
def get_parser(self, prog_name):
parser = super(ShowMapping, self).get_parser(prog_name)
parser.add_argument(
@@ -201,7 +185,6 @@ class ShowMapping(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
mapping = identity_client.federation.mappings.get(parsed_args.mapping)
diff --git a/openstackclient/identity/v3/policy.py b/openstackclient/identity/v3/policy.py
index 9da94863..503df374 100644
--- a/openstackclient/identity/v3/policy.py
+++ b/openstackclient/identity/v3/policy.py
@@ -15,22 +15,16 @@
"""Identity v3 Policy action implementations"""
-import logging
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 utils
-class CreatePolicy(show.ShowOne):
+class CreatePolicy(command.ShowOne):
"""Create new policy"""
- log = logging.getLogger(__name__ + '.CreatePolicy')
-
def get_parser(self, prog_name):
parser = super(CreatePolicy, self).get_parser(prog_name)
parser.add_argument(
@@ -47,7 +41,6 @@ class CreatePolicy(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
blob = utils.read_blob_file_contents(parsed_args.rules)
@@ -64,8 +57,6 @@ class CreatePolicy(show.ShowOne):
class DeletePolicy(command.Command):
"""Delete policy"""
- log = logging.getLogger(__name__ + '.DeletePolicy')
-
def get_parser(self, prog_name):
parser = super(DeletePolicy, self).get_parser(prog_name)
parser.add_argument(
@@ -75,18 +66,15 @@ class DeletePolicy(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
identity_client.policies.delete(parsed_args.policy)
return
-class ListPolicy(lister.Lister):
+class ListPolicy(command.Lister):
"""List policies"""
- log = logging.getLogger(__name__ + '.ListPolicy')
-
def get_parser(self, prog_name):
parser = super(ListPolicy, self).get_parser(prog_name)
parser.add_argument(
@@ -97,7 +85,6 @@ class ListPolicy(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
if parsed_args.long:
columns = ('ID', 'Type', 'Blob')
@@ -116,8 +103,6 @@ class ListPolicy(lister.Lister):
class SetPolicy(command.Command):
"""Set policy properties"""
- log = logging.getLogger(__name__ + '.SetPolicy')
-
def get_parser(self, prog_name):
parser = super(SetPolicy, self).get_parser(prog_name)
parser.add_argument(
@@ -137,7 +122,6 @@ class SetPolicy(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
blob = None
@@ -158,11 +142,9 @@ class SetPolicy(command.Command):
return
-class ShowPolicy(show.ShowOne):
+class ShowPolicy(command.ShowOne):
"""Display policy details"""
- log = logging.getLogger(__name__ + '.ShowPolicy')
-
def get_parser(self, prog_name):
parser = super(ShowPolicy, self).get_parser(prog_name)
parser.add_argument(
@@ -172,7 +154,6 @@ class ShowPolicy(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
policy = utils.find_resource(identity_client.policies,
diff --git a/openstackclient/identity/v3/project.py b/openstackclient/identity/v3/project.py
index 22745aa4..61db8614 100644
--- a/openstackclient/identity/v3/project.py
+++ b/openstackclient/identity/v3/project.py
@@ -15,25 +15,20 @@
"""Project 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
+from openstackclient.common import command
from openstackclient.common import parseractions
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa
from openstackclient.identity import common
-class CreateProject(show.ShowOne):
+class CreateProject(command.ShowOne):
"""Create new project"""
- log = logging.getLogger(__name__ + '.CreateProject')
-
def get_parser(self, prog_name):
parser = super(CreateProject, self).get_parser(prog_name)
parser.add_argument(
@@ -81,7 +76,6 @@ class CreateProject(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -129,8 +123,6 @@ class CreateProject(show.ShowOne):
class DeleteProject(command.Command):
"""Delete project(s)"""
- log = logging.getLogger(__name__ + '.DeleteProject')
-
def get_parser(self, prog_name):
parser = super(DeleteProject, self).get_parser(prog_name)
parser.add_argument(
@@ -146,7 +138,6 @@ class DeleteProject(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -165,11 +156,9 @@ class DeleteProject(command.Command):
return
-class ListProject(lister.Lister):
+class ListProject(command.Lister):
"""List projects"""
- log = logging.getLogger(__name__ + '.ListProject')
-
def get_parser(self, prog_name):
parser = super(ListProject, self).get_parser(prog_name)
parser.add_argument(
@@ -190,7 +179,6 @@ class ListProject(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
if parsed_args.long:
@@ -227,8 +215,6 @@ class ListProject(lister.Lister):
class SetProject(command.Command):
"""Set project properties"""
- log = logging.getLogger(__name__ + '.SetProject')
-
def get_parser(self, prog_name):
parser = super(SetProject, self).get_parser(prog_name)
parser.add_argument(
@@ -271,7 +257,6 @@ class SetProject(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -302,11 +287,9 @@ class SetProject(command.Command):
return
-class ShowProject(show.ShowOne):
+class ShowProject(command.ShowOne):
"""Display project details"""
- log = logging.getLogger(__name__ + '.ShowProject')
-
def get_parser(self, prog_name):
parser = super(ShowProject, self).get_parser(prog_name)
parser.add_argument(
@@ -333,7 +316,6 @@ class ShowProject(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
diff --git a/openstackclient/identity/v3/region.py b/openstackclient/identity/v3/region.py
index 1ff0b8c0..1e15fd20 100644
--- a/openstackclient/identity/v3/region.py
+++ b/openstackclient/identity/v3/region.py
@@ -13,22 +13,16 @@
"""Identity v3 Region 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
from openstackclient.i18n import _ # noqa
-class CreateRegion(show.ShowOne):
+class CreateRegion(command.ShowOne):
"""Create new region"""
- log = logging.getLogger(__name__ + '.CreateRegion')
-
def get_parser(self, prog_name):
parser = super(CreateRegion, self).get_parser(prog_name)
# NOTE(stevemar): The API supports an optional region ID, but that
@@ -50,7 +44,6 @@ class CreateRegion(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -69,8 +62,6 @@ class CreateRegion(show.ShowOne):
class DeleteRegion(command.Command):
"""Delete region"""
- log = logging.getLogger(__name__ + '.DeleteRegion')
-
def get_parser(self, prog_name):
parser = super(DeleteRegion, self).get_parser(prog_name)
parser.add_argument(
@@ -80,7 +71,6 @@ class DeleteRegion(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -88,11 +78,9 @@ class DeleteRegion(command.Command):
return
-class ListRegion(lister.Lister):
+class ListRegion(command.Lister):
"""List regions"""
- log = logging.getLogger(__name__ + '.ListRegion')
-
def get_parser(self, prog_name):
parser = super(ListRegion, self).get_parser(prog_name)
parser.add_argument(
@@ -102,7 +90,6 @@ class ListRegion(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -124,8 +111,6 @@ class ListRegion(lister.Lister):
class SetRegion(command.Command):
"""Set region properties"""
- log = logging.getLogger(__name__ + '.SetRegion')
-
def get_parser(self, prog_name):
parser = super(SetRegion, self).get_parser(prog_name)
parser.add_argument(
@@ -145,7 +130,6 @@ class SetRegion(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -162,11 +146,9 @@ class SetRegion(command.Command):
return
-class ShowRegion(show.ShowOne):
+class ShowRegion(command.ShowOne):
"""Display region details"""
- log = logging.getLogger(__name__ + '.ShowRegion')
-
def get_parser(self, prog_name):
parser = super(ShowRegion, self).get_parser(prog_name)
parser.add_argument(
@@ -176,7 +158,6 @@ class ShowRegion(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
diff --git a/openstackclient/identity/v3/role.py b/openstackclient/identity/v3/role.py
index 66f18964..4cced611 100644
--- a/openstackclient/identity/v3/role.py
+++ b/openstackclient/identity/v3/role.py
@@ -15,15 +15,12 @@
"""Identity v3 Role action implementations"""
-import logging
import six
import sys
-from cliff import command
-from cliff import lister
-from cliff import show
from keystoneauth1 import exceptions as ks_exc
+from openstackclient.common import command
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa
from openstackclient.identity import common
@@ -110,8 +107,6 @@ def _process_identity_and_resource_options(parsed_args,
class AddRole(command.Command):
"""Adds a role to a user or group on a domain or project"""
- log = logging.getLogger(__name__ + '.AddRole')
-
def get_parser(self, prog_name):
parser = super(AddRole, self).get_parser(prog_name)
parser.add_argument(
@@ -122,7 +117,6 @@ class AddRole(command.Command):
_add_identity_and_resource_options_to_parser(parser)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -147,11 +141,9 @@ class AddRole(command.Command):
return
-class CreateRole(show.ShowOne):
+class CreateRole(command.ShowOne):
"""Create new role"""
- log = logging.getLogger(__name__ + '.CreateRole')
-
def get_parser(self, prog_name):
parser = super(CreateRole, self).get_parser(prog_name)
parser.add_argument(
@@ -166,7 +158,6 @@ class CreateRole(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -187,8 +178,6 @@ class CreateRole(show.ShowOne):
class DeleteRole(command.Command):
"""Delete role(s)"""
- log = logging.getLogger(__name__ + '.DeleteRole')
-
def get_parser(self, prog_name):
parser = super(DeleteRole, self).get_parser(prog_name)
parser.add_argument(
@@ -199,7 +188,6 @@ class DeleteRole(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -212,18 +200,15 @@ class DeleteRole(command.Command):
return
-class ListRole(lister.Lister):
+class ListRole(command.Lister):
"""List roles"""
- log = logging.getLogger(__name__ + '.ListRole')
-
def get_parser(self, prog_name):
parser = super(ListRole, self).get_parser(prog_name)
_add_identity_and_resource_options_to_parser(parser)
return parser
def take_action(self, parsed_args):
- self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity
if parsed_args.user:
@@ -318,8 +303,6 @@ class ListRole(lister.Lister):
class RemoveRole(command.Command):
"""Remove role from domain/project : user/group"""
- log = logging.getLogger(__name__ + '.RemoveRole')
-
def get_parser(self, prog_name):
parser = super(RemoveRole, self).get_parser(prog_name)
parser.add_argument(
@@ -330,7 +313,6 @@ class RemoveRole(command.Command):
_add_identity_and_resource_options_to_parser(parser)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -357,8 +339,6 @@ class RemoveRole(command.Command):
class SetRole(command.Command):
"""Set role properties"""
- log = logging.getLogger(__name__ + '.SetRole')
-
def get_parser(self, prog_name):
parser = super(SetRole, self).get_parser(prog_name)
parser.add_argument(
@@ -373,7 +353,6 @@ class SetRole(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -389,11 +368,9 @@ class SetRole(command.Command):
return
-class ShowRole(show.ShowOne):
+class ShowRole(command.ShowOne):
"""Display role details"""
- log = logging.getLogger(__name__ + '.ShowRole')
-
def get_parser(self, prog_name):
parser = super(ShowRole, self).get_parser(prog_name)
parser.add_argument(
@@ -403,7 +380,6 @@ class ShowRole(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
diff --git a/openstackclient/identity/v3/role_assignment.py b/openstackclient/identity/v3/role_assignment.py
index 169c6cb9..d766be68 100644
--- a/openstackclient/identity/v3/role_assignment.py
+++ b/openstackclient/identity/v3/role_assignment.py
@@ -13,19 +13,14 @@
"""Identity v3 Assignment action implementations """
-import logging
-
-from cliff import lister
-
+from openstackclient.common import command
from openstackclient.common import utils
from openstackclient.identity import common
-class ListRoleAssignment(lister.Lister):
+class ListRoleAssignment(command.Lister):
"""List role assignments"""
- log = logging.getLogger(__name__ + '.ListRoleAssignment')
-
def get_parser(self, prog_name):
parser = super(ListRoleAssignment, self).get_parser(prog_name)
parser.add_argument(
@@ -72,7 +67,6 @@ class ListRoleAssignment(lister.Lister):
assignment.project, assignment.domain, assignment.inherited)
def take_action(self, parsed_args):
- self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity
role = None
@@ -114,7 +108,6 @@ class ListRoleAssignment(lister.Lister):
)
effective = True if parsed_args.effective else False
- self.log.debug('take_action(%s)' % parsed_args)
columns = ('Role', 'User', 'Group', 'Project', 'Domain', 'Inherited')
inherited_to = 'projects' if parsed_args.inherited else None
diff --git a/openstackclient/identity/v3/service.py b/openstackclient/identity/v3/service.py
index 85081aa7..42117c8d 100644
--- a/openstackclient/identity/v3/service.py
+++ b/openstackclient/identity/v3/service.py
@@ -15,22 +15,16 @@
"""Identity v3 Service 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
from openstackclient.identity import common
-class CreateService(show.ShowOne):
+class CreateService(command.ShowOne):
"""Create new service"""
- log = logging.getLogger(__name__ + '.CreateService')
-
def get_parser(self, prog_name):
parser = super(CreateService, self).get_parser(prog_name)
parser.add_argument(
@@ -61,7 +55,6 @@ class CreateService(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -83,8 +76,6 @@ class CreateService(show.ShowOne):
class DeleteService(command.Command):
"""Delete service"""
- log = logging.getLogger(__name__ + '.DeleteService')
-
def get_parser(self, prog_name):
parser = super(DeleteService, self).get_parser(prog_name)
parser.add_argument(
@@ -94,7 +85,6 @@ class DeleteService(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -104,11 +94,9 @@ class DeleteService(command.Command):
return
-class ListService(lister.Lister):
+class ListService(command.Lister):
"""List services"""
- log = logging.getLogger(__name__ + '.ListService')
-
def get_parser(self, prog_name):
parser = super(ListService, self).get_parser(prog_name)
parser.add_argument(
@@ -119,7 +107,6 @@ class ListService(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
if parsed_args.long:
@@ -136,8 +123,6 @@ class ListService(lister.Lister):
class SetService(command.Command):
"""Set service properties"""
- log = logging.getLogger(__name__ + '.SetService')
-
def get_parser(self, prog_name):
parser = super(SetService, self).get_parser(prog_name)
parser.add_argument(
@@ -173,7 +158,6 @@ class SetService(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -205,11 +189,9 @@ class SetService(command.Command):
return
-class ShowService(show.ShowOne):
+class ShowService(command.ShowOne):
"""Display service details"""
- log = logging.getLogger(__name__ + '.ShowService')
-
def get_parser(self, prog_name):
parser = super(ShowService, self).get_parser(prog_name)
parser.add_argument(
@@ -219,7 +201,6 @@ class ShowService(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
diff --git a/openstackclient/identity/v3/service_provider.py b/openstackclient/identity/v3/service_provider.py
index 838ad4a2..6016928c 100644
--- a/openstackclient/identity/v3/service_provider.py
+++ b/openstackclient/identity/v3/service_provider.py
@@ -13,22 +13,16 @@
"""Service Provider action implementations"""
-import logging
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 utils
-class CreateServiceProvider(show.ShowOne):
+class CreateServiceProvider(command.ShowOne):
"""Create new service provider"""
- log = logging.getLogger(__name__ + '.CreateServiceProvider')
-
def get_parser(self, prog_name):
parser = super(CreateServiceProvider, self).get_parser(prog_name)
parser.add_argument(
@@ -73,7 +67,6 @@ class CreateServiceProvider(show.ShowOne):
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
service_client = self.app.client_manager.identity
sp = service_client.federation.service_providers.create(
@@ -90,8 +83,6 @@ class CreateServiceProvider(show.ShowOne):
class DeleteServiceProvider(command.Command):
"""Delete service provider"""
- log = logging.getLogger(__name__ + '.DeleteServiceProvider')
-
def get_parser(self, prog_name):
parser = super(DeleteServiceProvider, self).get_parser(prog_name)
parser.add_argument(
@@ -101,7 +92,6 @@ class DeleteServiceProvider(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
service_client = self.app.client_manager.identity
service_client.federation.service_providers.delete(
@@ -109,12 +99,9 @@ class DeleteServiceProvider(command.Command):
return
-class ListServiceProvider(lister.Lister):
+class ListServiceProvider(command.Lister):
"""List service providers"""
- log = logging.getLogger(__name__ + '.ListServiceProvider')
-
- @utils.log_method(log)
def take_action(self, parsed_args):
service_client = self.app.client_manager.identity
data = service_client.federation.service_providers.list()
@@ -130,8 +117,6 @@ class ListServiceProvider(lister.Lister):
class SetServiceProvider(command.Command):
"""Set service provider properties"""
- log = logging.getLogger(__name__ + '.SetServiceProvider')
-
def get_parser(self, prog_name):
parser = super(SetServiceProvider, self).get_parser(prog_name)
parser.add_argument(
@@ -168,7 +153,6 @@ class SetServiceProvider(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
federation_client = self.app.client_manager.identity.federation
@@ -193,11 +177,9 @@ class SetServiceProvider(command.Command):
return zip(*sorted(six.iteritems(service_provider._info)))
-class ShowServiceProvider(show.ShowOne):
+class ShowServiceProvider(command.ShowOne):
"""Display service provider details"""
- log = logging.getLogger(__name__ + '.ShowServiceProvider')
-
def get_parser(self, prog_name):
parser = super(ShowServiceProvider, self).get_parser(prog_name)
parser.add_argument(
@@ -207,7 +189,6 @@ class ShowServiceProvider(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
service_client = self.app.client_manager.identity
service_provider = utils.find_resource(
diff --git a/openstackclient/identity/v3/token.py b/openstackclient/identity/v3/token.py
index cd3dc798..588c5218 100644
--- a/openstackclient/identity/v3/token.py
+++ b/openstackclient/identity/v3/token.py
@@ -15,20 +15,16 @@
"""Identity v3 Token action implementations"""
-import logging
import six
-from cliff import show
-
+from openstackclient.common import command
from openstackclient.common import utils
from openstackclient.identity import common
-class AuthorizeRequestToken(show.ShowOne):
+class AuthorizeRequestToken(command.ShowOne):
"""Authorize a request token"""
- log = logging.getLogger(__name__ + '.AuthorizeRequestToken')
-
def get_parser(self, prog_name):
parser = super(AuthorizeRequestToken, self).get_parser(prog_name)
parser.add_argument(
@@ -49,7 +45,6 @@ class AuthorizeRequestToken(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
# NOTE(stevemar): We want a list of role ids
@@ -68,11 +63,9 @@ class AuthorizeRequestToken(show.ShowOne):
return zip(*sorted(six.iteritems(verifier_pin._info)))
-class CreateAccessToken(show.ShowOne):
+class CreateAccessToken(command.ShowOne):
"""Create an access token"""
- log = logging.getLogger(__name__ + '.CreateAccessToken')
-
def get_parser(self, prog_name):
parser = super(CreateAccessToken, self).get_parser(prog_name)
parser.add_argument(
@@ -108,7 +101,6 @@ class CreateAccessToken(show.ShowOne):
return parser
def take_action(self, parsed_args):
- self.log.debug('take_action(%s)' % parsed_args)
token_client = self.app.client_manager.identity.oauth1.access_tokens
access_token = token_client.create(
parsed_args.consumer_key, parsed_args.consumer_secret,
@@ -117,11 +109,9 @@ class CreateAccessToken(show.ShowOne):
return zip(*sorted(six.iteritems(access_token._info)))
-class CreateRequestToken(show.ShowOne):
+class CreateRequestToken(command.ShowOne):
"""Create a request token"""
- log = logging.getLogger(__name__ + '.CreateRequestToken')
-
def get_parser(self, prog_name):
parser = super(CreateRequestToken, self).get_parser(prog_name)
parser.add_argument(
@@ -151,8 +141,6 @@ class CreateRequestToken(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
if parsed_args.domain:
@@ -173,16 +161,13 @@ class CreateRequestToken(show.ShowOne):
return zip(*sorted(six.iteritems(request_token._info)))
-class IssueToken(show.ShowOne):
+class IssueToken(command.ShowOne):
"""Issue new token"""
- log = logging.getLogger(__name__ + '.IssueToken')
-
def get_parser(self, prog_name):
parser = super(IssueToken, self).get_parser(prog_name)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
token = self.app.client_manager.auth_ref.service_catalog.get_token()
if 'tenant_id' in token:
diff --git a/openstackclient/identity/v3/trust.py b/openstackclient/identity/v3/trust.py
index 2c3cf537..26fb8338 100644
--- a/openstackclient/identity/v3/trust.py
+++ b/openstackclient/identity/v3/trust.py
@@ -14,22 +14,16 @@
"""Identity v3 Trust action implementations"""
import datetime
-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
from openstackclient.identity import common
-class CreateTrust(show.ShowOne):
+class CreateTrust(command.ShowOne):
"""Create new trust"""
- log = logging.getLogger(__name__ + '.CreateTrust')
-
def get_parser(self, prog_name):
parser = super(CreateTrust, self).get_parser(prog_name)
parser.add_argument(
@@ -85,7 +79,6 @@ class CreateTrust(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
# NOTE(stevemar): Find the two users, project and roles that
@@ -138,8 +131,6 @@ class CreateTrust(show.ShowOne):
class DeleteTrust(command.Command):
"""Delete trust(s)"""
- log = logging.getLogger(__name__ + '.DeleteTrust')
-
def get_parser(self, prog_name):
parser = super(DeleteTrust, self).get_parser(prog_name)
parser.add_argument(
@@ -151,20 +142,16 @@ class DeleteTrust(command.Command):
return parser
def take_action(self, parsed_args):
- self.log.debug('take_action(%s)' % parsed_args)
identity_client = self.app.client_manager.identity
for t in parsed_args.trust:
trust_obj = utils.find_resource(identity_client.trusts, t)
identity_client.trusts.delete(trust_obj.id)
-class ListTrust(lister.Lister):
+class ListTrust(command.Lister):
"""List trusts"""
- log = logging.getLogger(__name__ + '.ListTrust')
-
def take_action(self, parsed_args):
- self.log.debug('take_action(%s)' % parsed_args)
columns = ('ID', 'Expires At', 'Impersonation', 'Project ID',
'Trustee User ID', 'Trustor User ID')
data = self.app.client_manager.identity.trusts.list()
@@ -175,11 +162,9 @@ class ListTrust(lister.Lister):
) for s in data))
-class ShowTrust(show.ShowOne):
+class ShowTrust(command.ShowOne):
"""Display trust details"""
- log = logging.getLogger(__name__ + '.ShowTrust')
-
def get_parser(self, prog_name):
parser = super(ShowTrust, self).get_parser(prog_name)
parser.add_argument(
@@ -190,7 +175,6 @@ class ShowTrust(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
trust = utils.find_resource(identity_client.trusts,
parsed_args.trust)
diff --git a/openstackclient/identity/v3/unscoped_saml.py b/openstackclient/identity/v3/unscoped_saml.py
index e659e75e..a42637dd 100644
--- a/openstackclient/identity/v3/unscoped_saml.py
+++ b/openstackclient/identity/v3/unscoped_saml.py
@@ -17,10 +17,7 @@ The first step of federated auth is to fetch an unscoped token. From there,
the user can list domains and projects they are allowed to access, and request
a scoped token."""
-import logging
-
-from cliff import lister
-
+from openstackclient.common import command
from openstackclient.common import exceptions
from openstackclient.common import utils
@@ -43,13 +40,10 @@ def auth_with_unscoped_saml(func):
return _decorated
-class ListAccessibleDomains(lister.Lister):
+class ListAccessibleDomains(command.Lister):
"""List accessible domains"""
- log = logging.getLogger(__name__ + '.ListAccessibleDomains')
-
@auth_with_unscoped_saml
- @utils.log_method(log)
def take_action(self, parsed_args):
columns = ('ID', 'Enabled', 'Name', 'Description')
identity_client = self.app.client_manager.identity
@@ -61,13 +55,10 @@ class ListAccessibleDomains(lister.Lister):
) for s in data))
-class ListAccessibleProjects(lister.Lister):
+class ListAccessibleProjects(command.Lister):
"""List accessible projects"""
- log = logging.getLogger(__name__ + '.ListAccessibleProjects')
-
@auth_with_unscoped_saml
- @utils.log_method(log)
def take_action(self, parsed_args):
columns = ('ID', 'Domain ID', 'Enabled', 'Name')
identity_client = self.app.client_manager.identity
diff --git a/openstackclient/identity/v3/user.py b/openstackclient/identity/v3/user.py
index 43a116cb..c694c6ae 100644
--- a/openstackclient/identity/v3/user.py
+++ b/openstackclient/identity/v3/user.py
@@ -16,24 +16,19 @@
"""Identity v3 User action implementations"""
import copy
-import logging
import six
-from cliff import command
-from cliff import lister
-from cliff import show
from keystoneauth1 import exceptions as ks_exc
+from openstackclient.common import command
from openstackclient.common import utils
from openstackclient.i18n import _ # noqa
from openstackclient.identity import common
-class CreateUser(show.ShowOne):
+class CreateUser(command.ShowOne):
"""Create new user"""
- log = logging.getLogger(__name__ + '.CreateUser')
-
def get_parser(self, prog_name):
parser = super(CreateUser, self).get_parser(prog_name)
parser.add_argument(
@@ -91,7 +86,6 @@ class CreateUser(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -138,8 +132,6 @@ class CreateUser(show.ShowOne):
class DeleteUser(command.Command):
"""Delete user(s)"""
- log = logging.getLogger(__name__ + '.DeleteUser')
-
def get_parser(self, prog_name):
parser = super(DeleteUser, self).get_parser(prog_name)
parser.add_argument(
@@ -155,7 +147,6 @@ class DeleteUser(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -174,11 +165,9 @@ class DeleteUser(command.Command):
return
-class ListUser(lister.Lister):
+class ListUser(command.Lister):
"""List users"""
- log = logging.getLogger(__name__ + '.ListUser')
-
def get_parser(self, prog_name):
parser = super(ListUser, self).get_parser(prog_name)
parser.add_argument(
@@ -205,7 +194,6 @@ class ListUser(lister.Lister):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -280,8 +268,6 @@ class ListUser(lister.Lister):
class SetUser(command.Command):
"""Set user properties"""
- log = logging.getLogger(__name__ + '.SetUser')
-
def get_parser(self, prog_name):
parser = super(SetUser, self).get_parser(prog_name)
parser.add_argument(
@@ -334,7 +320,6 @@ class SetUser(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -383,8 +368,6 @@ class SetUser(command.Command):
class SetPasswordUser(command.Command):
"""Change current user password"""
- log = logging.getLogger(__name__ + '.SetPasswordUser')
-
def get_parser(self, prog_name):
parser = super(SetPasswordUser, self).get_parser(prog_name)
parser.add_argument(
@@ -399,7 +382,6 @@ class SetPasswordUser(command.Command):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity
@@ -436,11 +418,9 @@ class SetPasswordUser(command.Command):
identity_client.users.update_password(current_password, password)
-class ShowUser(show.ShowOne):
+class ShowUser(command.ShowOne):
"""Display user details"""
- log = logging.getLogger(__name__ + '.ShowUser')
-
def get_parser(self, prog_name):
parser = super(ShowUser, self).get_parser(prog_name)
parser.add_argument(
@@ -455,7 +435,6 @@ class ShowUser(show.ShowOne):
)
return parser
- @utils.log_method(log)
def take_action(self, parsed_args):
identity_client = self.app.client_manager.identity