Merge remote-tracking branch 'jclouds-labs-local/packet-moved' into 
promoted-packet


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

Branch: refs/heads/master
Commit: c757906fb511f4907b232c8bf1b35b9863cee614
Parents: 2b49bf3 8c973e4
Author: Ignasi Barrera <[email protected]>
Authored: Thu May 18 23:54:09 2017 +0200
Committer: Ignasi Barrera <[email protected]>
Committed: Thu May 18 23:54:09 2017 +0200

----------------------------------------------------------------------
 providers/packet/README.md                      |  10 +
 providers/packet/pom.xml                        | 145 +++
 .../main/java/org/jclouds/packet/PacketApi.java |  86 ++
 .../org/jclouds/packet/PacketApiMetadata.java   |  92 ++
 .../jclouds/packet/PacketProviderMetadata.java  |  78 ++
 .../compute/PacketComputeServiceAdapter.java    | 184 ++++
 .../PacketComputeServiceContextModule.java      | 151 +++
 .../compute/functions/DeviceStateToStatus.java  |  50 +
 .../compute/functions/DeviceToNodeMetadata.java | 110 +++
 .../compute/functions/FacilityToLocation.java   |  55 ++
 .../functions/OperatingSystemToImage.java       |  54 ++
 .../compute/functions/PlanToHardware.java       |  86 ++
 .../compute/options/PacketTemplateOptions.java  | 158 ++++
 .../strategy/CreateSshKeysThenCreateNodes.java  | 215 +++++
 .../config/PacketComputeParserModule.java       |  30 +
 .../packet/config/PacketHttpApiModule.java      |  55 ++
 .../org/jclouds/packet/domain/ActionType.java   |  39 +
 .../org/jclouds/packet/domain/BillingCycle.java |  56 ++
 .../java/org/jclouds/packet/domain/Device.java  | 184 ++++
 .../org/jclouds/packet/domain/Distribution.java |  68 ++
 .../org/jclouds/packet/domain/Facility.java     |  45 +
 .../java/org/jclouds/packet/domain/Href.java    |  34 +
 .../org/jclouds/packet/domain/IpAddress.java    |  59 ++
 .../jclouds/packet/domain/OperatingSystem.java  |  45 +
 .../java/org/jclouds/packet/domain/Plan.java    |  50 +
 .../java/org/jclouds/packet/domain/Pricing.java |  34 +
 .../java/org/jclouds/packet/domain/Project.java |  66 ++
 .../packet/domain/ProvisioningEvent.java        |  52 ++
 .../java/org/jclouds/packet/domain/Specs.java   |  98 ++
 .../java/org/jclouds/packet/domain/SshKey.java  |  55 ++
 .../domain/internal/PaginatedCollection.java    |  84 ++
 .../packet/domain/options/ListOptions.java      |  60 ++
 .../org/jclouds/packet/features/DeviceApi.java  | 163 ++++
 .../jclouds/packet/features/FacilityApi.java    |  94 ++
 .../packet/features/OperatingSystemApi.java     |  94 ++
 .../org/jclouds/packet/features/PlanApi.java    |  94 ++
 .../org/jclouds/packet/features/ProjectApi.java |  94 ++
 .../org/jclouds/packet/features/SshKeyApi.java  | 122 +++
 .../packet/filters/AddApiVersionToRequest.java  |  57 ++
 .../packet/filters/AddXAuthTokenToRequest.java  |  47 +
 .../packet/functions/BaseToPagedIterable.java   |  59 ++
 .../packet/functions/HrefToListOptions.java     |  63 ++
 .../packet/handlers/PacketErrorHandler.java     |  64 ++
 .../packet/PacketProviderMetadataTest.java      |  29 +
 .../PacketComputeProviderMetadataTest.java      |  30 +
 .../compute/PacketComputeServiceLiveTest.java   |  83 ++
 .../compute/PacketTemplateBuilderLiveTest.java  |  55 ++
 .../compute/internal/BasePacketApiLiveTest.java |  81 ++
 .../compute/internal/BasePacketApiMockTest.java | 146 +++
 .../packet/features/DeviceApiLiveTest.java      | 137 +++
 .../packet/features/DeviceApiMockTest.java      | 174 ++++
 .../packet/features/FacilityApiLiveTest.java    |  62 ++
 .../packet/features/FacilityApiMockTest.java    |  78 ++
 .../features/OperatingSystemApiLiveTest.java    |  62 ++
 .../features/OperatingSystemApiMockTest.java    |  78 ++
 .../packet/features/PlanApiLiveTest.java        |  62 ++
 .../packet/features/PlanApiMockTest.java        |  78 ++
 .../packet/features/ProjectApiLiveTest.java     |  62 ++
 .../packet/features/ProjectApiMockTest.java     |  78 ++
 .../packet/features/SshKeyApiLiveTest.java      |  83 ++
 .../packet/features/SshKeyApiMockTest.java      | 134 +++
 .../packet/functions/HrefToListOptionsTest.java |  57 ++
 .../src/test/resources/device-create-req.json   |  11 +
 .../src/test/resources/device-create-res.json   | 211 +++++
 providers/packet/src/test/resources/device.json | 278 ++++++
 .../src/test/resources/devices-first.json       | 910 +++++++++++++++++++
 .../packet/src/test/resources/devices-last.json | 376 ++++++++
 .../packet/src/test/resources/devices.json      | 282 ++++++
 .../src/test/resources/facilities-first.json    |  39 +
 .../src/test/resources/facilities-last.json     |  27 +
 .../packet/src/test/resources/facilities.json   |  30 +
 .../packet/src/test/resources/logback-test.xml  |  42 +
 .../test/resources/operatingSystems-first.json  |  96 ++
 .../test/resources/operatingSystems-last.json   | 106 +++
 .../src/test/resources/operatingSystems.json    | 166 ++++
 .../packet/src/test/resources/plans-first.json  | 222 +++++
 .../packet/src/test/resources/plans-last.json   |  98 ++
 providers/packet/src/test/resources/plans.json  | 284 ++++++
 .../packet/src/test/resources/power-off.json    |   3 +
 .../packet/src/test/resources/power-on.json     |   3 +
 .../src/test/resources/projects-first.json      | 315 +++++++
 .../src/test/resources/projects-last.json       | 197 ++++
 .../packet/src/test/resources/projects.json     |  77 ++
 providers/packet/src/test/resources/reboot.json |   3 +
 .../src/test/resources/ssh-key-create-req.json  |   4 +
 .../src/test/resources/ssh-key-create-res.json  |  12 +
 .../packet/src/test/resources/ssh-key.json      |  12 +
 .../src/test/resources/sshKeys-first.json       |  80 ++
 .../packet/src/test/resources/sshKeys-last.json |  56 ++
 .../packet/src/test/resources/sshKeys.json      |  16 +
 providers/packet/src/test/resources/user.json   |  19 +
 91 files changed, 9083 insertions(+)
----------------------------------------------------------------------


Reply via email to