<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Hi Marcella, Have you tried using Shade as a library? <-- not the solution, but I'd like to get you some joys in terms of being able to make calls which don't return errors :/</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style=""><font face="tahoma, sans-serif"><a href="http://docs.openstack.org/infra/shade/">http://docs.openstack.org/infra/shade/</a></font><br></div><div class="gmail_default" style=""><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default" style=""><font face="tahoma, sans-serif">I'll see what other mailing lists this query would be well placed.</font></div><div class="gmail_default" style=""><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default" style=""><font face="tahoma, sans-serif">Let's figure this out!  Thank you for your efforts.</font></div><div class="gmail_default" style=""><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default" style=""><font face="tahoma, sans-serif">Best, Flanders</font></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 15, 2016 at 9:29 AM, Bonell Manjarrez, Marcela <span dir="ltr"><<a href="mailto:marcela.bonell.manjarrez@intel.com" target="_blank">marcela.bonell.manjarrez@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 1/12/16, 5:43 PM, "Stefano Maffulli" <<a href="mailto:stefano@openstack.org">stefano@openstack.org</a>> wrote:<br>
<br>
<br>
>> Lib cloud doesn’t support Neutron, pkgcloud does, etc…<br>
><br>
>I'd like to clarify that apache libcloud *does* support Neutron, in its<br>
>openstack driver... What you read in the report is the feedback that<br>
>Rackspace helpdesk gave to Marcela, who was using the *rackspace* driver<br>
>of libcloud... which apparently lags behind Rackspace's product (I have<br>
>not investigated though, I may be wrong.) What I know is that libcloud<br>
>*openstack* driver works well with defunct-HPCloud, RAX and DreamHost,<br>
>both using neutron.<br>
><br>
>That said, it is very true that some libraries/SDKs are better<br>
>maintained than others and give better experience. For example,<br>
>OpenStacks' own Shade sdk is *a lot* (like, thousand++ times) better<br>
>than Apache Libcloud when it comes to OpenStack. But Shade doesn't<br>
>support Digital Ocean or AWS or $PROVIDERn, so some developers may not<br>
>be interested in using it.<br>
<br>
<br>
<br>
</span>As Stefano mentioned, now I’m testing the *openstack* driver instead of *rackspace* driver, but I’m getting the same error using networking API's:<br>
<br>
libcloud.common.exceptions.BaseHTTPError: 404 Not Found 404 Not Found<br>
The resource could not be found.<br>
<br>
<br>
So, what I noticed is that even using openstack or rackspace driver, the problem is in the same file, same line, same request:<br>
<br>
File "/usr/local/lib/python2.7/dist-packages/libcloud/compute/drivers/openstack.py", line 1769, in ex_list_security_groups<br>
    self.connection.request('/os-security-groups').object)<br>
<br>
<br>
As you can see the request uses '/os-security-groups' and in the RAX documentation[1] the networking requests uses '/security-groups’ that’s why libcloud fails, both drivers use the same request: self.connection.request('/os-security-groups').object)<br>
<br>
This is the way I use to connect to RAX with the openstack driver<br>
<br>
provider_name = Provider.OPENSTACK<br>
<br>
provider = get_driver(provider_name)<br>
conn = provider(auth_username, api_key,<br>
        ex_force_auth_url='<a href="https://identity.api.rackspacecloud.com/v2.0/tokens" rel="noreferrer" target="_blank">https://identity.api.rackspacecloud.com/v2.0/tokens</a>',<br>
        ex_force_auth_version='2.0_apikey',<br>
        ex_force_service_name='cloudServersOpenStack',<br>
        ex_force_service_region=region_name)<br>
<br>
<br>
<br>
Suggestions?<br>
<br>
<br>
[1] <a href="https://pitchfork.cloudapi.co/networks/#list_security_groups-networks" rel="noreferrer" target="_blank">https://pitchfork.cloudapi.co/networks/#list_security_groups-networks</a><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
Marcela Bonell<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
_______________________________________________<br>
User-committee mailing list<br>
<a href="mailto:User-committee@lists.openstack.org">User-committee@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee</a><br>
</div></div></blockquote></div><br></div>