<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks! So _generate_ip @ neutron.db.db_base_plugin_v2.py is one of the methods I need to modify. Is there something like this<div><a href="http://docs.openstack.org/developer/nova/devref/hooks.html">http://docs.openstack.org/developer/nova/devref/hooks.html</a> in Neutron for extending its methods or do I need to make a patch</div><div>if I wish to distribute my changes?</div><div><br></div><div>Regards,</div><div>Lari<br><blockquote type="cite"><pre style="margin-top: 1.5em; margin-bottom: 1.5em; padding: 0px; border: 0px; font-size: 12px; font-family: 'andale mono', 'lucida console', monospace; vertical-align: baseline; white-space: pre-wrap; line-height: 18px; color: rgb(83, 83, 83); background-color: rgb(255, 255, 255); position: static; z-index: auto; ">Hi,

You can take a look at the patches in this blueprint:
<a href="https://blueprints.launchpad.net/neutron/+spec/configurable-ip-allocation" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-family: inherit; vertical-align: baseline; color: rgb(188, 21, 24); text-decoration: none; ">https://blueprints.launchpad.net/neutron/+spec/configurable-ip-allocation</a>

There was also a bp created earlier to talk to an external IPAM:
<a href="https://blueprints.launchpad.net/neutron/+spec/neutron-ipam" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-family: inherit; vertical-align: baseline; color: rgb(188, 21, 24); text-decoration: none; ">https://blueprints.launchpad.net/neutron/+spec/neutron-ipam</a>

Thanks,
~Sumit.


On Wed, Nov 13, 2013 at 7:22 PM, Lari Partanen <<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-family: inherit; vertical-align: baseline; color: rgb(188, 21, 24); text-decoration: none; ">lari.partanen at gmail.com</a>>wrote:

><i> Hi,
</i>><i>
</i>><i> our company is using an IPAM solution that we would like to integrate with
</i>><i> OpenStack. The idea would be that when instances request IP addresses they
</i>><i> would get a free IP address from our IPAM which would be then allocated to
</i>><i> them and when instances are deleted the IP addresses are released from the
</i>><i> IPAM.
</i>><i>
</i>><i> I've gone through the source code but I'm having hard time figuring out
</i>><i> how should I proceed with the integration. I would be grateful on
</i>><i> information about what methods I should be looking for in the source code
</i>><i> and how to extend them properly.
</i>><i>
</i>><i> Thanks!
</i>><i> _______________________________________________
</i>><i> OpenStack-dev mailing list
</i>><i> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-family: inherit; vertical-align: baseline; color: rgb(188, 21, 24); text-decoration: none; ">OpenStack-dev at lists.openstack.org</a>
</i>><i> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" style="margin: 0px; padding: 0px; border: 0px; font-style: inherit; font-family: inherit; vertical-align: baseline; color: rgb(188, 21, 24); text-decoration: none; ">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a>
</i>></pre></blockquote><div><br></div></div></body></html>