The output of euca-describe-instances via awsome is missing a lot of detail

Bug #966785 reported by Michael Still
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
awsome
Triaged
High
Unassigned

Bug Description

Trying out awsome, I notice that euca-describe-instances is a lot less useful via awsome when using canonistack.

Without awsome (the grep is because I am an admin and would get everything):

 $ euca-describe-instances | grep mikal
 RESERVATION r-g8tykb1c mikal_project default
 INSTANCE i-00001b28 ami-00000049 server-6952 server-6952 running mikal (mikal_project, edasich) 0 m1.tiny 2012-03-20T05:30:27Z nova

With awsome:
 RESERVATION 3faef505-8968-454d-af5e-4abd3eae80c3 None
 INSTANCE 3faef505-8968-454d-af5e-4abd3eae80c3 running openstack

I think its cool that you're using uuids for the instance and reservation ids. At the very least I think this output needs to include the AMI id (uuid would be fine if that's internally consistent with the output of euca-describe-images), project, IP defailts, instance size and compute node.

I haven't spent a lot of time using AWS, but it seems that sample euca-describe-instances output I see for Amazon instances shows a lot more detail too, so I think people used to AWS would have similar concerns.

Tags: canonistack
Revision history for this message
Martin Packman (gz) wrote :

Yup, it's pretty ugly against canonistack right now, it was better before the upgrade changed a bunch of things. Most parts will be trivial to fix, where I've been unsure is which bits are specific to canonistack configuration quirks.

James Troup (elmo)
tags: added: canonistack
Revision history for this message
Martin Packman (gz) wrote :

Added some tests and made a few small improvements to the mapping last week, so the output now looks like:

RESERVATION eedf54f1-9e53-4e49-962a-5cf3a878ffc7 gz_project
INSTANCE eedf54f1-9e53-4e49-962a-5cf3a878ffc7 fc6133d8-ee9b-4485-866f-a20819b33f24 10.55.60.213 running 2012-04-02T09:21:26Z nova

There are a few obvious things left to solve. UUIDs really aren't pretty with the tool's output formatting, but we're a bit stuck on that. Mapping the flavor id back to a name means an extra backend request but is pretty simple. Getting the security groups is also another backend request per instance.

Jelmer Vernooij (jelmer)
visibility: private → public
Changed in awsome:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Martin Packman (gz)
Martin Packman (gz)
Changed in awsome:
assignee: Martin Packman (gz) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.