diff options
author | Jenkins <jenkins@review.openstack.org> | 2016-06-06 18:29:21 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2016-06-06 18:29:21 +0000 |
commit | 8ff8e949525ea2a4f0094c3038421911f9f1f4d9 (patch) | |
tree | 9fdcb18cbea054b28aa3a9dd1b070735b664e05a /heatclient/osc | |
parent | 6fac64f2a2ca2ddca20cd901511cd02512fadf20 (diff) | |
parent | a78733444337c7f2b0b4eb506a2605ea05c149a3 (diff) | |
download | python-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.py | 7 |
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'] |