All,

The go-based port is functionally complete! I would like to invite interested 
users to help test it.


You can build yourself the binaries from here:

github.com/apache/cloudstack-cloudmonkey


Alternatively, you can test using pre-built binaries from here:

https://lab.yadav.cloud/testing/cmk/

Please report issues here:
https://github.com/apache/cloudstack-cloudmonkey/issues

You can use the tool in an environment will (python based) cloudmonkey 
installed. The new port will make directories and store config at ~/.cmk/. The 
tool is assumed to be drop-in replacement, most of the old doc is still 
applicable:
https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+cloudmonkey+CLI

Known issues and limitations:
- No in-built API cache, run sync on first run.
- Only json output supported now, without any filtering.
- Parameter completion with single tab may not show/display properly sometimes.
- API parameter completion causes a new network request every time, no caching 
is done.
- Windows port (exe) will fail unicode printing and parameter completion
- Command line flags are not implemented

Removed features:
- shell execution using shell keyword or !<cmd>
- api keyword based raw API execution
- Several set options removed, defaults to be used

Things to be done on roadmap:
- Add support for csv, table, text and xml output, with filtering support.
- Add parameter completion caching
- Add history support and execution
- Add command line flags support
- Refactor and add tests, dockerfile
- Update README and docs


- Rohit

<https://cloudstack.apache.org>



rohit.ya...@shapeblue.comĀ 
www.shapeblue.com
53 Chandos Place, Covent Garden, London  WC2N 4HSUK
@shapeblue
  
 

Reply via email to