From 181c3d83bd66f3771d86c78911d8f0c3a178bce7 Mon Sep 17 00:00:00 2001 From: Denis Makogon Date: Tue, 10 Jun 2014 12:35:11 +0300 Subject: [PATCH] Add datatore/version name into configuration view Reasons: - Both ConfigurationView and DetailedConfigurationView for configuration-groups return only the Datastore Version ID and not human the readable Datastore Name / Version Changes: - adding datastore version name to configuration show response. Change-Id: I8fbefd57d40838dafcead0077bfbc6b49c27a8eb Closes-Bug: #1326584 DocImpact: configuration response and shell view were updated. --- troveclient/v1/shell.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/troveclient/v1/shell.py b/troveclient/v1/shell.py index 3c25d105..40643e85 100644 --- a/troveclient/v1/shell.py +++ b/troveclient/v1/shell.py @@ -823,8 +823,9 @@ def do_configuration_instances(cs, args): def do_configuration_list(cs, args): """Lists all configuration groups.""" config_grps = cs.configurations.list() - utils.print_list(config_grps, ['id', 'name', 'description', - 'datastore_version_id']) + utils.print_list(config_grps, [ + 'id', 'name', 'description', + 'datastore_name', 'datastore_version_name']) @utils.arg('configuration_group', metavar='', @@ -834,6 +835,8 @@ def do_configuration_show(cs, args): """Shows details of a configuration group.""" config_grp = cs.configurations.get(args.configuration_group) config_grp._info['values'] = json.dumps(config_grp.values) + + del config_grp._info['datastore_version_id'] _print_instance(config_grp)