diff --git a/senlinclient/v1/models.py b/senlinclient/v1/models.py index f36fc048..a9d423cb 100644 --- a/senlinclient/v1/models.py +++ b/senlinclient/v1/models.py @@ -100,7 +100,7 @@ class Profile(resource.Resource): type = resource.prop('type') spec = resource.prop('spec', type=dict) permission = resource.prop('permission') - tags = resource.prop('tags', type=dict) + metadata = resource.prop('metadata', type=dict) created_time = resource.prop('created_time') deleted_time = resource.prop('deleted_time') @@ -111,7 +111,7 @@ class Profile(resource.Resource): 'type': self.type, 'permission': self.permission, 'spec': self.spec, - 'tags': self.tags, + 'metadata': self.metadata, 'created_time': self.created_time, 'deleted_time': self.deleted_time, } @@ -270,7 +270,7 @@ class Cluster(resource.Resource): timeout = resource.prop('timeout') status = resource.prop('status') status_reason = resource.prop('status_reason') - tags = resource.prop('tags', type=dict) + metadata = resource.prop('metadata', type=dict) data = resource.prop('data', type=dict) nodes = resource.prop('nodes') @@ -429,7 +429,7 @@ class Cluster(resource.Resource): 'timeout': self.timeout, 'status': self.status, 'status_reason': self.status_reason, - 'tags': self.tags or {}, + 'metadata': self.metadata or {}, 'data': self.data or {}, 'nodes': self.nodes or [], 'profile_name': self.profile_name, @@ -519,7 +519,7 @@ class Node(resource.Resource): deleted_time = resource.prop('deleted_time') status = resource.prop('status') status_reason = resource.prop('status_reason') - tags = resource.prop('tags', type=dict) + metadata = resource.prop('metadata', type=dict) data = resource.prop('data', type=dict) details = resource.prop('details', type=dict) @@ -559,7 +559,7 @@ class Node(resource.Resource): 'deleted_time': self.deleted_time, 'status': self.status, 'status_reason': self.status_reason, - 'tags': self.tags, + 'metadata': self.metadata, 'data': self.data, 'details': self.details, } diff --git a/senlinclient/v1/shell.py b/senlinclient/v1/shell.py index b2e13ef1..318ee724 100644 --- a/senlinclient/v1/shell.py +++ b/senlinclient/v1/shell.py @@ -117,7 +117,7 @@ def _show_profile(sc, profile_id): raise exc.CommandError(_('Profile not found: %s') % profile_id) formatters = { - 'tags': utils.json_formatter, + 'metadata': utils.json_formatter, } if profile.type == 'os.heat.stack': @@ -135,10 +135,10 @@ def _show_profile(sc, profile_id): help=_('The spec file used to create the profile.')) @utils.arg('-p', '--permission', metavar='', default='', help=_('A string format permission for this profile.')) -@utils.arg('-g', '--tags', metavar='', - help=_('Tag values to be attached to the profile. ' - 'This can be specified multiple times, or once with tags ' - 'separated by a semicolon.'), +@utils.arg('-d', '--metadata', metavar='', + help=_('Metadata values to be attached to the profile. ' + 'This can be specified multiple times, or once with ' + 'key-value pairs separated by a semicolon.'), action='append') @utils.arg('name', metavar='', help=_('Name of the profile to create.')) @@ -152,7 +152,7 @@ def do_profile_create(sc, args): 'type': args.profile_type, 'spec': spec, 'permission': args.permission, - 'tags': utils.format_parameters(args.tags), + 'metadata': utils.format_parameters(args.metadata), } profile = sc.create(models.Profile, params) @@ -172,10 +172,10 @@ def do_profile_show(sc, args): help=_('The new spec file for the profile.')) @utils.arg('-p', '--permission', metavar='', default='', help=_('A string format permission for this profile.')) -@utils.arg('-g', '--tags', metavar='', - help=_('Tag values to be attached to the profile. ' - 'This can be specified multiple times, or once with tags ' - 'separated by a semicolon.'), +@utils.arg('-d', '--metadata', metavar='', + help=_('Metadata values to be attached to the profile. ' + 'This can be specified multiple times, or once with ' + 'key-value pairs separated by a semicolon.'), action='append') @utils.arg('-t', '--profile-type', metavar='', required=True, help=_('Profile type used for this profile.')) @@ -192,7 +192,7 @@ def do_profile_update(sc, args): 'name': args.name, 'spec': spec, 'permission': args.permission, - 'tags': utils.format_parameters(args.tags), + 'metadata': utils.format_parameters(args.metadata), } # Find the profile first, we need its id @@ -419,7 +419,7 @@ def _show_policy(sc, policy_id=None, policy=None): raise exc.CommandError(_('Policy not found: %s') % policy_id) formatters = { - 'tags': utils.json_formatter, + 'metadata': utils.json_formatter, 'spec': utils.json_formatter, } utils.print_dict(policy.to_dict(), formatters=formatters) @@ -564,7 +564,7 @@ def _show_cluster(sc, cluster_id): raise exc.CommandError(_('Cluster %s is not found') % cluster_id) formatters = { - 'tags': utils.json_formatter, + 'metadata': utils.json_formatter, 'nodes': utils.list_formatter, } utils.print_dict(cluster.to_dict(), formatters=formatters) @@ -582,10 +582,10 @@ def _show_cluster(sc, cluster_id): help=_('ID of the parent cluster, if exists.')) @utils.arg('-t', '--timeout', metavar='', type=int, help=_('Cluster creation timeout in minutes.')) -@utils.arg('-g', '--tags', metavar='', - help=_('Tag values to be attached to the cluster. ' - 'This can be specified multiple times, or once with tags ' - 'separated by a semicolon.'), +@utils.arg('-d', '--metadata', metavar='', + help=_('Metadata values to be attached to the cluster. ' + 'This can be specified multiple times, or once with ' + 'key-value pairs separated by a semicolon.'), action='append') @utils.arg('name', metavar='', help=_('Name of the cluster to create.')) @@ -598,7 +598,7 @@ def do_cluster_create(sc, args): 'max_size': args.max_size, 'desired_capacity': args.desired_capacity, 'parent': args.parent, - 'tags': utils.format_parameters(args.tags), + 'metadata': utils.format_parameters(args.metadata), 'timeout': args.timeout } @@ -640,10 +640,10 @@ def do_cluster_delete(sc, args): help=_('New timeout (in minutes) value for the cluster.')) @utils.arg('-r', '--parent', metavar='', help=_('ID of parent cluster for the cluster.')) -@utils.arg('-g', '--tags', metavar='', - help=_('Tag values to be attached to the cluster. ' - 'This can be specified multiple times, or once with tags ' - 'separated by a semicolon.'), +@utils.arg('-d', '--metadata', metavar='', + help=_('Metadata values to be attached to the cluster. ' + 'This can be specified multiple times, or once with ' + 'key-value pairs separated by a semicolon.'), action='append') @utils.arg('-n', '--name', metavar='', help=_('New name for the cluster to update.')) @@ -660,7 +660,7 @@ def do_cluster_update(sc, args): 'max_size': args.max_size, 'desired_capacity': args.desired_capacity, 'parent': args.parent, - 'tags': utils.format_parameters(args.tags), + 'metadata': utils.format_parameters(args.metadata), 'timeout': args.timeout, } @@ -1043,7 +1043,7 @@ def _show_node(sc, node_id, show_details=False): raise exc.CommandError(msg) formatters = { - 'tags': utils.json_formatter, + 'metadata': utils.json_formatter, 'data': utils.json_formatter, } data = node.to_dict() @@ -1060,10 +1060,10 @@ def _show_node(sc, node_id, show_details=False): help=_('Cluster Id for this node.')) @utils.arg('-r', '--role', metavar='', help=_('Role for this node in the specific cluster.')) -@utils.arg('-g', '--tags', metavar='', - help=_('Tag values to be attached to the cluster. ' - 'This can be specified multiple times, or once with tags ' - 'separated by a semicolon.'), +@utils.arg('-d', '--metadata', metavar='', + help=_('Metadata values to be attached to the cluster. ' + 'This can be specified multiple times, or once with ' + 'key-value pairs separated by a semicolon.'), action='append') @utils.arg('name', metavar='', help=_('Name of the node to create.')) @@ -1074,7 +1074,7 @@ def do_node_create(sc, args): 'cluster_id': args.cluster, 'profile_id': args.profile, 'role': args.role, - 'tags': utils.format_parameters(args.tags), + 'metadata': utils.format_parameters(args.metadata), } node = sc.create(models.Node, params) @@ -1115,10 +1115,10 @@ def do_node_delete(sc, args): help=_('ID of new profile to use.')) @utils.arg('-r', '--role', metavar='', help=_('Role for this node in the specific cluster.')) -@utils.arg('-g', '--tags', metavar='', - help=_('Tag values to be attached to the node. ' - 'This can be specified multiple times, or once with tags ' - 'separated by a semicolon.'), +@utils.arg('-d', '--metadata', metavar='', + help=_('Metadata values to be attached to the node. ' + 'Metadata can be specified multiple times, or once with ' + 'key-value pairs separated by a semicolon.'), action='append') @utils.arg('id', metavar='', help=_('Name or ID of node to update.')) @@ -1135,7 +1135,7 @@ def do_node_update(sc, args): 'name': args.name, 'role': args.role, 'profile': args.profile, - 'tags': utils.format_parameters(args.tags), + 'metadata': utils.format_parameters(args.metadata), } sc.update(models.Node, params) @@ -1298,7 +1298,7 @@ def do_action_show(sc, args): formatters = { 'inputs': utils.json_formatter, 'outputs': utils.json_formatter, - 'tags': utils.json_formatter, + 'metadata': utils.json_formatter, 'data': utils.json_formatter, }