Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Neutron plugin development

Hi, I have successfully installed DevStack on a virtual machine and I was wondering what the best way is to develop plugins for Neutron. I have successfully created a "hello world" ML2 plugin by adding some files directly to the /stack/neutron/ folder and restarting Neutron manually. It seems like a tedious task to develop this way since all files resides on the virtual machine and inside the Neutron project.

I was checking out some projects on Neutron and this seemed interesting: It's deployed though DevStack and it and it seems like the way to go when developing plugins, however it takes a long time to do an unstack/stack every time I want to test a new lines of code. So what I want to know is: how are Neutron services and ML2 drivers normally developed? I do not want to push my changes to the git repository every time I want to test new code.