openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #05918
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