Hi Aaron!

Yes, attaching the code diffs of the client and server. The diff
0001-Frist-commit-to-add-tag-create-CLI.patch needs to be applied on
python-neutronclient's master branch, and the diff
0001-Adding-a-tag-extension.patch needs to be applied on neutron's
stable/havana branch. After restarting q-svc, please run the CLI `neutron
tag-create --name tag1 --key key1 --value val1` to test it out.  Thanks for
offering to take a look at this!

Regards,
Vijay


On Mon, Mar 10, 2014 at 10:10 PM, Aaron Rosen <[email protected]> wrote:

> Hi Vijay,
>
> I think you'd have to post you're code for anyone to really help you.
> Otherwise we'll just be taking shots in the dark.
>
> Best,
>
> Aaron
>
>
> On Mon, Mar 10, 2014 at 7:22 PM, Vijay B <[email protected]> wrote:
>
>> 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
>> [email protected]
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
> _______________________________________________
> OpenStack-dev mailing list
> [email protected]
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>

Attachment: 0001-Adding-a-tag-extension.patch
Description: Binary data

Attachment: 0001-Frist-commit-to-add-tag-create-CLI.patch
Description: Binary data

_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to