GitHub user tonybaloney opened a pull request:
https://github.com/apache/libcloud/pull/587
LIBCLOUD-750 MCP2 deploy support
- Updated the create_node methods to support the new API, and there every
datacenter.
- Updated all of the _to_x methods so that they don't lookup the locations
for each iteration, significantly quickening the time to make queries for large
accounts
- Updated the unit tests to reflect more production data
- The deploy returns the node id now
- Added support for filtering networks, image, network domain and vlan by
location
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/DimensionDataCBUSydney/libcloud
LIBCLOUD-750-MCP2_Deploy_support
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/libcloud/pull/587.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #587
----
commit b97168e212579e4b21a09694bf271e9385d06b7f
Author: Ming Sheng <[email protected]>
Date: 2015-09-17T10:12:58Z
Corrected dd-ap 'host'
commit 51b7845ec0dac2fe5f9d871bded05e543edda46e
Author: Anthony Shaw <[email protected]>
Date: 2015-09-17T10:34:46Z
Merge pull request #2 from mingsheng36/patch-1
Corrected dd-ap 'host'
commit d051b581629fdd2e8a5222911a52d43c798a8a7c
Author: Anthony Shaw <[email protected]>
Date: 2015-09-23T05:49:20Z
Merge branch 'trunk' of github.com:DimensionDataCBUSydney/libcloud into
trunk
commit 4aefd3abe59de8f69dcb4d8ebdf1bcc28e1d0cf9
Author: Anthony Shaw <[email protected]>
Date: 2015-09-23T05:50:11Z
Merge branch 'trunk' of https://github.com/apache/libcloud into trunk
commit 67d363395278c68b0398bb65efb0439ae38549db
Author: Anthony Shaw <[email protected]>
Date: 2015-09-23T06:25:15Z
LIBCLOUD-750 support for creating servers in both MCP 1 and 2 data centers
commit 43251f6e44e2c21741a14d00ee851e67f6da5b12
Author: Anthony Shaw <[email protected]>
Date: 2015-09-23T23:01:44Z
LIBCLOUD-750 fixed bug where is_started must be lowercase otherwise live
API throws error. Updated tests which weren't previously providing values.
Added extra parameters to the list methods to filter by location. Optimised the
way each of the calls gets the location by fetching it once for a collection
instead of each iteration. Fixed the ID lookup of VLAN and Network Domain.
commit 0ec1fbc621577faceea74ae9c2adbe66081ca8c1
Author: Anthony Shaw <[email protected]>
Date: 2015-09-23T23:18:15Z
Updated the test fixtures with actual responses (since the schema has
changed), updated tests.
commit decfb94ef290522aa0c961b572d2f7d6072da470
Author: Anthony Shaw <[email protected]>
Date: 2015-09-23T23:27:18Z
Updated the filtering for list networks. Is URL based not a parameter.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---