Hi, I'm trying to implement a new extension API in neutron, but am running into a "No route matched for POST" on the neutron service.
I have followed the instructions in the link https://wiki.openstack.org/wiki/NeutronDevelopment#API_Extensions when trying to implement this extension. The extension doesn't depend on any plug in per se, akin to security groups. I have defined a new file in neutron/extensions/, called Tag.py, with a class Tag extending class extensions.ExtensionDescriptor, like the documentation requires. Much like many of the other extensions already implemented, I define my new extension as a dictionary, with fields like allow_post/allow_put etc, and then pass this to the controller. I still however run into a no route matched for POST error when I attempt to fire my CLI to create a tag. I also edited the ml2 plugin file neutron/plugins/ml2/plugin.py to add "tags" to _supported_extension_aliases, but that didn't resolve the issue. It looks like I'm missing something quite minor, causing the the new extension to not get registered, but I'm not sure what. I can provide more info/patches if anyone would like to take a look, and it would be very much appreciated if someone could help me out with this. Thanks! Regards, Vijay
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev