cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sebastien Goasguen <run...@gmail.com>
Subject Re: CloudStack cloudmonkey 4.1.0-snapshot
Date Thu, 14 Mar 2013 10:41:31 GMT

On Mar 14, 2013, at 6:10 AM, Rohit Yadav <bhaisaab@apache.org> wrote:

> On Thu, Mar 14, 2013 at 3:10 PM, Sebastien Goasguen <runseb@gmail.com> wrote:
>> Rohit, can you check the wiki, it still mentions that it's built on Marvin (end of
the page).
> 
> Fixed thanks.
> 
>> 
>> Also, will the sync for api discovery work with 4.0 ?
> 
> No, API discovery was added on 4.1, so 4.1+ versions will have it. For
> 4.0.x and before, we've a precached bundled with the source
> distribution so 4.0.x and earlier versions will work. APIs were only
> added and none was deprecated or removed.
> 
>> 
>> I need to finish the docs but I want to get that right and not tell 4.0 folks to
sync if it's not supported.
> 
> Won't work for 4.0, but you can say that it is supported for CloudStack 4.1+
> 

Ok got it.

> HTH.
> 
>> 
>> thx,
>> 
>> -sebastien
>> 
>> On Mar 14, 2013, at 4:49 AM, Rohit Yadav <bhaisaab@apache.org> wrote:
>> 
>>> As we are getting closer to 4.1.0 release, I want to take this
>>> opportunity to ask people try out cloudmonkey 4.1.0-snapshot [2]. Pl.
>>> note that it is not the official release yet but I published this on
>>> pypi to encourage everyone to use the latest cloudmonkey,
>>> comment/report-bugs before we'll release cloudmonkey along with
>>> CloudStack 4.1.0.
>>> 
>>> Upgrading:
>>> pip install --upgrade cloudmonkey
>>> 
>>> Note: The default config path has been changed from
>>> ~/.cloudmonkey_config to ~/.cloudmonkey/config and some default params
>>> were changed. See the wiki [3] for usage.
>>> 
>>> [1] https://pypi.python.org/pypi/cloudmonkey/4.0.0
>>> [2] https://pypi.python.org/pypi/cloudmonkey/4.1.0-snapshot
>>> [3] https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+cloudmonkey+CLI
>>> 
>>> Regards.
>>> 
>>> Changelog since 4.0.0-7[1]:
>>> - Tabular output with filtering (I bet most people would love this)
>>> - Better coloring using Pygments using DSL regexes. All ids are
>>> underlined with red and uuids with specific colors, for now one can
>>> change colors from printer.py, in future we'll have theme support just
>>> like in vim/git etc.
>>> - Better help docs, the new help docs within cloudmonkey are more
>>> verbose than before with information on parameter type, apiname,
>>> description.
>>> - API Sync: Auto-discovers apis with failsafe precache (the total size
>>> of distribution is less than 60kB, was earlier >150kB)
>>> - Parsing, shell and pipe fixes
>>> - Code rewrite: use of meta-programming using closures on config
>>> params, shell and cloudmonkey DSL (grammar, verb, subject, help
>>> generation) makes it maintainable. Use unix philosophy that one
>>> component/method does only one thing, split components into caching,
>>> shell, config, network request and output/printing; For example if we
>>> change request url pattern from query to rest, one only needs to
>>> change requester.py
>>> - Parameter completion (fuzzy, experimental)
>> 


Mime
View raw message