Uploaded image for project: 'Libcloud'
  1. Libcloud
  2. LIBCLOUD-750

Extend DimensionData driver to support provisioning machines in MCP 1 and 2

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Compute
    • Labels:
      None

      Activity

      Hide
      githubbot ASF GitHub Bot added a comment -

      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 <mingsheng36@gmail.com>
      Date: 2015-09-17T10:12:58Z

      Corrected dd-ap 'host'

      commit 51b7845ec0dac2fe5f9d871bded05e543edda46e
      Author: Anthony Shaw <anthony.p.shaw@gmail.com>
      Date: 2015-09-17T10:34:46Z

      Merge pull request #2 from mingsheng36/patch-1

      Corrected dd-ap 'host'

      commit d051b581629fdd2e8a5222911a52d43c798a8a7c
      Author: Anthony Shaw <anthony.p.shaw@gmail.com>
      Date: 2015-09-23T05:49:20Z

      Merge branch 'trunk' of github.com:DimensionDataCBUSydney/libcloud into trunk

      commit 4aefd3abe59de8f69dcb4d8ebdf1bcc28e1d0cf9
      Author: Anthony Shaw <anthony.p.shaw@gmail.com>
      Date: 2015-09-23T05:50:11Z

      Merge branch 'trunk' of https://github.com/apache/libcloud into trunk

      commit 67d363395278c68b0398bb65efb0439ae38549db
      Author: Anthony Shaw <anthony.p.shaw@gmail.com>
      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 <anthony.p.shaw@gmail.com>
      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 <anthony.p.shaw@gmail.com>
      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 <anthony.p.shaw@gmail.com>
      Date: 2015-09-23T23:27:18Z

      Updated the filtering for list networks. Is URL based not a parameter.


      Show
      githubbot ASF GitHub Bot added a comment - 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 <mingsheng36@gmail.com> Date: 2015-09-17T10:12:58Z Corrected dd-ap 'host' commit 51b7845ec0dac2fe5f9d871bded05e543edda46e Author: Anthony Shaw <anthony.p.shaw@gmail.com> Date: 2015-09-17T10:34:46Z Merge pull request #2 from mingsheng36/patch-1 Corrected dd-ap 'host' commit d051b581629fdd2e8a5222911a52d43c798a8a7c Author: Anthony Shaw <anthony.p.shaw@gmail.com> Date: 2015-09-23T05:49:20Z Merge branch 'trunk' of github.com:DimensionDataCBUSydney/libcloud into trunk commit 4aefd3abe59de8f69dcb4d8ebdf1bcc28e1d0cf9 Author: Anthony Shaw <anthony.p.shaw@gmail.com> Date: 2015-09-23T05:50:11Z Merge branch 'trunk' of https://github.com/apache/libcloud into trunk commit 67d363395278c68b0398bb65efb0439ae38549db Author: Anthony Shaw <anthony.p.shaw@gmail.com> 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 <anthony.p.shaw@gmail.com> 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 <anthony.p.shaw@gmail.com> 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 <anthony.p.shaw@gmail.com> Date: 2015-09-23T23:27:18Z Updated the filtering for list networks. Is URL based not a parameter.
      Hide
      jira-bot ASF subversion and git services added a comment -

      Commit ee1be1737a797233e3ea836b4d5525a825a9c58c in libcloud's branch refs/heads/trunk from Anthony Shaw
      [ https://git-wip-us.apache.org/repos/asf?p=libcloud.git;h=ee1be17 ]

      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.

      Closes #587

      Show
      jira-bot ASF subversion and git services added a comment - Commit ee1be1737a797233e3ea836b4d5525a825a9c58c in libcloud's branch refs/heads/trunk from Anthony Shaw [ https://git-wip-us.apache.org/repos/asf?p=libcloud.git;h=ee1be17 ] 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. Closes #587
      Hide
      githubbot ASF GitHub Bot added a comment -

      Github user asfgit closed the pull request at:

      https://github.com/apache/libcloud/pull/587

      Show
      githubbot ASF GitHub Bot added a comment - Github user asfgit closed the pull request at: https://github.com/apache/libcloud/pull/587

        People

        • Assignee:
          Unassigned
          Reporter:
          anthonypjshaw Anthony Shaw
        • Votes:
          0 Vote for this issue
          Watchers:
          3 Start watching this issue

          Dates

          • Created:
            Updated:

            Development