You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by "André Dietisheim (JIRA)" <ji...@apache.org> on 2010/11/22 13:13:13 UTC

[jira] Updated: (DTACLOUD-8) stopping an ec2 instance reports start to be an available action

     [ https://issues.apache.org/jira/browse/DTACLOUD-8?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

André Dietisheim updated DTACLOUD-8:
------------------------------------

    Description: 
Deltacloud answers with the available actions to an instance if you perform actions on it. Perfect REST style.
If you stop an instance on ec2, deltacloud responds with the actions that are available to the instance you stopped. Deltacloud reports "start" to be available. IMHO this is bogus since the AWS console does not offer START nor DESTROY to instances that are stopped. 

Request to stop an instance:

POST /api/instances/i-00e28a6d/stop HTTP/1.1

Respond from Deltacloud (see <actions />):


<?xml version='1.0' encoding='utf-8' ?>
<instance href='http://localhost:3002/api/instances/i-00e28a6d' id='i-00e28a6d'>
  <name>ami-7d07ec14</name>
  <image href='http://localhost:3002/api/images/ami-7d07ec14' id='ami-7d07ec14'></image>
  <realm href='http://localhost:3002/api/realms/us-east-1a' id='us-east-1a'></realm>
  <state>STOPPED</state>
  <hardware_profile href='http://localhost:3002/api/hardware_profiles/m1.small' id='m1.small'>
  </hardware_profile>
  <actions>
    <link href='http://localhost:3002/api/instances/i-00e28a6d/start' method='post' rel='start' />
  </actions>
  <launch_time>2010-11-19T12:23:06.000Z</launch_time>
  <public_addresses>
    <address>ec2-184-72-186-65.compute-1.amazonaws.com</address>
  </public_addresses>
  <private_addresses>
    <address>ip-10-112-38-207.ec2.internal</address>
  </private_addresses>
  <authentication type='key'>
    <login>
      <keyname>ad</keyname>
    </login>
  </authentication>
</instance>


  was:If you stop an instance on ec2, the respond to it, report start to be available to this instance. If you check the AWS console, you'd see that neither start nor destroy is available.


> stopping an ec2 instance reports start to be an available action
> ----------------------------------------------------------------
>
>                 Key: DTACLOUD-8
>                 URL: https://issues.apache.org/jira/browse/DTACLOUD-8
>             Project: DeltaCloud
>          Issue Type: Bug
>         Environment: deltacloud 0.0.9
>            Reporter: André Dietisheim
>            Assignee: David Lutterkort
>
> Deltacloud answers with the available actions to an instance if you perform actions on it. Perfect REST style.
> If you stop an instance on ec2, deltacloud responds with the actions that are available to the instance you stopped. Deltacloud reports "start" to be available. IMHO this is bogus since the AWS console does not offer START nor DESTROY to instances that are stopped. 
> Request to stop an instance:
> POST /api/instances/i-00e28a6d/stop HTTP/1.1
> Respond from Deltacloud (see <actions />):
> <?xml version='1.0' encoding='utf-8' ?>
> <instance href='http://localhost:3002/api/instances/i-00e28a6d' id='i-00e28a6d'>
>   <name>ami-7d07ec14</name>
>   <image href='http://localhost:3002/api/images/ami-7d07ec14' id='ami-7d07ec14'></image>
>   <realm href='http://localhost:3002/api/realms/us-east-1a' id='us-east-1a'></realm>
>   <state>STOPPED</state>
>   <hardware_profile href='http://localhost:3002/api/hardware_profiles/m1.small' id='m1.small'>
>   </hardware_profile>
>   <actions>
>     <link href='http://localhost:3002/api/instances/i-00e28a6d/start' method='post' rel='start' />
>   </actions>
>   <launch_time>2010-11-19T12:23:06.000Z</launch_time>
>   <public_addresses>
>     <address>ec2-184-72-186-65.compute-1.amazonaws.com</address>
>   </public_addresses>
>   <private_addresses>
>     <address>ip-10-112-38-207.ec2.internal</address>
>   </private_addresses>
>   <authentication type='key'>
>     <login>
>       <keyname>ad</keyname>
>     </login>
>   </authentication>
> </instance>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.