You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by de...@apache.org on 2016/02/19 16:33:44 UTC

[34/35] jclouds git commit: Merge remote-tracking branch 'jclouds-labs-profitbricks-local/promote-profitbricks-moved' into promoted-profitbricks

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


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

Branch: refs/heads/master
Commit: 1af52159c9e0edca03ecfcbad3a1f0d0957cc335
Parents: e0ab5d8 7202e05
Author: Reijhanniel Jearl Campos <de...@apache.org>
Authored: Fri Feb 19 22:04:55 2016 +0800
Committer: Reijhanniel Jearl Campos <de...@apache.org>
Committed: Fri Feb 19 22:04:55 2016 +0800

----------------------------------------------------------------------
 providers/profitbricks/README.md                |  61 +++
 providers/profitbricks/pom.xml                  | 151 ++++++
 .../jclouds/profitbricks/ProfitBricksApi.java   |  64 +++
 .../profitbricks/ProfitBricksApiMetadata.java   |  85 ++++
 .../ProfitBricksProviderMetadata.java           | 114 +++++
 .../binder/BaseProfitBricksRequestBinder.java   |  75 +++
 .../CreateDataCenterRequestBinder.java          |  44 ++
 .../UpdateDataCenterRequestBinder.java          |  44 ++
 .../drive/AddRomDriveToServerRequestBinder.java |  45 ++
 .../AddFirewallRuleToNicRequestBinder.java      |  53 ++
 .../binder/firewall/FirewallBinder.java         |  95 ++++
 .../CreateLoadBalancerRequestBinder.java        |  50 ++
 .../DeregisterLoadBalancerRequestBinder.java    |  42 ++
 .../RegisterLoadBalancerRequestBinder.java      |  44 ++
 .../UpdateLoadBalancerRequestBinder.java        |  44 ++
 .../binder/nic/CreateNicRequestBinder.java      |  46 ++
 .../binder/nic/SetInternetAccessBinder.java     |  42 ++
 .../binder/nic/UpdateNicRequestBinder.java      |  46 ++
 .../server/CreateServerRequestBinder.java       |  57 +++
 .../server/UpdateServerRequestBinder.java       |  56 +++
 .../snapshot/CreateSnapshotRequestBinder.java   |  44 ++
 .../snapshot/RollbackSnapshotRequestBinder.java |  43 ++
 .../snapshot/UpdateSnapshotRequestBinder.java   |  53 ++
 .../ConnectStorageToServerRequestBinder.java    |  45 ++
 .../storage/CreateStorageRequestBinder.java     |  46 ++
 .../storage/UpdateStorageRequestBinder.java     |  47 ++
 .../ProfitBricksComputeServiceAdapter.java      | 483 +++++++++++++++++++
 .../compute/concurrent/ProvisioningJob.java     |  62 +++
 .../compute/concurrent/ProvisioningManager.java |  88 ++++
 ...ProfitBricksComputeServiceContextModule.java | 223 +++++++++
 .../compute/function/ProvisionableToImage.java  | 241 +++++++++
 .../compute/function/ServerToNodeMetadata.java  | 168 +++++++
 .../compute/function/StorageToVolume.java       |  47 ++
 .../strategy/AssignDataCenterToTemplate.java    | 110 +++++
 .../strategy/TemplateWithDataCenter.java        | 107 ++++
 .../config/ProfitBricksComputeProperties.java   |  32 ++
 .../config/ProfitBricksHttpApiModule.java       |  70 +++
 .../profitbricks/domain/AvailabilityZone.java   |  32 ++
 .../jclouds/profitbricks/domain/DataCenter.java | 121 +++++
 .../org/jclouds/profitbricks/domain/Drive.java  |  55 +++
 .../jclouds/profitbricks/domain/Firewall.java   | 188 ++++++++
 .../org/jclouds/profitbricks/domain/Image.java  | 128 +++++
 .../jclouds/profitbricks/domain/IpBlock.java    | 103 ++++
 .../profitbricks/domain/LoadBalancer.java       | 257 ++++++++++
 .../jclouds/profitbricks/domain/Location.java   |  60 +++
 .../org/jclouds/profitbricks/domain/Nic.java    | 248 ++++++++++
 .../org/jclouds/profitbricks/domain/OsType.java |  28 ++
 .../profitbricks/domain/Provisionable.java      |  35 ++
 .../profitbricks/domain/ProvisioningState.java  |  28 ++
 .../org/jclouds/profitbricks/domain/Server.java | 410 ++++++++++++++++
 .../profitbricks/domain/ServiceFault.java       |  70 +++
 .../jclouds/profitbricks/domain/Snapshot.java   | 251 ++++++++++
 .../jclouds/profitbricks/domain/Storage.java    | 234 +++++++++
 .../profitbricks/features/DataCenterApi.java    | 134 +++++
 .../profitbricks/features/DrivesApi.java        |  51 ++
 .../profitbricks/features/FirewallApi.java      |  93 ++++
 .../jclouds/profitbricks/features/ImageApi.java |  65 +++
 .../profitbricks/features/IpBlockApi.java       |  83 ++++
 .../profitbricks/features/LoadBalancerApi.java  |  93 ++++
 .../jclouds/profitbricks/features/NicApi.java   |  88 ++++
 .../profitbricks/features/ServerApi.java        | 166 +++++++
 .../profitbricks/features/SnapshotApi.java      |  87 ++++
 .../profitbricks/features/StorageApi.java       | 137 ++++++
 .../handlers/ProfitBricksHttpErrorHandler.java  |  75 +++
 ...usFromPayloadHttpCommandExecutorService.java | 140 ++++++
 .../ProfitBricksSoapMessageEnvelope.java        |  59 +++
 .../parser/BaseProfitBricksResponseHandler.java |  68 +++
 .../parser/RequestIdOnlyResponseHandler.java    |  45 ++
 .../parser/ServiceFaultResponseHandler.java     |  58 +++
 .../BaseDataCenterResponseHandler.java          |  38 ++
 .../DataCenterInfoResponseHandler.java          | 110 +++++
 .../DataCenterListResponseHandler.java          |  61 +++
 .../firewall/BaseFirewallResponseHandler.java   |  69 +++
 .../firewall/FirewallListResponseHandler.java   |  68 +++
 .../firewall/FirewallResponseHandler.java       |  63 +++
 .../rule/BaseFirewallRuleResponseHandler.java   |  54 +++
 .../rule/FirewallRuleListResponseHandler.java   |  54 +++
 .../parser/image/BaseImageResponseHandler.java  |  71 +++
 .../parser/image/ImageInfoResponseHandler.java  |  44 ++
 .../parser/image/ImageListResponseHandler.java  |  49 ++
 .../ipblock/BaseIpBlockResponseHandler.java     |  69 +++
 .../ipblock/IpBlockListResponseHandler.java     |  64 +++
 .../parser/ipblock/IpBlockResponseHandler.java  |  64 +++
 .../BaseLoadBalancerResponseHandler.java        | 114 +++++
 .../LoadBalancerIdOnlyResponseHandler.java      |  51 ++
 .../LoadBalancerListResponseHandler.java        |  79 +++
 .../LoadBalancerResponseHandler.java            |  68 +++
 .../http/parser/nic/BaseNicResponseHandler.java |  87 ++++
 .../parser/nic/NicIdOnlyResponseHandler.java    |  51 ++
 .../http/parser/nic/NicListResponseHandler.java |  73 +++
 .../http/parser/nic/NicResponseHandler.java     |  63 +++
 .../publicip/BasePublicIpResponseHandler.java   |  38 ++
 .../publicip/PublicIpListResponseHandler.java   |  53 ++
 .../server/BaseServerResponseHandler.java       | 136 ++++++
 .../server/ServerIdOnlyResponseHandler.java     |  51 ++
 .../server/ServerInfoResponseHandler.java       |  69 +++
 .../server/ServerListResponseHandler.java       |  89 ++++
 .../snapshot/BaseSnapshotResponseHandler.java   |  83 ++++
 .../snapshot/SnapshotListResponseHandler.java   |  54 +++
 .../snapshot/SnapshotResponseHandler.java       |  49 ++
 .../GetProvisioningStateResponseHandler.java    |  47 ++
 .../storage/BaseStorageResponseHandler.java     |  81 ++++
 .../storage/StorageIdOnlyResponseHandler.java   |  46 ++
 .../storage/StorageInfoResponseHandler.java     |  51 ++
 .../storage/StorageListResponseHandler.java     |  61 +++
 .../jclouds/profitbricks/util/MacAddresses.java |  29 ++
 .../jclouds/profitbricks/util/Passwords.java    |  64 +++
 .../profitbricks/util/Preconditions.java        | 100 ++++
 .../profitbricks/BaseProfitBricksLiveTest.java  | 186 +++++++
 .../ProfitBricksProviderMetadataTest.java       |  29 ++
 .../CreateDataCenterRequestBinderTest.java      |  47 ++
 .../UpdateDataCenterRequestBinderTest.java      |  46 ++
 .../AddRomDriveToServerRequestBinderTest.java   |  49 ++
 .../AddFirewallRuleToNicRequestBinderTest.java  |  65 +++
 .../binder/firewall/FirewallBinderTest.java     | 131 +++++
 .../CreateLoadBalancerRequestBinderTest.java    |  68 +++
 ...DeregisterLoadBalancerRequestBinderTest.java |  47 ++
 .../RegisterLoadBalancerRequestBinderTest.java  |  46 ++
 .../UpdateLoadBalancerRequestBinderTest.java    |  61 +++
 .../binder/nic/CreateNicRequestBinderTest.java  |  53 ++
 .../binder/nic/SetInternetAccessBinderTest.java |  48 ++
 .../binder/nic/UpdateNicRequestBinderTest.java  |  54 +++
 .../server/CreateServerRequestBinderTest.java   |  65 +++
 .../server/UpdateServerRequestBinderTest.java   |  64 +++
 .../CreateSnapshotRequestBinderTest.java        |  51 ++
 .../RollbackSnapshotRequestBinderTest.java      |  44 ++
 .../UpdateSnapshotRequestBinderTest.java        |  74 +++
 ...ConnectStorageToServerRequestBinderTest.java |  55 +++
 .../storage/CreateStorageRequestBinderTest.java |  56 +++
 .../storage/UpdateStorageRequestBinderTest.java |  53 ++
 .../ProfitBricksComputeServiceLiveTest.java     |  73 +++
 .../ProfitBricksTemplateBuilderLiveTest.java    | 103 ++++
 .../concurrent/ProvisioningManagerTest.java     | 118 +++++
 .../compute/config/StatusPredicateTest.java     | 145 ++++++
 .../function/ProvisionableToImageTest.java      | 271 +++++++++++
 .../function/ServerToNodeMetadataTest.java      | 204 ++++++++
 .../compute/function/StorageToVolumeTest.java   |  61 +++
 .../domain/FirewallRuleBuilderTest.java         |  82 ++++
 .../profitbricks/domain/ServerBuilderTest.java  | 162 +++++++
 .../features/DataCenterApiLiveTest.java         | 123 +++++
 .../features/DataCenterApiMockTest.java         | 271 +++++++++++
 .../features/DrivesApiLiveTest.java             |  77 +++
 .../features/DrivesApiMockTest.java             |  81 ++++
 .../features/FirewallApiLiveTest.java           | 139 ++++++
 .../features/FirewallApiMockTest.java           | 324 +++++++++++++
 .../profitbricks/features/ImageApiLiveTest.java |  62 +++
 .../profitbricks/features/ImageApiMockTest.java | 116 +++++
 .../features/IpBlockApiLiveTest.java            | 111 +++++
 .../features/IpBlockApiMockTest.java            | 200 ++++++++
 .../features/LoadBalancerApiLiveTest.java       | 157 ++++++
 .../features/LoadBalancerApiMockTest.java       | 285 +++++++++++
 .../profitbricks/features/NicApiLiveTest.java   | 124 +++++
 .../profitbricks/features/NicApiMockTest.java   | 237 +++++++++
 .../features/ServerApiLiveTest.java             | 129 +++++
 .../features/ServerApiMockTest.java             | 363 ++++++++++++++
 .../features/SnapshotApiLiveTest.java           | 168 +++++++
 .../features/SnapshotApiMockTest.java           | 268 ++++++++++
 .../features/StorageApiLiveTest.java            | 150 ++++++
 .../features/StorageApiMockTest.java            | 285 +++++++++++
 ...omPayloadHttpCommandExecutorServiceTest.java | 149 ++++++
 .../ProfitBricksSoapMessageEnvelopeTest.java    |  57 +++
 .../http/parser/BaseResponseHandlerTest.java    |  61 +++
 .../RequestIdOnlyResponseHandlerTest.java       |  76 +++
 .../parser/ServiceFaultResponseHandlerTest.java |  49 ++
 .../DataCenterInfoResponseHandlerTest.java      | 142 ++++++
 .../DataCenterListResponseHandlerTest.java      |  53 ++
 .../FirewallListResponseHandlerTest.java        |  87 ++++
 .../firewall/FirewallResponseHandlerTest.java   |  71 +++
 .../image/ImageInfoResponseHandlerTest.java     |  65 +++
 .../image/ImageListResponseHandlerTest.java     | 183 +++++++
 .../ipblock/IpBlockListResponseHandlerTest.java |  76 +++
 .../ipblock/IpBlockResponseHandlerTest.java     |  62 +++
 .../LoadBalancerIdOnlyResponseHandlerTest.java  |  41 ++
 .../LoadBalancerListResponseHandlerTest.java    | 124 +++++
 .../LoadBalancerResponseHandlerTest.java        |  99 ++++
 .../nic/NicIdOnlyResponseHandlerTest.java       |  40 ++
 .../parser/nic/NicListResponseHandlerTest.java  |  95 ++++
 .../http/parser/nic/NicResponseHandlerTest.java |  68 +++
 .../server/ServerIdOnlyResponseHandlerTest.java |  40 ++
 .../server/ServerInfoResponseHandlerTest.java   | 119 +++++
 .../server/ServerListResponseHandlerTest.java   | 182 +++++++
 .../SnapshotListResponseHandlerTest.java        | 103 ++++
 .../snapshot/SnapshotResponseHandlerTest.java   |  77 +++
 ...GetProvisioningStateResponseHandlerTest.java | 110 +++++
 .../StorageIdOnlyResponseHandlerTest.java       |  42 ++
 .../storage/StorageInfoResponseHandlerTest.java |  65 +++
 .../storage/StorageListResponseHandlerTest.java |  79 +++
 .../internal/BaseProfitBricksMockTest.java      | 104 ++++
 .../profitbricks/util/MacAddressesTest.java     |  45 ++
 .../profitbricks/util/PasswordsTest.java        |  53 ++
 .../resources/datacenter/datacenter-cleared.xml |  12 +
 .../resources/datacenter/datacenter-created.xml |  13 +
 .../resources/datacenter/datacenter-deleted.xml |  10 +
 .../datacenter/datacenter-not-found.xml         |  17 +
 .../datacenter/datacenter-state-inprocess.xml   |   8 +
 .../resources/datacenter/datacenter-state.xml   |   8 +
 .../resources/datacenter/datacenter-updated.xml |  12 +
 .../test/resources/datacenter/datacenter.xml    |  79 +++
 .../test/resources/datacenter/datacenters.xml   |  19 +
 .../src/test/resources/drives/drives-add.xml    |  12 +
 .../src/test/resources/drives/drives-remove.xml |  12 +
 .../src/test/resources/fault-400.xml            |  17 +
 .../src/test/resources/fault-401.html           |  43 ++
 .../src/test/resources/fault-404.xml            |  17 +
 .../src/test/resources/fault-413.xml            |  17 +
 .../resources/firewall/firewall-activate.xml    |  12 +
 .../resources/firewall/firewall-addtonic.xml    |  23 +
 .../resources/firewall/firewall-deactivate.xml  |  12 +
 .../test/resources/firewall/firewall-delete.xml |  12 +
 .../test/resources/firewall/firewall-remove.xml |  12 +
 .../src/test/resources/firewall/firewall.xml    |  23 +
 .../src/test/resources/firewall/firewalls.xml   |  39 ++
 .../test/resources/image/image-not-found.xml    |  17 +
 .../src/test/resources/image/image.xml          |  26 +
 .../src/test/resources/image/images.xml         | 140 ++++++
 .../test/resources/ipblock/ipblock-addtonic.xml |  12 +
 .../test/resources/ipblock/ipblock-release.xml  |  10 +
 .../resources/ipblock/ipblock-removefromnic.xml |  12 +
 .../test/resources/ipblock/ipblock-reserve.xml  |  13 +
 .../src/test/resources/ipblock/ipblock.xml      |  18 +
 .../src/test/resources/ipblock/ipblocks.xml     |  30 ++
 .../loadbalancer/loadbalancer-create.xml        |  13 +
 .../loadbalancer/loadbalancer-delete.xml        |  12 +
 .../loadbalancer/loadbalancer-deregister.xml    |  12 +
 .../loadbalancer/loadbalancer-register.xml      |  19 +
 .../loadbalancer/loadbalancer-update.xml        |  12 +
 .../resources/loadbalancer/loadbalancer.xml     |  32 ++
 .../resources/loadbalancer/loadbalancers.xml    |  57 +++
 .../src/test/resources/logback-test.xml         |  74 +++
 .../src/test/resources/maintenance-503.html     |  67 +++
 .../src/test/resources/nic/nic-create.xml       |  13 +
 .../src/test/resources/nic/nic-delete.xml       |  12 +
 .../test/resources/nic/nic-internetaccess.xml   |  12 +
 .../src/test/resources/nic/nic-update.xml       |  12 +
 .../profitbricks/src/test/resources/nic/nic.xml |  27 ++
 .../src/test/resources/nic/nics.xml             |  49 ++
 .../src/test/resources/server/server-create.xml |  13 +
 .../src/test/resources/server/server-delete.xml |  13 +
 .../src/test/resources/server/server-reset.xml  |  11 +
 .../src/test/resources/server/server-start.xml  |  11 +
 .../resources/server/server-state-inprocess.xml |  28 ++
 .../src/test/resources/server/server-stop.xml   |  11 +
 .../src/test/resources/server/server-update.xml |  13 +
 .../src/test/resources/server/server.xml        |  59 +++
 .../src/test/resources/server/servers.xml       | 109 +++++
 .../test/resources/snapshot/snapshot-create.xml |  11 +
 .../test/resources/snapshot/snapshot-delete.xml |  10 +
 .../resources/snapshot/snapshot-rollback.xml    |  12 +
 .../snapshot/snapshot-state-inprocess.xml       |  27 ++
 .../test/resources/snapshot/snapshot-update.xml |  10 +
 .../src/test/resources/snapshot/snapshot.xml    |  27 ++
 .../src/test/resources/snapshot/snapshots.xml   |  47 ++
 .../test/resources/storage/storage-connect.xml  |  13 +
 .../test/resources/storage/storage-create.xml   |  14 +
 .../test/resources/storage/storage-delete.xml   |  13 +
 .../resources/storage/storage-disconnect.xml    |  13 +
 .../storage/storage-state-inprocess.xml         |  23 +
 .../test/resources/storage/storage-update.xml   |  13 +
 .../src/test/resources/storage/storage.xml      |  23 +
 .../src/test/resources/storage/storages.xml     |  37 ++
 260 files changed, 20011 insertions(+)
----------------------------------------------------------------------