You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by "Chris Lalancette (JIRA)" <ji...@apache.org> on 2011/05/04 21:35:03 UTC

[jira] [Created] (DTACLOUD-36) Load Balancers don't seem to be HATEOS

Load Balancers don't seem to be HATEOS
--------------------------------------

                 Key: DTACLOUD-36
                 URL: https://issues.apache.org/jira/browse/DTACLOUD-36
             Project: DeltaCloud
          Issue Type: Bug
          Components: Server
            Reporter: Chris Lalancette
            Assignee: David Lutterkort


When fetching the XML related to a load balancer, it looks like this:

<load_balancers>
  <load_balancer href="http://localhost:3001/api/load_balancers/my-load-balancer" id="my-load-balancer">
    <actions>
      <link href="http://localhost:3001/api/load_balancers/my-load-balancer" method="delete" rel="destroy"/>
    </actions>
    ...
  </load_balancer>
</load_balancers>

What you'll notice about the <actions> section is that it is missing a link to "register" a new instance with this load_balancer.  In order to be fully HATEOS, I would expect the XML above to have an action similar to:

<link href="http://localhost:3001/api/load_balancers/my-load-balancer/register" method="post" rel="register"/>

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Closed] (DTACLOUD-36) Load Balancers don't seem to be HATEOS

Posted by "Michal Fojtik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DTACLOUD-36?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michal Fojtik closed DTACLOUD-36.
---------------------------------

    Resolution: Fixed
      Assignee: Michal Fojtik  (was: David Lutterkort)

Link to 'register' action should be now part of load_balancer XML.

> Load Balancers don't seem to be HATEOS
> --------------------------------------
>
>                 Key: DTACLOUD-36
>                 URL: https://issues.apache.org/jira/browse/DTACLOUD-36
>             Project: DeltaCloud
>          Issue Type: Bug
>          Components: Server
>            Reporter: Chris Lalancette
>            Assignee: Michal Fojtik
>
> When fetching the XML related to a load balancer, it looks like this:
> <load_balancers>
>   <load_balancer href="http://localhost:3001/api/load_balancers/my-load-balancer" id="my-load-balancer">
>     <actions>
>       <link href="http://localhost:3001/api/load_balancers/my-load-balancer" method="delete" rel="destroy"/>
>     </actions>
>     ...
>   </load_balancer>
> </load_balancers>
> What you'll notice about the <actions> section is that it is missing a link to "register" a new instance with this load_balancer.  In order to be fully HATEOS, I would expect the XML above to have an action similar to:
> <link href="http://localhost:3001/api/load_balancers/my-load-balancer/register" method="post" rel="register"/>

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira