You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by Rohit Yadav <ro...@shapeblue.com> on 2018/04/20 13:14:30 UTC

[ASK][PARTICIPATE] Test new cloudmonkey v6.0.0-alpha1

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.yadav@shapeblue.com 
www.shapeblue.com
53 Chandos Place, Covent Garden, London  WC2N 4HSUK
@shapeblue
  
 


Re: [ASK][PARTICIPATE] Test new cloudmonkey v6.0.0-alpha1

Posted by Rohit Yadav <ro...@shapeblue.com>.
All,


Please use the pre-release v6-alpha binaries of latest cloudmonkey from below pre-release link:

https://github.com/apache/cloudstack-cloudmonkey/releases/tag/untagged-8cd301679ee29617066c


As noted on the link, the binaries are solely for testing purposes are not voted/released artifacts.


Changelog:


In loving memory of my kitten 'Happy' I've decided to let the default prompt set to 🐱. The prompt is configurable however in case someone wants to change that. The other major changes since previous alpha binaries includes an inbuilt API precache (this inflated the overall binary by few MBs but hopefully a worthy change) and ability to block and poll for async job results with a new 🐱 based interactive cursor. In case of Windows, both the prompt and polling cursors are ascii based.


Please help test the new release! Thanks.


- Rohit

<https://cloudstack.apache.org>



________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Friday, April 20, 2018 6:44:30 PM
To: dev@cloudstack.apache.org; users@cloudstack.apache.org
Subject: [ASK][PARTICIPATE] Test new cloudmonkey v6.0.0-alpha1

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.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
53 Chandos Place, Covent Garden, London  WC2N 4HSUK
@shapeblue




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


Re: [ASK][PARTICIPATE] Test new cloudmonkey v6.0.0-alpha1

Posted by Rohit Yadav <ro...@shapeblue.com>.
All,


Please use the pre-release v6-alpha binaries of latest cloudmonkey from below pre-release link:

https://github.com/apache/cloudstack-cloudmonkey/releases/tag/untagged-8cd301679ee29617066c


As noted on the link, the binaries are solely for testing purposes are not voted/released artifacts.


Changelog:


In loving memory of my kitten 'Happy' I've decided to let the default prompt set to 🐱. The prompt is configurable however in case someone wants to change that. The other major changes since previous alpha binaries includes an inbuilt API precache (this inflated the overall binary by few MBs but hopefully a worthy change) and ability to block and poll for async job results with a new 🐱 based interactive cursor. In case of Windows, both the prompt and polling cursors are ascii based.


Please help test the new release! Thanks.


- Rohit

<https://cloudstack.apache.org>



________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Friday, April 20, 2018 6:44:30 PM
To: dev@cloudstack.apache.org; users@cloudstack.apache.org
Subject: [ASK][PARTICIPATE] Test new cloudmonkey v6.0.0-alpha1

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.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
53 Chandos Place, Covent Garden, London  WC2N 4HSUK
@shapeblue




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