| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | added tests, updated pep8 fixes | William Wolf | 2011-07-21 | 2 | -1/+91 |
| | | |||||
| * | cleanup tests and fix pep8 issues | William Wolf | 2011-07-21 | 2 | -21/+22 |
| | | |||||
| * | added versions list atom test and it passes | William Wolf | 2011-07-20 | 3 | -42/+64 |
| | | |||||
| * | initial changes for application/atom+xml for versions | William Wolf | 2011-07-20 | 3 | -14/+145 |
| | | |||||
| * | added 'update' field to versions | William Wolf | 2011-07-20 | 3 | -3/+13 |
| | | |||||
| * | updated links to use proper atom:link per spec | William Wolf | 2011-07-19 | 2 | -7/+37 |
| | | |||||
| * | This change adds the basic boot-from-volume support to the image service. | Isaku Yamahata | 2011-07-18 | 19 | -96/+1543 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically following API will supports --block-device-mapping with volume/snapshot and root device name - register image - describe image - create image(newly support) At the moment swap and ephemeral aren't supported yet. They will be supported with the next step Next step - describe instance attribute with euca command - get metadata for bundle volume - swap/ephemeral device support | ||||
| | * | image/fake: added teardown method | Isaku Yamahata | 2011-07-08 | 2 | -1/+14 |
| | | | | | | | | | | | | | Unit tests may alter images in FakeImageService which has pre-defined images. Since some unit tests depend on those images, so it needs to be cleaned up after image alternation. Otherwise running many unit tests may fail. | ||||
| | * | tests/test_cloud: make an unit test, test_create_image, happy | Isaku Yamahata | 2011-07-08 | 1 | -1/+2 |
| | | | |||||
| | * | nova/compute/api.py: fixed mismerge | Isaku Yamahata | 2011-07-08 | 1 | -7/+6 |
| | | | |||||
| | * | sqlalchemy/migrate: resolved version conflict | Isaku Yamahata | 2011-07-08 | 1 | -0/+0 |
| | | | |||||
| | * | merge with trunk | Isaku Yamahata | 2011-07-08 | 136 | -3074/+7687 |
| | |\ | |||||
| | * | | sqlalchmey/migration: resolved version conflict | Isaku Yamahata | 2011-06-27 | 1 | -0/+0 |
| | | | | |||||
| | * | | merge with trunk | Isaku Yamahata | 2011-06-27 | 34 | -168/+1022 |
| | |\ \ | |||||
| | * | | | ec2/cloud: typo | Isaku Yamahata | 2011-06-24 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | image/s3: typo | Isaku Yamahata | 2011-06-24 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | ec2/cloud: address review. | Isaku Yamahata | 2011-06-23 | 1 | -3/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | - eliminated commented out lines in create_image() - added time out to create_image() , | ||||
| | * | | | compute/api: an unit test for _update_{image_}bdm | Isaku Yamahata | 2011-06-23 | 1 | -0/+111 |
| | | | | | | | | | | | | | | | | | | | | | an unit test for _update_image_block_device_mapping() and _update_block_device_mapping() | ||||
| | * | | | ec2/cloud: unit tests for parser/formatter of block device mapping | Isaku Yamahata | 2011-06-23 | 1 | -0/+233 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds several unit tests for private functions in ec2/cloud.py. Which are used to parse/format block device mapping. _parse_block_device_mapping(), _format_block_device_mapping() and _format_mappings() | ||||
| | * | | | ec2/cloud: an unit test for _format_instance_bdm() | Isaku Yamahata | 2011-06-23 | 1 | -86/+120 |
| | | | | | |||||
| | * | | | ec2utils: an unit test for mapping_prepend_dev() | Isaku Yamahata | 2011-06-23 | 1 | -0/+34 |
| | | | | | |||||
| | * | | | ec2: bundle block device mapping | Isaku Yamahata | 2011-06-23 | 2 | -11/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | device name in block device mapping of bundle doesn't necessary carry "/dev/". So prepend it before processing. | ||||
| | * | | | ec2utils: introduce helper function to prepend '/dev/' in mappings | Isaku Yamahata | 2011-06-23 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | Introduce a helper function to prepend /dev/ to device name in block device mapping of bundle | ||||
| | * | | | volume/api: an unit test for create_snapshot_force() | Isaku Yamahata | 2011-06-23 | 1 | -0/+31 |
| | | | | | |||||
| | * | | | api/ec2: an unit test for create image | Isaku Yamahata | 2011-06-22 | 1 | -18/+72 |
| | | | | | | | | | | | | | | | | | | | | | unit test for ec2 create image. This is incomplete as there is no unit test for register image. | ||||
| | * | | | api/ec2, boot-from-volume: an unit test for describe instances | Isaku Yamahata | 2011-06-22 | 2 | -0/+152 |
| | | | | | |||||
| | * | | | unittest: an unit test for ec2 describe image attribute | Isaku Yamahata | 2011-06-22 | 1 | -53/+88 |
| | | | | | |||||
| | * | | | test_cloud: an unit test for describe image with block device mapping | Isaku Yamahata | 2011-06-22 | 1 | -2/+131 |
| | | | | | |||||
| | * | | | ec2utils: an unit test for ec2utils.properties_root_defice_name. | Isaku Yamahata | 2011-06-22 | 1 | -0/+11 |
| | | | | | |||||
| | * | | | unittest, image/s3: unit tests for s3 image handler | Isaku Yamahata | 2011-06-22 | 1 | -0/+122 |
| | | | | | |||||
| | * | | | image/s3: factor out _s3_create() for testability | Isaku Yamahata | 2011-06-22 | 1 | -12/+16 |
| | | | | | | | | | | | | | | | | | The unittest will come with later changeset. | ||||
| | * | | | ec2utils: unit tests for case insensitive true/false conversion | Isaku Yamahata | 2011-06-22 | 1 | -0/+2 |
| | | | | | |||||
| | * | | | ec2utils: add an unit test for dict_from_dotted_str() | Isaku Yamahata | 2011-06-22 | 1 | -0/+20 |
| | | | | | |||||
| | * | | | test_api: unit tests for ec2utils.id_to_ec2_{snap, vol}_id() | Isaku Yamahata | 2011-06-22 | 1 | -1/+4 |
| | | | | | |||||
| | * | | | api/ec2: make CreateImage pass unit tests | Isaku Yamahata | 2011-06-22 | 1 | -6/+6 |
| | | | | | |||||
| | * | | | volume/api: introduce create_snapshot_force() | Isaku Yamahata | 2011-06-22 | 2 | -15/+22 |
| | | | | | | | | | | | | | | | | | | | | | Introduce create_snapshot_force() which create snapshot even when the volume is in in-use. This is needed for CreateImage with no_reboot=true. | ||||
| | * | | | api/ec2/image: make block device mapping pass unit tests. | Isaku Yamahata | 2011-06-22 | 1 | -7/+23 |
| | | | | | | | | | | | | | | | | | This patch makes pass unit tests which will follow later. | ||||
| | * | | | db/block_device_mapping/api: introduce update_or_create | Isaku Yamahata | 2011-06-22 | 2 | -1/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | introduce db.block_device_mapping_udpate_or_create() which update the colume if exists. Create new column if not existed. This api will be used later for block device mapping tracking. | ||||
| | * | | | db/migration: resolve version conflict | Isaku Yamahata | 2011-06-22 | 1 | -0/+0 |
| | | | | | |||||
| | * | | | merge with trunk | Isaku Yamahata | 2011-06-22 | 49 | -422/+1003 |
| | |\ \ \ | |||||
| | * | | | | compute/api: fix mismerge due to instance creation change | Isaku Yamahata | 2011-06-16 | 1 | -5/+5 |
| | | | | | | |||||
| | * | | | | ec2/cloud.py: fix mismerge | Isaku Yamahata | 2011-06-16 | 1 | -1/+2 |
| | | | | | | |||||
| | * | | | | fix conflict with rebasing. | Isaku Yamahata | 2011-06-16 | 1 | -0/+0 |
| | | | | | | |||||
| | * | | | | api/ec2: support CreateImage | Isaku Yamahata | 2011-06-16 | 2 | -0/+102 |
| | | | | | | |||||
| | * | | | | api/ec2/image: support block device mapping | Isaku Yamahata | 2011-06-16 | 5 | -53/+282 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds --block-device-mapping support for register image and instance creation. | ||||
| | * | | | | db/model: add root_device_name column to instances table | Isaku Yamahata | 2011-06-16 | 2 | -0/+49 |
| | | | | | | | | | | | | | | | | | | | | | The root_device_name column is necessary to support ec2 RootDeviceName. | ||||
| | * | | | | ec2utils: consolidate 'vol-%08x' and 'snap-%08x' | Isaku Yamahata | 2011-06-16 | 0 | -0/+0 |
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | By introducing helper functions, consolidate scattered '{vol, snap}-%08x' | ||||
| | | * \ \ \ | api/ec2: check user permission for start/stop instances | Isaku Yamahata | 2011-06-16 | 1 | -0/+2 |
| | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | This patch adds precise permission check for start/stop instances. | ||||
| | | | * | | | | api/ec2: check user permission for start/stop instances | Isaku Yamahata | 2011-06-16 | 1 | -0/+2 |
| | | |/ / / / | | | | | | | | | | | | | | | | | | | This patch adds precise permission check for start/stop instances. | ||||
| | * | | | | | ec2utils: consolidate 'vol-%08x' and 'snap-%08x' | Isaku Yamahata | 2011-06-16 | 4 | -18/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | By introducing helper functions, consolidate scattered '{vol, snap}-%08x' | ||||
