This configures the locations for DimensionData. Users won't have to configure 
the `endpoint` when creating the context, as jclouds will already know all 
region endpoints.

The configured suppliers preconfigure all the region endpoints, and for each 
one, it retrieves the list of available zones. jclouds will preconfigure all 
regions based on that information.

If users only want to use a subset of the existing regions or just have access 
to several regions, they will just to override the `jclouds.regions` property 
to the comma-separated list of region names they want to use.

/cc @trevorflanagan 
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * Configure DimensionData locations

-- File Changes --

    M 
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/DimensionDataCloudControlApiMetadata.java
 (2)
    M 
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/DimensionDataCloudControlProviderMetadata.java
 (20)
    R 
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/compute/config/DimensionDataCloudControlComputeServiceContextModule.java
 (2)
    M 
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/compute/functions/CleanupServer.java
 (4)
    M 
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/compute/strategy/GetOrCreateNetworkDomainThenCreateNodes.java
 (4)
    M 
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/config/DimensionDataCloudControlHttpApiModule.java
 (53)
    D 
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/config/OrganisationIdForAccount.java
 (43)
    A 
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/suppliers/RegionsToApiEndpoints.java
 (52)
    A 
dimensiondata/src/main/java/org/jclouds/dimensiondata/cloudcontrol/suppliers/ZonesForRegion.java
 (59)
    M 
dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/compute/functions/CleanupServerTest.java
 (2)
    M 
dimensiondata/src/test/java/org/jclouds/dimensiondata/cloudcontrol/internal/BaseDimensionDataCloudControlApiLiveTest.java
 (18)

-- Patch Links --

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

Reply via email to