The Packet provider implements all the features from the portable compute 
abstraction it supports and has been stable for the last releases. There have 
not been live tests failures in the weekly test builds, so I think it is ready 
to be promoted.

/cc @andrewgaul @zack-shoylev 
You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds/pull/1103

-- Commit Summary --

  * initial commit for Packet.net API
  * add ApiMetadata and ProviderMetadata
  * add AddApiVersionToRequest filter
  * Add remaining features to support the abstraction
  * add compute functions
  * Add Packet ComputeAdapter
  * Update README.md
  * Increase Packet timeouts for node interactions
  * Merge remote-tracking branch 'jclouds-labs-local/packet-moved' into 
promoted-packet
  * Updated pom.xml files

-- File Changes --

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

-- Patch Links --

https://github.com/jclouds/jclouds/pull/1103.patch
https://github.com/jclouds/jclouds/pull/1103.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1103

Reply via email to