[ https://issues.apache.org/jira/browse/LIBCLOUD-1021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16662349#comment-16662349 ]
ASF GitHub Bot commented on LIBCLOUD-1021: ------------------------------------------ GitHub user snmpboy opened a pull request: https://github.com/apache/libcloud/pull/1250 [LIBCLOUD-1021] Add loadbalancer and compute drivers for NTTC-CIS. ## Changes Title [LIBCLOUD-1021] Add loadbalancer and compute drivers for NTTC-CIS. Tests updated. Tox passes.s) ### Description NTT Communications has taken over the Dimension Data Cloud and renamed it to NTT Communications Cloud Infrastructure Services (NTTC-CIS). Comnpute and loadbalancer drivers have been added along with test, fixtures, and docs. ### Status - done, ready for review ### Checklist (tick everything that applies) Does this require ICLA? Linting was done with pre-confugred Tox tests. - [ ] [Code linting](http://libcloud.readthedocs.org/en/latest/development.html#code-style-guide) (required, can be done after the PR checks) - [ ] Documentation - [ ] [Tests](http://libcloud.readthedocs.org/en/latest/testing.html) - [ ] [ICLA](http://libcloud.readthedocs.org/en/latest/development.html#contributing-bigger-changes) (required for bigger changes) You can merge this pull request into a Git repository by running: $ git pull https://github.com/snmpboy/libcloud DDtoNTT Alternatively you can review and apply these changes as the patch at: https://github.com/apache/libcloud/pull/1250.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 #1250 ---- commit c67c2ba3c7cb745a6429efee77616fb8881a888d Author: srinivasashok <srinivas.ashok@...> Date: 2018-05-14T12:59:07Z changes made to get the VMware tools status. commit 4089aafe57d1451aa8a9d4af8fb2fbbbfa8acab7 Author: srinivasashok <srinivas.ashok@...> Date: 2018-05-15T05:34:59Z Merge pull request #1 from DimensionDataDevOps/vmware_tool_fix changes made to get the VMware tools status. commit 644f1168565af935428b70ea762e58f8e2d83f34 Author: mitch <mitch.raful@...> Date: 2018-07-06T15:12:13Z added a test commit b80bf325878da701d8bc4ebd55e305c2ed4565b5 Author: mitch <mitch.raful@...> Date: 2018-07-06T19:23:42Z added nttcis modules to libcloud/common and libcloud/drivers and passed connection test commit cdc27a6687ced8bae58c4fd801924c1e897a68bc Author: mitch <mitch.raful@...> Date: 2018-07-13T13:52:49Z Added nttcis modules to backup and loadbalancer packages and edited providers and types modules in packages at needed commit e49ef2bdd8c8f461fd3f80be6a95b7f48a706556 Author: mitch <mitch.raful@...> Date: 2018-08-03T15:51:25Z adding snapshot class to common/nttcis.py commit 3ebd1dbcd20dc9c2349992875ce8d58af2472bf7 Author: mitch <mitch.raful@...> Date: 2018-08-06T16:34:00Z Can now find and list snapshots when enabled on a server commit b3fa472e5ab7d952e9034eb29c4a8c5acc21599b Author: mitch <mitch.raful@...> Date: 2018-08-15T15:34:01Z renamed test file to lib_edit_test.py commit db96211311acdc65c10d8104f737c253fa374214 Author: mitch <mitch.raful@...> Date: 2018-08-15T18:04:21Z added a lib_misc_test.py for anything that was not a create, edit, or list of some type of CC elelemnt commit b4a7e98d2056d9b4f0f3d9b4535e9aaf10215dc7 Author: mitch <mitch.raful@...> Date: 2018-08-16T20:12:42Z fixed drivers/nttcis.py which could not find disks as the CC API had changed. commit 141d235b51da29b3cc414fb7d8a4147ae5b50774 Author: mitch <mitch.raful@...> Date: 2018-08-27T19:41:33Z added or updated multiple methods for disk or scsi controller handling. commit 273486d090ec5604e5a805da845fa7f2d95c814b Author: mitch <mitch.raful@...> Date: 2018-08-31T17:55:29Z added tests for deploy and detete servers commit fd68cc6d91531ca44f353e34d0c6938d12e7ba42 Author: mitch <mitch.raful@...> Date: 2018-09-06T17:22:53Z fixed ex_edit_firewall_rule as position is not required unless changing firewall rule placement commit 1bffad07ac73d0e99f70612a50a77944a3ff848e Author: mitch <mitch.raful@...> Date: 2018-09-09T17:28:20Z added 'xsi:nil': 'true' to compute/drivers/nttcis module in edit_ip_address_list commit b19a16539c34d22c3d7582c2a32f6a613b78bb16 Author: mitch <mitch.raful@...> Date: 2018-09-17T13:45:13Z added tests for all aspects of Vlans and NAT Rules commit 2e6156f9e675926fb03c03c03c7edac63e028ad0 Author: mitch <mitch.raful@...> Date: 2018-09-18T14:32:11Z Added the ability to specify a load balancing algorithm without having to use the Aglortimh class in base.py. Changed load balancing algorithm choices to LEAST_CONNECTIONS_MEMBER, LEAST_CONNECTIONS_NODE, OBSERVED_MEMBER, OBSERVED_NODE, PREDICTIVE_MEMBER, PREDICTIVE_NODE commit f63a13dcd953cf29348d358578f8e89552771185 Author: mitch <mitch.raful@...> Date: 2018-09-20T19:01:10Z update tests in all test modules commit d4ae1ababf549bf88b4971fad4eff733d2d711f0 Author: mitch <mitch.raful@...> Date: 2018-09-26T17:21:26Z Added support for expanding a VM's disk. Added a get snapshot using snapshot id. Removed 'dd' prefix from locations in nttcis module under common. commit d776d646d68e8e084acbbf706addf0a5535b4313 Author: mitch <mitch.raful@...> Date: 2018-10-02T21:28:42Z pep 8ify commit a14aa6fe48d714088baaa9dfa9c09ba761d9e974 Author: mitch <mitch.raful@...> Date: 2018-10-04T11:50:17Z saving pylint-flake 8 changes commit 14d29cd1d6dad42b234c7a55d1558e5466bb1f7c Author: mitch <mitch.raful@...> Date: 2018-10-04T12:06:53Z added back code for testing commit bc64b1fcc7842131d5711cb8b17ac312b9f93065 Author: mitch <mitch.raful@...> Date: 2018-10-09T17:06:00Z started drs code commit c3091843295b6df7f978e3ab62eaac7bb4e8c387 Author: mitch <mitch.raful@...> Date: 2018-10-15T21:04:56Z completed ntt tests...starting on rst docs commit 43d324d317e14947b74cab8858b440f54f6e6a0f Author: mitch <mitch.raful@...> Date: 2018-10-18T14:03:56Z fixed typo in compute/nttcis.py prefixSizfe commit c05f59a2b6463a3074ba1b4c17277b3d4242c2c9 Author: mitch <mitch.raful@...> Date: 2018-10-21T16:49:17Z Added examples to the test/compute/examples/nttcis directory. Start working on loadbalancer test, test_nttcis.py commit d22a52604c6e8a383a6deacdfe5c8318863a793a Author: mitch <mitch.raful@...> Date: 2018-10-23T17:15:51Z finished load balancer tests and added an nttcis subdirectory under docs/loadbalancer/examples commit 7ee8bf555941cf237c46e3c93801759ad66375de Author: mitch <mitch.raful@...> Date: 2018-10-23T17:20:12Z forgot to manually add some files commit e74187299ef457d4e91f588e2dc3e2debe51ff1c Author: mitch <mitch.raful@...> Date: 2018-10-23T17:39:35Z removed drs and tests directories from libcloud DDtoNTT branch. commit fec94cfd736e1486c28b952284e2a52d41539154 Author: mitch <mitch.raful@...> Date: 2018-10-23T23:06:07Z removed conflicts commit 7449c20b0fa8eecc6f857920e361176d314f563d Author: mitch <mitch.raful@...> Date: 2018-10-24T14:09:01Z [LIBCLOUD-1021] Add loadbalancer and compute drivers for NTTC-CIS. Tests updated. Tox passes. ---- > No drivers exist for NTTCommunications Cloud Infrastructure Services > -------------------------------------------------------------------- > > Key: LIBCLOUD-1021 > URL: https://issues.apache.org/jira/browse/LIBCLOUD-1021 > Project: Libcloud > Issue Type: Improvement > Components: Compute, LoadBalancer > Affects Versions: 2.3.0 > Reporter: Mitchell Raful > Priority: Major > > NTT has taken the Dimension Data Cloud and folded it into NTT Communications. > The compute and loadbalancer drivers have been created. Most the components > are the same with some added features that were not updated for DD. Test, > fixture, and docs have been created as well. -- This message was sent by Atlassian JIRA (v7.6.3#76005)