GitHub user jcastillo2nd opened a pull request:

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

    Vultr ssh support

    Old pull request from non-existent fork ( 
https://github.com/apache/libcloud/pull/455 ) is closed, but issues referenced 
their have been addressed in this branch.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/jcastillo2nd/libcloud vultr-ssh-support

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/libcloud/pull/530.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 #530
    
----
commit 13e1a2cea1f9cbde8bdbb9f09124813f6b2c4f22
Author: Javier Castillo II <[email protected]>
Date:   2015-04-11T01:26:18Z

    DigitalOceanDNSDriver implementation.
    
    Pulled connection/response from libcloud.compute.driver.digitalocean into 
libcloud.common.digitalocean
    Implemented majority functions in libcloud.dns.driver.digitalocean

commit 98a57c2ad3cd108fee41062e50c7616b597a8204
Author: Javier Castillo II <[email protected]>
Date:   2015-04-11T02:30:35Z

    Implemented libcloud.dns.driver.digitalocean 
DigitalOceanDNSDriver.update_record

commit 153148d38c0a95a87aa6501895da4f9ac5025312
Author: Javier Castillo II <[email protected]>
Date:   2015-04-12T01:57:29Z

    Added unit tests and common/DigitalOceanBaseDriver
    - Added 'common' to FIXTURES_ROOT for FileFixtures in test/common
    - Modified DigitalOceanBaseDriver from compute/drivers/digitalocean into 
common/digitalocean to support v1 and v2 by initialization
    - Added dns/driver/digitalocean tests
    - Added common/digitalocean tests

commit 458fcf81b4ac5c03e845efb572a233eb2976c57e
Author: Javier Castillo II <[email protected]>
Date:   2015-04-12T02:06:32Z

    Cleaned up some unused imports in tests, as well as removed redundant tests 
from dns/test_digitalocean performed in DigitalOceanBaseDriver

commit dbf57b0d3a55460d98d82b4256628cf7492af03c
Author: Javier Castillo II <[email protected]>
Date:   2015-04-12T18:02:07Z

    DO NodeDriver uses DO BaseDriver
    - Support for v1 and v2 initialization with authentication secret
    - Updated v1 DigitalOceanNodeDriver to use updated KeyPair Management
    - Updated tests to reflect KeyPair Management changes

commit 35974f5de83a01e91260fc76277739143b1e89e5
Author: Javier Castillo II <[email protected]>
Date:   2015-04-12T20:31:02Z

    Cosmetic clean up

commit 4c0cc27a0e18e2ff47cfaa367277745fb051d7e9
Author: Javier Castillo II <[email protected]>
Date:   2015-04-15T22:05:21Z

    Address build failures from provider matrix generation
    - Removed hack to load DigitalOcean_v2_NodeDriver as DigitalOceanNodeDriver 
will handle v1/v2 properly
    - Restored DigitalOceanNodeDriver (v1) ex_ssh* methods with Warning of 
deprecation

commit d29ed76652fd37e79aa6e5bdb8356e1970366d87
Author: Javier Castillo II <[email protected]>
Date:   2015-04-15T22:25:07Z

    Broke apart string in warnings.warn to pass flake8 in build test

commit 0d5c89511ac96393577ba2d2248463b596eee7f3
Author: Javier Castillo II <[email protected]>
Date:   2015-04-15T23:01:04Z

    Added documentation for DigitalOceanDNSDriver and other doc updates
    - Includes driver instantiation example
    - Updated Node driver documentation to reflect duality of v1/v2 api in 
DigitalOceanNodeDriver

commit 1155065ba36f48223e6a7188952fbd6203c9bb5b
Author: Javier Castillo II <[email protected]>
Date:   2015-04-22T18:10:04Z

    Merge https://github.com/apache/libcloud into trunk

commit 58c2bf645e26f54b50e377f6dc4fc6002ec38ac3
Author: Javier Castillo II <[email protected]>
Date:   2015-04-22T18:55:02Z

    Merged apache/libcloud trunk
    - Updated documentation for DigitalOcean regarding locations
    - Fixed type for DigitalOcean DNS documentation

commit 9d66806b42c2b62ee0a595980a6d813c57ab2198
Author: jcastillo2nd <[email protected]>
Date:   2015-05-28T13:46:18Z

    DigitalOceanNodeDriver minor revisions
    - Raise on api_version / key or key-secret mismatch
    - Added tests for v1 and v2 DigitalOceanNodeDriver using wrong keys
    - Updated examples to include explicit api_version values

commit ffa96c324608f90b4babe90471173223bcad8507
Author: jcastillo2nd <[email protected]>
Date:   2015-05-28T13:57:55Z

    DigitalOceanNodeDriver minor revisions
    - Raise on api_version / key or key-secret mismatch
    - Added tests for v1 and v2 DigitalOceanNodeDriver using wrong keys
    - Updated examples to include explicit api_version values
    - Cleaned up some whitespace lint

commit b5e38878cd656fd106f95600045790ae850c220f
Author: jcastillo2nd <[email protected]>
Date:   2015-05-28T14:15:24Z

    DigitalOceanNodeDriver minor revisions
    - Raise on api_version / key or key-secret mismatch
    - Added tests for v1 and v2 DigitalOceanNodeDriver using wrong keys
    - Updated examples to include explicit api_version values
    - Cleaned up some whitespace lint
    - Cleaned up tests

commit 4639ba3409a2afb3363719fb02eb3aabe76e0cb8
Author: jcastillo2nd <[email protected]>
Date:   2015-05-28T15:42:58Z

    DigitalOceanNodeDriver patch
    - v2 driver referenced object instead of response

commit 24d29857c25882452c4b90dab90e3ea90f512666
Author: jcastillo2nd <[email protected]>
Date:   2015-05-28T15:49:21Z

    DigitalOceanNodeDriver patch
    - v2 driver referenced object instead of response

commit 04e8bdc26732918e3f2d0a72d9635d4b225c18ba
Author: jcastillo2nd <[email protected]>
Date:   2015-05-28T18:18:19Z

    DigitalOceanNodeDriver update
    - Update v2 Node driver to properly set data instead of parameters for API 
requests

commit 1f2a10be5469abd22cd4d9b68cd2d86977fdfd24
Author: jcastillo2nd <[email protected]>
Date:   2015-05-28T18:57:51Z

    Vultr ssh key implementation
    - Added ex_ssh_key_ids to create_node
    - Implemented list_key_pairs with public key retreival

----


---
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.
---

Reply via email to