In the latest version of Azure, the image location field can actually hold 
semi-colon delimited list of locations. Moreover, there are two types of 
images, OS and VM. This PR avoids a namespace collision by renaming Image to 
OSImage. It also adjusts for images with multiple locations.
You can merge this Pull Request by running:

  git pull https://github.com/adriancole/jclouds-labs adrian.azure-latest

Or you can view, comment on it, or merge it online at:

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

-- Commit Summary --

  * In latest Azure api, there are both OS images and Disk images.
  * Update to latest Azure Compute api version.

-- File Changes --

    M azurecompute/pom.xml (2)
    M azurecompute/src/main/java/org/jclouds/azurecompute/AzureComputeApi.java 
(5)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/AzureManagementApiMetadata.java
 (2)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/binders/DeploymentParamsToXML.java
 (4)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/binders/ImageParamsToXML.java
 (2)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/compute/AzureComputeServiceAdapter.java
 (8)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/compute/config/AzureComputeServiceContextModule.java
 (8)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/compute/functions/AzureImageToImage.java
 (6)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/domain/DeploymentParams.java
 (8)
    M azurecompute/src/main/java/org/jclouds/azurecompute/domain/Disk.java (2)
    M 
azurecompute/src/main/java/org/jclouds/azurecompute/domain/ImageParams.java (4)
    R azurecompute/src/main/java/org/jclouds/azurecompute/domain/OSImage.java 
(45)
    R 
azurecompute/src/main/java/org/jclouds/azurecompute/features/OSImageApi.java 
(10)
    M azurecompute/src/main/java/org/jclouds/azurecompute/xml/DiskHandler.java 
(2)
    R 
azurecompute/src/main/java/org/jclouds/azurecompute/xml/ListOSImagesHandler.java
 (16)
    R 
azurecompute/src/main/java/org/jclouds/azurecompute/xml/OSImageHandler.java (33)
    M 
azurecompute/src/test/java/org/jclouds/azurecompute/features/DeploymentApiMockTest.java
 (12)
    M 
azurecompute/src/test/java/org/jclouds/azurecompute/features/DiskApiLiveTest.java
 (6)
    R 
azurecompute/src/test/java/org/jclouds/azurecompute/features/OSOSImageApiLiveTest.java
 (41)
    R 
azurecompute/src/test/java/org/jclouds/azurecompute/features/OSOSImageApiMockTest.java
 (20)
    M 
azurecompute/src/test/java/org/jclouds/azurecompute/internal/BaseAzureComputeApiMockTest.java
 (2)
    M 
azurecompute/src/test/java/org/jclouds/azurecompute/xml/ListDisksHandlerTest.java
 (2)
    R 
azurecompute/src/test/java/org/jclouds/azurecompute/xml/ListOSImagesHandlerTest.java
 (54)
    M azurecompute/src/test/resources/images.xml (1)

-- Patch Links --

https://github.com/jclouds/jclouds-labs/pull/96.patch
https://github.com/jclouds/jclouds-labs/pull/96.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/96

Reply via email to