← Back to team overview

openstack team mailing list archive

Re: developing a plugin for openstack

 

While I have not developed an extension, I found the repository at 
https://github.com/RackerWilliams/OpenStack-Extensions useful for 
understanding how they works.  In particular, the apix-intro.pdf at the 
root and the content of the presentations directory. 

Hope this helps.

Michael

-------------------------------------------------
Michael Fork
Cloud Architect, Emerging Solutions
IBM Systems & Technology Group



From:   Jonathan Leibiusky <ionathan@xxxxxxxxx>
To:     Nikolay Sokolov <nsokolov@xxxxxxxxxxxxxxxx>
Cc:     openstack@xxxxxxxxxxxxxxxxxxx
Date:   12/05/2011 09:08 AM
Subject:        Re: [Openstack] developing a plugin for openstack
Sent by:        openstack-bounces+mjfork=us.ibm.com@xxxxxxxxxxxxxxxxxxx



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

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


References