summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Makogon <dmakogon@mirantis.com>2014-06-10 12:35:11 +0300
committerDenis M. <dmakogon@mirantis.com>2014-06-26 12:25:52 +0000
commit181c3d83bd66f3771d86c78911d8f0c3a178bce7 (patch)
tree41d972b9bc9205b4166866fc37245355e7647eba
parent344a38a661d2379cda5675566dc4e185a3d1050f (diff)
downloadpython-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.py7
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)