← Back to team overview

openstack team mailing list archive

Re: developing a plugin for openstack

 

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@xxxxxxxxxxxxxxxx>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@xxxxxxxxx>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@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>
>
> --
>  --
> Sincerely,
> Nikolay Sokolov
> Software Engineer
> Grid Dynamics
>
>

Follow ups

References