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 <[email protected]>
Date: 2013-12-20T17:56:25Z
Issue: LIBCLOUD-477 Add list/delete/create network (VPC) calls within EC2
commit 7ee86282bfdb0265db473132770e49de2b5b151a
Author: Chris DeRamus <[email protected]>
Date: 2013-12-20T22:10:05Z
Issue: LIBCLOUD-468 Add list/delete/create subnet (VPC) calls within EC2
commit e0872c1a790bf2d35dc5fd584452fc77f6d09f02
Author: Chris DeRamus <[email protected]>
Date: 2013-12-22T14:37:51Z
Merge pull request #2 from apache/trunk
Pulling in latest updates
commit 7777034875c8d09be6b20a1f3821c715fa1dad75
Author: Chris DeRamus <[email protected]>
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 <[email protected]>
Date: 2013-12-23T15:48:33Z
Changed the response type to the new EC2NetworkSubnet object
commit b5a105a9a5d30e04e70e10e626395c40aa3d2736
Author: Chris DeRamus <[email protected]>
Date: 2013-12-23T18:49:18Z
Merge pull request #3 from apache/trunk
Pulling in latest changes
commit e35c98934dd9fa57bb26921ace35513e1c8e05b0
Author: Chris DeRamus <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date: 2013-12-24T14:13:01Z
Destory -> Delete
commit d05745ad4b1e13b77c7bdf90d8c85fc570ecd506
Author: Chris DeRamus <[email protected]>
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 <[email protected]>
Date: 2013-12-25T18:06:56Z
Issue LIBCLOUD-470: Update EC2 address calls with VPC support
----