euca2ools improvements and discussion

Registered by Scott Moser on 2009-11-18

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 on 2010-01-12
Completed by
Dustin Kirkland  on 2010-11-20

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.