[ 
https://issues.apache.org/jira/browse/LIBCLOUD-447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13833798#comment-13833798
 ] 

Tomaz Muraus commented on LIBCLOUD-447:
---------------------------------------

[~igoraj] I just want to confirm - what should get_href return in your case 
"/admin/enterprises/1234" or "/jclouds/apiouds/api/admin/enterprises/1234"?

> Abique driver fails if endpoint URI differs from /api
> -----------------------------------------------------
>
>                 Key: LIBCLOUD-447
>                 URL: https://issues.apache.org/jira/browse/LIBCLOUD-447
>             Project: Libcloud
>          Issue Type: Bug
>          Components: Compute
>    Affects Versions: 0.13.2
>            Reporter: Igor Ajdisek
>              Labels: abiquo
>
> Service provider Interoute uses Abiquo 2.0 API but their endpoint URI does 
> not begin with /api. Current driver implementation has hardcoded '/api' in 
> line 88:common/abiquo.py which results in wrong parsing of hrefs returned by 
> API.
> API endpoint: http://vdcbridge.interoute.com:80/jclouds/api
> After successful login API returns:
> <link rel="enterprise" type="application/vnd.abiquo.enterprise+xml" 
> href="http://vdcbridge.interoute.com/jclouds/api/admin/enterprises/1234"/>
> and href then gets parsed to:
> http://vdcbridge.interoute.com:80/jclouds/apiouds/api/admin/enterprises/1234
> which results in 404.
> get_href should use defined endpoint instead of hardcoded value.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to