summaryrefslogtreecommitdiff
path: root/heatclient/osc
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-06-06 18:29:21 +0000
committerGerrit Code Review <review@openstack.org>2016-06-06 18:29:21 +0000
commit8ff8e949525ea2a4f0094c3038421911f9f1f4d9 (patch)
tree9fdcb18cbea054b28aa3a9dd1b070735b664e05a /heatclient/osc
parent6fac64f2a2ca2ddca20cd901511cd02512fadf20 (diff)
parenta78733444337c7f2b0b4eb506a2605ea05c149a3 (diff)
downloadpython-heatclient-8ff8e949525ea2a4f0094c3038421911f9f1f4d9.tar.gz
Merge "A resource list formatter for graphviz dot diagrams"
Diffstat (limited to 'heatclient/osc')
-rw-r--r--heatclient/osc/v1/resource.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/heatclient/osc/v1/resource.py b/heatclient/osc/v1/resource.py
index 056fbb1..54f9302 100644
--- a/heatclient/osc/v1/resource.py
+++ b/heatclient/osc/v1/resource.py
@@ -78,6 +78,10 @@ class ResourceList(lister.Lister):
log = logging.getLogger(__name__ + '.ResourceListStack')
+ @property
+ def formatter_namespace(self):
+ return 'heatclient.resource.formatter.list'
+
def get_parser(self, prog_name):
parser = super(ResourceList, self).get_parser(prog_name)
parser.add_argument(
@@ -126,6 +130,9 @@ class ResourceList(lister.Lister):
msg = _('Stack not found: %s') % parsed_args.stack
raise exc.CommandError(msg)
+ if parsed_args.formatter == 'dot':
+ return [], resources
+
columns = ['physical_resource_id', 'resource_type', 'resource_status',
'updated_time']