Promote DigitalOcean v2

Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/886aa156
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/886aa156
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/886aa156

Branch: refs/heads/master
Commit: 886aa156b44d34520ac2b4d2723f7de39086f850
Parents: 52dc1a3 c188570
Author: Ignasi Barrera <[email protected]>
Authored: Wed Jan 20 23:57:03 2016 +0100
Committer: Ignasi Barrera <[email protected]>
Committed: Wed Jan 20 23:57:03 2016 +0100

----------------------------------------------------------------------
 providers/digitalocean2/pom.xml                 | 152 +++++++
 .../jclouds/digitalocean2/DigitalOcean2Api.java |  73 ++++
 .../digitalocean2/DigitalOcean2ApiMetadata.java | 111 +++++
 .../DigitalOcean2ProviderMetadata.java          |  78 ++++
 .../DigitalOcean2ComputeServiceAdapter.java     | 243 +++++++++++
 ...igitalOcean2ComputeServiceContextModule.java | 218 ++++++++++
 .../extensions/DigitalOcean2ImageExtension.java | 149 +++++++
 .../functions/DropletStatusToStatus.java        |  46 +++
 .../functions/DropletToNodeMetadata.java        | 165 ++++++++
 .../compute/functions/ImageInRegionToImage.java |  92 +++++
 .../compute/functions/RegionToLocation.java     |  59 +++
 .../compute/functions/SizeToHardware.java       |  58 +++
 ...plateOptionsToStatementWithoutPublicKey.java |  59 +++
 .../compute/internal/ImageInRegion.java         |  54 +++
 .../options/DigitalOcean2TemplateOptions.java   | 174 ++++++++
 .../strategy/CreateKeyPairsThenCreateNodes.java | 216 ++++++++++
 .../config/DigitalOcean2HttpApiModule.java      |  57 +++
 .../config/DigitalOcean2Properties.java         |  33 ++
 .../config/DigitalOcean2RateLimitModule.java    |  30 ++
 .../config/DigitalOceanParserModule.java        | 144 +++++++
 .../jclouds/digitalocean2/domain/Action.java    |  71 ++++
 .../jclouds/digitalocean2/domain/Backup.java    |  43 ++
 .../digitalocean2/domain/Distribution.java      |  69 ++++
 .../jclouds/digitalocean2/domain/Droplet.java   |  92 +++++
 .../digitalocean2/domain/DropletCreate.java     |  66 +++
 .../org/jclouds/digitalocean2/domain/Image.java |  48 +++
 .../jclouds/digitalocean2/domain/Kernel.java    |  35 ++
 .../org/jclouds/digitalocean2/domain/Key.java   |  39 ++
 .../jclouds/digitalocean2/domain/Networks.java  |  77 ++++
 .../digitalocean2/domain/OperatingSystem.java   |  60 +++
 .../jclouds/digitalocean2/domain/Region.java    |  39 ++
 .../org/jclouds/digitalocean2/domain/Size.java  |  46 +++
 .../jclouds/digitalocean2/domain/Snapshot.java  |  47 +++
 .../domain/internal/PaginatedCollection.java    | 111 +++++
 .../domain/options/CreateDropletOptions.java    | 179 +++++++++
 .../domain/options/ImageListOptions.java        |  74 ++++
 .../domain/options/ListOptions.java             |  60 +++
 ...DigitalOcean2RateLimitExceededException.java |  81 ++++
 .../digitalocean2/features/ActionApi.java       | 113 ++++++
 .../digitalocean2/features/DropletApi.java      | 350 ++++++++++++++++
 .../digitalocean2/features/ImageApi.java        | 131 ++++++
 .../jclouds/digitalocean2/features/KeyApi.java  | 164 ++++++++
 .../digitalocean2/features/RegionApi.java       | 107 +++++
 .../jclouds/digitalocean2/features/SizeApi.java | 100 +++++
 .../functions/BaseToPagedIterable.java          |  59 +++
 .../functions/LinkToImageListOptions.java       |  67 ++++
 .../functions/LinkToListOptions.java            |  61 +++
 .../handlers/DigitalOcean2ErrorHandler.java     |  72 ++++
 .../handlers/RateLimitRetryHandler.java         | 111 +++++
 .../org/jclouds/digitalocean2/ssh/DSAKeys.java  | 172 ++++++++
 .../jclouds/digitalocean2/ssh/ECDSAKeys.java    | 343 ++++++++++++++++
 .../DigitalOcean2ProviderMetadataTest.java      |  29 ++
 .../DigitalOcean2ComputeServiceLiveTest.java    |  66 +++
 .../DigitalOcean2TemplateBuilderLiveTest.java   |  55 +++
 .../compute/config/ActionDonePredicateTest.java |  74 ++++
 .../config/DropletInStatusPredicateTest.java    |  58 +++
 .../config/DropletTerminatedPredicateTest.java  |  57 +++
 .../DigitalOcean2ImageExtensionLiveTest.java    |  40 ++
 .../functions/DropletStatusToStatusTest.java    |  36 ++
 .../functions/DropletToNodeMetadataTest.java    | 237 +++++++++++
 .../functions/ImageInRegionToImageTest.java     |  98 +++++
 .../compute/functions/RegionToLocationTest.java |  56 +++
 .../compute/functions/SizeToHardwareTest.java   |  49 +++
 ...eOptionsToStatementWithoutPublicKeyTest.java |  75 ++++
 .../DigitalOcean2TemplateOptionsTest.java       |  52 +++
 .../domain/OperatingSystemTest.java             | 104 +++++
 .../exceptions/RateLimitExceptionMockTest.java  |  63 +++
 .../features/ActionApiLiveTest.java             |  70 ++++
 .../features/ActionApiMockTest.java             | 110 +++++
 .../features/DropletApiLiveTest.java            | 186 +++++++++
 .../features/DropletApiMockTest.java            | 401 +++++++++++++++++++
 .../features/ImageApiLiveTest.java              |  97 +++++
 .../features/ImageApiMockTest.java              | 150 +++++++
 .../digitalocean2/features/KeyApiLiveTest.java  |  99 +++++
 .../digitalocean2/features/KeyApiMockTest.java  | 203 ++++++++++
 .../features/RegionApiLiveTest.java             |  62 +++
 .../features/RegionApiMockTest.java             |  77 ++++
 .../digitalocean2/features/SizeApiLiveTest.java |  62 +++
 .../digitalocean2/features/SizeApiMockTest.java |  77 ++++
 .../functions/LinkToImageListOptionsTest.java   |  65 +++
 .../functions/LinkToListOptionsTest.java        |  58 +++
 .../handlers/RateLimitRetryHandlerTest.java     | 153 +++++++
 .../internal/BaseDigitalOcean2ApiLiveTest.java  | 140 +++++++
 .../internal/BaseDigitalOcean2ApiMockTest.java  | 142 +++++++
 .../jclouds/digitalocean2/ssh/DSAKeysTest.java  |  54 +++
 .../digitalocean2/ssh/ECDSAKeysTest.java        |  55 +++
 .../src/test/resources/action.json              |  33 ++
 .../src/test/resources/actions-first.json       | 168 ++++++++
 .../src/test/resources/actions-last.json        | 106 +++++
 .../src/test/resources/backups-first.json       |  26 ++
 .../src/test/resources/backups-last.json        |  26 ++
 .../src/test/resources/droplet-create-req.json  |  12 +
 .../src/test/resources/droplet-create-res.json  |  35 ++
 .../src/test/resources/droplet.json             | 105 +++++
 .../src/test/resources/droplets-first.json      | 115 ++++++
 .../src/test/resources/droplets-last.json       | 115 ++++++
 .../digitalocean2/src/test/resources/image.json |  24 ++
 .../src/test/resources/images-first.json        | 108 +++++
 .../src/test/resources/images-last.json         | 123 ++++++
 .../src/test/resources/kernels-first.json       |  38 ++
 .../src/test/resources/kernels-last.json        |  38 ++
 .../digitalocean2/src/test/resources/key.json   |   8 +
 .../src/test/resources/keys-first.json          |  43 ++
 .../src/test/resources/keys-last.json           |  25 ++
 .../src/test/resources/logback-test.xml         |  42 ++
 .../src/test/resources/power-cycle.json         |  33 ++
 .../src/test/resources/power-off.json           |  33 ++
 .../src/test/resources/power-on.json            |  33 ++
 .../src/test/resources/reboot.json              |  33 ++
 .../src/test/resources/regions-first.json       | 111 +++++
 .../src/test/resources/regions-last.json        | 128 ++++++
 .../src/test/resources/shutdown.json            |  33 ++
 .../src/test/resources/sizes-first.json         | 123 ++++++
 .../src/test/resources/sizes-last.json          |  98 +++++
 .../src/test/resources/snapshot.json            |  33 ++
 .../src/test/resources/snapshots-first.json     |  27 ++
 .../src/test/resources/snapshots-last.json      |  27 ++
 .../src/test/resources/ssh-dsa.pub              |   1 +
 .../src/test/resources/ssh-ecdsa.pub            |   1 +
 119 files changed, 10612 insertions(+)
----------------------------------------------------------------------


Reply via email to