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