jclouds-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ignasi Barrera <notificati...@github.com>
Subject [jclouds/jclouds-labs] Update ImageExtension to work with Managed Disks (#382)
Date Thu, 20 Apr 2017 07:24:17 GMT
This PR updates the ImageExtension to work with managed disks. The flow changes a bit since
Managed VMs don't need to be captured to a blob before creating an image from them. In this
PR I've also:

* Removed all uses of the BlobHelper and the dependency on azure blob.
* Fixed the annotations in several API classes.
* Updated the live tests. All should be passing now.

You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds-labs/pull/382

-- Commit Summary --

  * Update ImageExtension to work with Managed Disks

-- File Changes --

    M azurecompute-arm/pom.xml (29)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/AzureComputeApi.java (3)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/AzureComputeProviderMetadata.java
(39)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/AzureComputeServiceAdapter.java
(134)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/config/AzureComputeServiceContextModule.java
(48)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/extensions/AzureComputeImageExtension.java
(83)
    R azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/functions/CustomImageToVMImage.java
(21)
    D azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/functions/ResourceDefinitionToCustomImage.java
(91)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/functions/TemplateToAvailabilitySet.java
(3)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/functions/VMImageToImage.java
(32)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/functions/VirtualMachineToNodeMetadata.java
(62)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/compute/strategy/CleanupResources.java
(40)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/AvailabilitySet.java
(75)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/Image.java (23)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/ImageProperties.java
(17)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/ImageReference.java
(16)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/ManagedDiskParameters.java
(35)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/OSDisk.java (28)
    A azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/StorageAccountType.java
(47)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/domain/VMImage.java (21)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/AvailabilitySetApi.java
(9)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/DeploymentApi.java
(8)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/DiskApi.java (4)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/ImageApi.java (4)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/JobApi.java (3)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/LoadBalancerApi.java
(2)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/NetworkSecurityGroupApi.java
(2)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/NetworkSecurityRuleApi.java
(3)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/ResourceGroupApi.java
(3)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/ResourceProviderApi.java
(1)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/StorageAccountApi.java
(5)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/features/VirtualMachineApi.java
(4)
    D azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/util/BlobHelper.java (83)
    M azurecompute-arm/src/main/java/org/jclouds/azurecompute/arm/util/VMImages.java (2)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/compute/AzureComputeServiceLiveTest.java
(14)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/compute/AzureTemplateBuilderLiveTest.java
(4)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/compute/extensions/AzureComputeImageExtensionLiveTest.java
(61)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/compute/extensions/AzureComputeSecurityGroupExtensionLiveTest.java
(13)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/features/AvailabilitySetApiLiveTest.java
(9)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/features/AvailabilitySetApiMockTest.java
(8)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/features/DeploymentApiLiveTest.java
(63)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/features/DiskApiLiveTest.java
(8)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/features/ImageApiLiveTest.java
(176)
    A azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/features/ImageApiMockTest.java
(155)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/features/LoadBalancerApiLiveTest.java
(2)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/features/VirtualMachineApiLiveTest.java
(153)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/features/VirtualMachineApiMockTest.java
(6)
    M azurecompute-arm/src/test/java/org/jclouds/azurecompute/arm/internal/BaseAzureComputeApiLiveTest.java
(19)
    A azurecompute-arm/src/test/resources/virtualmachineimagecreate.json (21)
    A azurecompute-arm/src/test/resources/virtualmachineimageget.json (21)
    A azurecompute-arm/src/test/resources/virtualmachineimagelist.json (25)

-- Patch Links --

https://github.com/jclouds/jclouds-labs/pull/382.patch
https://github.com/jclouds/jclouds-labs/pull/382.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-labs/pull/382

Mime
View raw message