Hi all, We updated some libraries in our pom the other day and suddenly we talk to azure blob. Turns out the endpoint for azure in the azureblob has an interpolated variable for the host - like this:
public static class Builder extends BaseProviderMetadata.Builder { protected Builder() { id("azureblob") .name("Microsoft Azure Blob Service") .apiMetadata(new AzureBlobApiMetadata()) .endpoint("https://${" + ACCOUNT + "}.blob.core.windows.net") ... where ACCOUNT is defined as: public final class AzureStorageProperties { public static final String AUTH_TYPE = "jclouds.azureblob.auth"; public static final String ACCOUNT = "jclouds.azureblob.account"; When we try to use jclouds against azure blob service, we get an error that there's an invalid character ('$') in the endpoint. We can see that the ${ ACCOUNT } variable was not replaced. Does anyone know which library is responsible for this? We're currently trying to debug through it but it would help if we had a clue where to look first. Thanks, John