[Openstack] developing a plugin for openstack

Jonathan Leibiusky ionathan at gmail.com
Mon Dec 5 14:03:42 UTC 2011


Is there any documentation on plugin development?
Just looked around contrib directory in the nova github repository as you
mentioned, and there is almost nothing there, or at least nothing that will
help me to understand how plugin should be developed.

On Mon, Dec 5, 2011 at 9:12 AM, Nikolay Sokolov
<nsokolov at griddynamics.com>wrote:

> No, OpenStack API plugins are just python modules loaded in special
> middleware by nova-api. For example, you can look
> in nova/api/openstack/contrib/ directory.
>
> You must write unit tests for your code. Also, you can not be merged in
> trunk, if your code does not pass tests.
>
> On Sat, Dec 3, 2011 at 10:01 PM, Jonathan Leibiusky <ionathan at gmail.com>wrote:
>
>> Hi!
>> I'm new to OpenStack and I wanted to develop a plugin, like Atlas load
>> balancing. Hopefully this is the right mailing list.
>>
>> I couldn't find information on plugin development, so I assume plugins
>> are actually individual applications that integrate with openstack through
>> APIs. Is that right?
>> That means I can develop the plugin in whatever language I feel
>> confortable with and that's all? Do I need to have in mind any specific
>> consideration?
>>
>> Regard testing... how do you guys deal with testing? Do I have to install
>> openstack on my dev machine in order to run my plugin tests?
>>
>> Thanks,
>> Jonathan
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : openstack at lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
>
> --
>  --
> Sincerely,
> Nikolay Sokolov
> Software Engineer
> Grid Dynamics
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20111205/186630b6/attachment.html>


More information about the Openstack mailing list