[4/4] jclouds-labs git commit: Refactored Azure ARM to not use Deployments
Refactored Azure ARM to not use Deployments * Simplified ImageExtension * Fixed access to deployed VMS * Made api-version configurable for all apis" * Fixed all feature live tests * Fixed the AzureComputeServiceLiveTest * Fixed the AzureTemplateBuilderLiveTest * Fixed the AzureComputeImageExtensionLiveTest Project: http://git-wip-us.apache.org/repos/asf/jclouds-labs/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds-labs/commit/2f110387 Tree: http://git-wip-us.apache.org/repos/asf/jclouds-labs/tree/2f110387 Diff: http://git-wip-us.apache.org/repos/asf/jclouds-labs/diff/2f110387 Branch: refs/heads/master Commit: 2f110387381c4778c68c2287f616193d6474bd5f Parents: 5742745 Author: Andrea TurliAuthored: Wed Sep 28 18:20:26 2016 +0200 Committer: Ignasi Barrera Committed: Fri Oct 14 11:43:00 2016 +0200 -- azurecompute-arm/README.md | 6 +- azurecompute-arm/pom.xml| 7 +- .../azurecompute/arm/AzureComputeApi.java | 17 +- .../arm/AzureComputeProviderMetadata.java | 68 ++- .../arm/compute/AzureComputeServiceAdapter.java | 348 ++- .../AzureComputeServiceContextModule.java | 143 +++-- .../extensions/AzureComputeImageExtension.java | 178 +++--- .../functions/DeploymentToNodeMetadata.java | 244 .../functions/DeploymentToVMDeployment.java | 121 .../ResourceDefinitionToCustomImage.java| 78 +++ .../arm/compute/functions/VMImageToImage.java | 76 +-- .../functions/VirtualMachineToNodeMetadata.java | 279 + .../compute/options/AzureTemplateOptions.java | 54 +- .../predicates/IsDeploymentInRegions.java | 1 + ...DefaultLoginCredentialsForImageStrategy.java | 43 -- .../CreateResourceGroupThenCreateNodes.java | 97 +++- .../arm/config/AzureComputeHttpApiModule.java | 3 - .../arm/config/AzureComputeProperties.java | 9 +- .../azurecompute/arm/domain/VMDeployment.java | 38 +- .../azurecompute/arm/domain/VMImage.java| 43 +- .../azurecompute/arm/domain/VirtualMachine.java | 7 +- .../arm/domain/VirtualMachineInstance.java | 51 +- .../arm/domain/VirtualMachineProperties.java| 27 +- .../arm/features/DeploymentApi.java | 5 +- .../azurecompute/arm/features/JobApi.java | 7 +- .../azurecompute/arm/features/LocationApi.java | 7 +- .../arm/features/NetworkInterfaceCardApi.java | 31 +- .../arm/features/NetworkSecurityGroupApi.java | 46 +- .../arm/features/NetworkSecurityRuleApi.java| 38 +- .../azurecompute/arm/features/OSImageApi.java | 5 +- .../arm/features/PublicIPAddressApi.java| 29 +- .../arm/features/ResourceGroupApi.java | 19 +- .../arm/features/ResourceProviderApi.java | 24 +- .../arm/features/StorageAccountApi.java | 35 +- .../azurecompute/arm/features/SubnetApi.java| 33 +- .../azurecompute/arm/features/VMSizeApi.java| 20 +- .../arm/features/VirtualMachineApi.java | 35 +- .../arm/features/VirtualNetworkApi.java | 35 +- .../arm/filters/ApiVersionFilter.java | 90 +++ .../arm/functions/CleanupResources.java | 210 --- .../StorageProfileToStorageAccountName.java | 38 ++ .../azurecompute/arm/util/BlobHelper.java | 86 ++- .../arm/util/DeploymentTemplateBuilder.java | 573 --- .../azurecompute/arm/util/GetEnumValue.java | 1 - .../compute/AzureComputeServiceLiveTest.java| 76 ++- .../compute/AzureTemplateBuilderLiveTest.java | 49 +- .../AzureComputeImageExtensionLiveTest.java | 69 +-- .../arm/features/DeploymentApiLiveTest.java | 92 ++- .../features/DeploymentTemplateBuilderTest.java | 287 -- .../NetworkSecurityGroupApiMockTest.java| 2 - .../features/PublicIPAddressApiMockTest.java| 3 +- .../features/ResourceProviderAPIMockTest.java | 1 - .../arm/features/StorageAccountApiMockTest.java | 35 -- .../arm/features/SubnetApiMockTest.java | 17 +- .../TemplateToDeploymentTemplateLiveTest.java | 281 - .../arm/features/VirtualMachineApiLiveTest.java | 71 +-- .../arm/features/VirtualMachineApiMockTest.java | 47 +- .../arm/features/VirtualNetworkApiMockTest.java | 2 +- .../arm/filters/ApiVersionFilterTest.java | 129 + .../internal/BaseAzureComputeApiMockTest.java | 19 +- 60 files changed, 1881 insertions(+), 2604 deletions(-) -- http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/2f110387/azurecompute-arm/README.md -- diff --git a/azurecompute-arm/README.md b/azurecompute-arm/README.md index b1c0916..a5a9956 100644 --- a/azurecompute-arm/README.md +++ b/azurecompute-arm/README.md @@ -32,8 +32,7 @@ azure ad app create --name
[4/4] jclouds-labs git commit: Refactored Azure ARM to not use Deployments
Refactored Azure ARM to not use Deployments * Simplified ImageExtension * Fixed access to deployed VMS * Made api-version configurable for all apis" * Fixed all feature live tests * Fixed the AzureComputeServiceLiveTest * Fixed the AzureTemplateBuilderLiveTest * Fixed the AzureComputeImageExtensionLiveTest Project: http://git-wip-us.apache.org/repos/asf/jclouds-labs/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds-labs/commit/2f110387 Tree: http://git-wip-us.apache.org/repos/asf/jclouds-labs/tree/2f110387 Diff: http://git-wip-us.apache.org/repos/asf/jclouds-labs/diff/2f110387 Branch: refs/heads/azure-rebased Commit: 2f110387381c4778c68c2287f616193d6474bd5f Parents: 5742745 Author: Andrea TurliAuthored: Wed Sep 28 18:20:26 2016 +0200 Committer: Ignasi Barrera Committed: Fri Oct 14 11:43:00 2016 +0200 -- azurecompute-arm/README.md | 6 +- azurecompute-arm/pom.xml| 7 +- .../azurecompute/arm/AzureComputeApi.java | 17 +- .../arm/AzureComputeProviderMetadata.java | 68 ++- .../arm/compute/AzureComputeServiceAdapter.java | 348 ++- .../AzureComputeServiceContextModule.java | 143 +++-- .../extensions/AzureComputeImageExtension.java | 178 +++--- .../functions/DeploymentToNodeMetadata.java | 244 .../functions/DeploymentToVMDeployment.java | 121 .../ResourceDefinitionToCustomImage.java| 78 +++ .../arm/compute/functions/VMImageToImage.java | 76 +-- .../functions/VirtualMachineToNodeMetadata.java | 279 + .../compute/options/AzureTemplateOptions.java | 54 +- .../predicates/IsDeploymentInRegions.java | 1 + ...DefaultLoginCredentialsForImageStrategy.java | 43 -- .../CreateResourceGroupThenCreateNodes.java | 97 +++- .../arm/config/AzureComputeHttpApiModule.java | 3 - .../arm/config/AzureComputeProperties.java | 9 +- .../azurecompute/arm/domain/VMDeployment.java | 38 +- .../azurecompute/arm/domain/VMImage.java| 43 +- .../azurecompute/arm/domain/VirtualMachine.java | 7 +- .../arm/domain/VirtualMachineInstance.java | 51 +- .../arm/domain/VirtualMachineProperties.java| 27 +- .../arm/features/DeploymentApi.java | 5 +- .../azurecompute/arm/features/JobApi.java | 7 +- .../azurecompute/arm/features/LocationApi.java | 7 +- .../arm/features/NetworkInterfaceCardApi.java | 31 +- .../arm/features/NetworkSecurityGroupApi.java | 46 +- .../arm/features/NetworkSecurityRuleApi.java| 38 +- .../azurecompute/arm/features/OSImageApi.java | 5 +- .../arm/features/PublicIPAddressApi.java| 29 +- .../arm/features/ResourceGroupApi.java | 19 +- .../arm/features/ResourceProviderApi.java | 24 +- .../arm/features/StorageAccountApi.java | 35 +- .../azurecompute/arm/features/SubnetApi.java| 33 +- .../azurecompute/arm/features/VMSizeApi.java| 20 +- .../arm/features/VirtualMachineApi.java | 35 +- .../arm/features/VirtualNetworkApi.java | 35 +- .../arm/filters/ApiVersionFilter.java | 90 +++ .../arm/functions/CleanupResources.java | 210 --- .../StorageProfileToStorageAccountName.java | 38 ++ .../azurecompute/arm/util/BlobHelper.java | 86 ++- .../arm/util/DeploymentTemplateBuilder.java | 573 --- .../azurecompute/arm/util/GetEnumValue.java | 1 - .../compute/AzureComputeServiceLiveTest.java| 76 ++- .../compute/AzureTemplateBuilderLiveTest.java | 49 +- .../AzureComputeImageExtensionLiveTest.java | 69 +-- .../arm/features/DeploymentApiLiveTest.java | 92 ++- .../features/DeploymentTemplateBuilderTest.java | 287 -- .../NetworkSecurityGroupApiMockTest.java| 2 - .../features/PublicIPAddressApiMockTest.java| 3 +- .../features/ResourceProviderAPIMockTest.java | 1 - .../arm/features/StorageAccountApiMockTest.java | 35 -- .../arm/features/SubnetApiMockTest.java | 17 +- .../TemplateToDeploymentTemplateLiveTest.java | 281 - .../arm/features/VirtualMachineApiLiveTest.java | 71 +-- .../arm/features/VirtualMachineApiMockTest.java | 47 +- .../arm/features/VirtualNetworkApiMockTest.java | 2 +- .../arm/filters/ApiVersionFilterTest.java | 129 + .../internal/BaseAzureComputeApiMockTest.java | 19 +- 60 files changed, 1881 insertions(+), 2604 deletions(-) -- http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/2f110387/azurecompute-arm/README.md -- diff --git a/azurecompute-arm/README.md b/azurecompute-arm/README.md index b1c0916..a5a9956 100644 --- a/azurecompute-arm/README.md +++ b/azurecompute-arm/README.md @@ -32,8 +32,7 @@ azure ad app create