euca2ools improvements and discussion

Registered by Scott Moser

Euca2ools are the preferred command line clients for UEC.
There are some improvements that could be made to these, those include, but are not limited to:
 * config file based configuration (as opposed to .eucarc/environment)
 * --region support for euca2ools (I [smoser] believe that euca2ools do not support '--region' but rather only re-setting EC2_URL. i could be wrong).

The aim is to simplify the setup as mentioned in https://help.ubuntu.com/community/EC2StartersGuide

Blueprint information

Status:
Complete
Approver:
Jos Boumans
Priority:
Medium
Drafter:
Scott Moser
Direction:
Approved
Assignee:
Dustin Kirkland 
Definition:
Approved
Series goal:
Accepted for lucid
Implementation:
Implemented
Milestone target:
milestone icon lucid-alpha-2
Started by
Thierry Carrez
Completed by
Dustin Kirkland 

Related branches

Sprints

Whiteboard

ttx review (20091130) -- work items list missing the "add command line completion to euca2ools" item. I think bug 479836 should also be considered, given the user story.
mdz review 2009-11-30: edited for clarity. Command line completion needs to be further broken down; this is surely more than one work item
jib review 2009-12-2: Wiki spec mentions tab completion, but the work items do not. I see mileage in the tab completion. Can we please bring the 2 in sync?

smoser response 2009-12-02: added bug 479836 to work items and spec (i agree). put command line completion into 2 tasks (simple and extended).

Previous Items:
fix bug 486128 (moved to ec2init):
fix bug 485113 (moved to xc2 spec):

Work items for lucid-alpha-2:
get ok from upstream that these would be accepted (mainly, no): DONE
fix bug 485106 (support a config file): DONE
fix bug 439366 (add kernel and ramdisk output to euca-describe-images): DONE
fix bug 479836 (euca2ools requires ec2-api-tools to work with ec2): DONE
[kirkland] merge latest euca2ools: DONE

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.