diff options
author | Denis Makogon <dmakogon@mirantis.com> | 2014-06-10 12:35:11 +0300 |
---|---|---|
committer | Denis M. <dmakogon@mirantis.com> | 2014-06-26 12:25:52 +0000 |
commit | 181c3d83bd66f3771d86c78911d8f0c3a178bce7 (patch) | |
tree | 41d972b9bc9205b4166866fc37245355e7647eba | |
parent | 344a38a661d2379cda5675566dc4e185a3d1050f (diff) | |
download | python-troveclient-181c3d83bd66f3771d86c78911d8f0c3a178bce7.tar.gz |
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.
-rw-r--r-- | troveclient/v1/shell.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/troveclient/v1/shell.py b/troveclient/v1/shell.py index 3c25d10..40643e8 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='<configuration_group>', @@ -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) |