[Openstack] developing a plugin for openstack

Michael J Fork mjfork at us.ibm.com
Mon Dec 5 14:37:52 UTC 2011


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 at gmail.com>
To:     Nikolay Sokolov <nsokolov at griddynamics.com>
Cc:     openstack at lists.launchpad.net
Date:   12/05/2011 09:08 AM
Subject:        Re: [Openstack] developing a plugin for openstack
Sent by:        openstack-bounces+mjfork=us.ibm.com at lists.launchpad.net



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

_______________________________________________
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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20111205/8d21e21b/attachment.html>


More information about the Openstack mailing list