summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* added tests, updated pep8 fixesWilliam Wolf2011-07-212-1/+91
|
* cleanup tests and fix pep8 issuesWilliam Wolf2011-07-212-21/+22
|
* added versions list atom test and it passesWilliam Wolf2011-07-203-42/+64
|
* initial changes for application/atom+xml for versionsWilliam Wolf2011-07-203-14/+145
|
* added 'update' field to versionsWilliam Wolf2011-07-203-3/+13
|
* updated links to use proper atom:link per specWilliam Wolf2011-07-192-7/+37
|
* This change adds the basic boot-from-volume support to the image service.Isaku Yamahata2011-07-1819-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 methodIsaku Yamahata2011-07-082-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, happyIsaku Yamahata2011-07-081-1/+2
| |
| * nova/compute/api.py: fixed mismergeIsaku Yamahata2011-07-081-7/+6
| |
| * sqlalchemy/migrate: resolved version conflictIsaku Yamahata2011-07-081-0/+0
| |
| * merge with trunkIsaku Yamahata2011-07-08136-3074/+7687
| |\
| * | sqlalchmey/migration: resolved version conflictIsaku Yamahata2011-06-271-0/+0
| | |
| * | merge with trunkIsaku Yamahata2011-06-2734-168/+1022
| |\ \
| * | | ec2/cloud: typoIsaku Yamahata2011-06-241-1/+1
| | | |
| * | | image/s3: typoIsaku Yamahata2011-06-241-1/+1
| | | |
| * | | ec2/cloud: address review.Isaku Yamahata2011-06-231-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | - eliminated commented out lines in create_image() - added time out to create_image() ,
| * | | compute/api: an unit test for _update_{image_}bdmIsaku Yamahata2011-06-231-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 mappingIsaku Yamahata2011-06-231-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 Yamahata2011-06-231-86/+120
| | | |
| * | | ec2utils: an unit test for mapping_prepend_dev()Isaku Yamahata2011-06-231-0/+34
| | | |
| * | | ec2: bundle block device mappingIsaku Yamahata2011-06-232-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 mappingsIsaku Yamahata2011-06-231-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 Yamahata2011-06-231-0/+31
| | | |
| * | | api/ec2: an unit test for create imageIsaku Yamahata2011-06-221-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 instancesIsaku Yamahata2011-06-222-0/+152
| | | |
| * | | unittest: an unit test for ec2 describe image attributeIsaku Yamahata2011-06-221-53/+88
| | | |
| * | | test_cloud: an unit test for describe image with block device mappingIsaku Yamahata2011-06-221-2/+131
| | | |
| * | | ec2utils: an unit test for ec2utils.properties_root_defice_name.Isaku Yamahata2011-06-221-0/+11
| | | |
| * | | unittest, image/s3: unit tests for s3 image handlerIsaku Yamahata2011-06-221-0/+122
| | | |
| * | | image/s3: factor out _s3_create() for testabilityIsaku Yamahata2011-06-221-12/+16
| | | | | | | | | | | | | | | | The unittest will come with later changeset.
| * | | ec2utils: unit tests for case insensitive true/false conversionIsaku Yamahata2011-06-221-0/+2
| | | |
| * | | ec2utils: add an unit test for dict_from_dotted_str()Isaku Yamahata2011-06-221-0/+20
| | | |
| * | | test_api: unit tests for ec2utils.id_to_ec2_{snap, vol}_id()Isaku Yamahata2011-06-221-1/+4
| | | |
| * | | api/ec2: make CreateImage pass unit testsIsaku Yamahata2011-06-221-6/+6
| | | |
| * | | volume/api: introduce create_snapshot_force()Isaku Yamahata2011-06-222-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 Yamahata2011-06-221-7/+23
| | | | | | | | | | | | | | | | This patch makes pass unit tests which will follow later.
| * | | db/block_device_mapping/api: introduce update_or_createIsaku Yamahata2011-06-222-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 conflictIsaku Yamahata2011-06-221-0/+0
| | | |
| * | | merge with trunkIsaku Yamahata2011-06-2249-422/+1003
| |\ \ \
| * | | | compute/api: fix mismerge due to instance creation changeIsaku Yamahata2011-06-161-5/+5
| | | | |
| * | | | ec2/cloud.py: fix mismergeIsaku Yamahata2011-06-161-1/+2
| | | | |
| * | | | fix conflict with rebasing.Isaku Yamahata2011-06-161-0/+0
| | | | |
| * | | | api/ec2: support CreateImageIsaku Yamahata2011-06-162-0/+102
| | | | |
| * | | | api/ec2/image: support block device mappingIsaku Yamahata2011-06-165-53/+282
| | | | | | | | | | | | | | | | | | | | | | | | | This patch adds --block-device-mapping support for register image and instance creation.
| * | | | db/model: add root_device_name column to instances tableIsaku Yamahata2011-06-162-0/+49
| | | | | | | | | | | | | | | | | | | | The root_device_name column is necessary to support ec2 RootDeviceName.
| * | | | ec2utils: consolidate 'vol-%08x' and 'snap-%08x'Isaku Yamahata2011-06-160-0/+0
| |\ \ \ \ | | | | | | | | | | | | | | | | | | By introducing helper functions, consolidate scattered '{vol, snap}-%08x'
| | * \ \ \ api/ec2: check user permission for start/stop instancesIsaku Yamahata2011-06-161-0/+2
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | This patch adds precise permission check for start/stop instances.
| | | * | | | api/ec2: check user permission for start/stop instancesIsaku Yamahata2011-06-161-0/+2
| | |/ / / / | | | | | | | | | | | | | | | | | | This patch adds precise permission check for start/stop instances.
| * | | | | ec2utils: consolidate 'vol-%08x' and 'snap-%08x'Isaku Yamahata2011-06-164-18/+27
| | | | | | | | | | | | | | | | | | | | | | | | By introducing helper functions, consolidate scattered '{vol, snap}-%08x'