Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DNS driver for digitalocean and other minor Node driver updates #505

Closed
wants to merge 19 commits into from
Closed

DNS driver for digitalocean and other minor Node driver updates #505

wants to merge 19 commits into from

Commits on Apr 11, 2015

  1. DigitalOceanDNSDriver implementation.

    Pulled connection/response from libcloud.compute.driver.digitalocean into libcloud.common.digitalocean
    Implemented majority functions in libcloud.dns.driver.digitalocean
    Javier Castillo II committed Apr 11, 2015
    Copy the full SHA
    13e1a2c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    98a57c2 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2015

  1. 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
    jcastillo2nd committed Apr 12, 2015
    Copy the full SHA
    153148d View commit details
    Browse the repository at this point in the history
  2. Cleaned up some unused imports in tests, as well as removed redundant…

    … tests from dns/test_digitalocean performed in DigitalOceanBaseDriver
    jcastillo2nd committed Apr 12, 2015
    Copy the full SHA
    458fcf8 View commit details
    Browse the repository at this point in the history
  3. 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
    jcastillo2nd committed Apr 12, 2015
    Copy the full SHA
    dbf57b0 View commit details
    Browse the repository at this point in the history
  4. Cosmetic clean up

    jcastillo2nd committed Apr 12, 2015
    Copy the full SHA
    35974f5 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2015

  1. 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
    jcastillo2nd committed Apr 15, 2015
    Copy the full SHA
    4c0cc27 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    d29ed76 View commit details
    Browse the repository at this point in the history
  3. 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
    jcastillo2nd committed Apr 15, 2015
    Copy the full SHA
    0d5c895 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2015

  1. Copy the full SHA
    1155065 View commit details
    Browse the repository at this point in the history
  2. Merged apache/libcloud trunk

    - Updated documentation for DigitalOcean regarding locations
    - Fixed type for DigitalOcean DNS documentation
    jcastillo2nd committed Apr 22, 2015
    Copy the full SHA
    58c2bf6 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2015

  1. 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
    jcastillo2nd committed May 28, 2015
    Copy the full SHA
    9d66806 View commit details
    Browse the repository at this point in the history
  2. 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
    jcastillo2nd committed May 28, 2015
    Copy the full SHA
    ffa96c3 View commit details
    Browse the repository at this point in the history
  3. 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
    jcastillo2nd committed May 28, 2015
    Copy the full SHA
    b5e3887 View commit details
    Browse the repository at this point in the history
  4. DigitalOceanNodeDriver patch

    - v2 driver referenced object instead of response
    jcastillo2nd committed May 28, 2015
    Copy the full SHA
    4639ba3 View commit details
    Browse the repository at this point in the history
  5. DigitalOceanNodeDriver patch

    - v2 driver referenced object instead of response
    jcastillo2nd committed May 28, 2015
    Copy the full SHA
    24d2985 View commit details
    Browse the repository at this point in the history
  6. DigitalOceanNodeDriver update

    - Update v2 Node driver to properly set data instead of parameters for API requests
    jcastillo2nd committed May 28, 2015
    Copy the full SHA
    04e8bdc View commit details
    Browse the repository at this point in the history
  7. Vultr ssh key implementation

    - Added ex_ssh_key_ids to create_node
    - Implemented list_key_pairs with public key retreival
    jcastillo2nd committed May 28, 2015
    Copy the full SHA
    1f2a10b View commit details
    Browse the repository at this point in the history
  8. Updated DigitalOceanNodeDriver

    - Consistency in v2 for attributes -> json request data
    jcastillo2nd committed May 28, 2015
    Copy the full SHA
    2aa8e82 View commit details
    Browse the repository at this point in the history