Files
python-fuelclient/fuelclient/objects
Sebastian Kalinowski 0f4ca9c279 Add CLI for graph visualization
* added new action 'graph' to get deployment graph in DOT format:
 - download full graph for cluster 1
   Examples:
     fuel graph --env 1 --download
     fuel graph --env 1 --download > graph.gv

 - it's possible to pass 'start', 'end', 'skip' to manipulate what
   include in graph
   Examples:
     fuel graph --env 1 --download --start netconfig
     fuel graph --env 1 --download --skip hiera

 - get graph with task's parents
   Examples:
     fuel graph --env 1 --download --parents-for post_deployment

 - render graph (optional)
   Examples:
     fuel graph --render path/to/graph.gv

   Rendering requires installed pydot or pygraphivz together with
   Graphviz app.
* params that was used to download graph are saved as comments
  in file with graph in DOT format
* added requests-mock for http requests mocking
* improved readability of tasks related args:
  - removed redundant 'flag' argument causing to display arg two
    times in help
  - added metavar 'TASK' to tell better what we expect

Depends on: Id6fe85efe2549a63737ad50e5e55a70a480c83ab
Implements: blueprint granular-deployment-based-on-tasks

Change-Id: I4d60d8b4c8eca53f459a5459cb3f54af09e04306
2015-03-11 07:17:55 +00:00
..
2014-05-23 13:43:51 +04:00
2014-05-23 13:43:51 +04:00
2015-03-11 07:17:55 +00:00
2015-02-24 09:05:54 +01:00
2015-02-02 15:51:26 +01:00
2015-03-05 17:34:51 +02:00
2014-04-10 15:23:25 +04:00