GitHub user cderamus opened a pull request: https://github.com/apache/libcloud/pull/206
LIBCLOUD-470: VPC Elastic IP Support I tried to make this change without impacting some of the old calls (eg: ex_describe_addresses) using keyword arguments. All of my tests using both the mock data and my own AWS account appear to work without issue for both EC2 and VPC elastic IP addresses. If you think it's better to create a class for network addresses such as EC2NetworkAddress I can certainly make that change. Lastly, Merry Christmas and enjoy the holiday! You can merge this pull request into a Git repository by running: $ git pull https://github.com/DivvyCloud/libcloud LIBCLOUD-470_VPC_Elastic_IP_Support Alternatively you can review and apply these changes as the patch at: https://github.com/apache/libcloud/pull/206.patch ---- commit 6d6c2c7b3ed00a9020c175c8f9b392924a872a6a Author: Chris DeRamus <ch...@divvycloud.com> Date: 2013-12-20T17:56:25Z Issue: LIBCLOUD-477 Add list/delete/create network (VPC) calls within EC2 commit 7ee86282bfdb0265db473132770e49de2b5b151a Author: Chris DeRamus <ch...@divvycloud.com> Date: 2013-12-20T22:10:05Z Issue: LIBCLOUD-468 Add list/delete/create subnet (VPC) calls within EC2 commit e0872c1a790bf2d35dc5fd584452fc77f6d09f02 Author: Chris DeRamus <chris.dera...@gmail.com> Date: 2013-12-22T14:37:51Z Merge pull request #2 from apache/trunk Pulling in latest updates commit 7777034875c8d09be6b20a1f3821c715fa1dad75 Author: Chris DeRamus <ch...@divvycloud.com> Date: 2013-12-23T14:18:04Z Changed the return type to a list of EC2Network objects Updated list/delete network tests commit c7831403bf175cfd6f540265745b20883f91d6b9 Author: Chris DeRamus <ch...@divvycloud.com> Date: 2013-12-23T15:48:33Z Changed the response type to the new EC2NetworkSubnet object commit b5a105a9a5d30e04e70e10e626395c40aa3d2736 Author: Chris DeRamus <chris.dera...@gmail.com> Date: 2013-12-23T18:49:18Z Merge pull request #3 from apache/trunk Pulling in latest changes commit e35c98934dd9fa57bb26921ace35513e1c8e05b0 Author: Chris DeRamus <ch...@divvycloud.com> Date: 2013-12-24T04:29:07Z Merge branch 'LIBCLOUD-467_Add_VPC_Lifecycle_Support' into trunk Conflicts: libcloud/compute/drivers/ec2.py libcloud/test/compute/test_ec2.py commit 78e45c4ead96ddb12f29c14680756aadc37f747a Author: Chris DeRamus <ch...@divvycloud.com> Date: 2013-12-24T13:33:13Z Updated ex_create_network to return an EC2Network object Updated test_ex_create_network accordingly commit 5bb2009fc979daf911f9e9dd593aab61f52a2616 Author: Chris DeRamus <chris.dera...@gmail.com> Date: 2013-12-24T13:36:32Z Merge pull request #5 from DivvyCloud/LIBCLOUD-467_Add_VPC_Lifecycle_Support Libcloud 467 add vpc lifecycle support commit dd6e51580f06b6d0f2353c939a2adffd3fdde91b Author: Chris DeRamus <ch...@divvycloud.com> Date: 2013-12-24T13:55:35Z Merge branch 'LIBCLOUD-468_Add_VPC_Subnet_Calls' into trunk Conflicts: libcloud/compute/drivers/ec2.py libcloud/test/compute/test_ec2.py commit 3b8b9aa6e32eddf7553f183f27e3b20b6d726c06 Author: Chris DeRamus <ch...@divvycloud.com> Date: 2013-12-24T14:13:01Z Destory -> Delete commit d05745ad4b1e13b77c7bdf90d8c85fc570ecd506 Author: Chris DeRamus <chris.dera...@gmail.com> Date: 2013-12-24T14:14:35Z Merge pull request #7 from DivvyCloud/LIBCLOUD-468_Add_VPC_Subnet_Calls Libcloud 468 add vpc subnet calls commit cd56a7fe6cc2f76251a22bdb43f51cea5a3fd9ad Author: Chris DeRamus <ch...@divvycloud.com> Date: 2013-12-25T18:06:56Z Issue LIBCLOUD-470: Update EC2 address calls with VPC support ----