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
