There's a discussion currently going on in PR#1119 [1] about whether the credential store should be shared between different compute service instances. That's in response to an unexpected behaviour where the configuration of one compute service will reflect on all remaining compute services even if for different providers (same login password used for all nodes).
If you are relying on the existing behaviour and have a good reason for it to stay please share in this mail thread or in the PR. Otherwise keep in mind this email as a heads up for the change. It's still possible to keep the old behaviour by configuring the compute service with a credential store override: public static final Map<String, ByteSource> SHARED_CREDENTIAL_STORE = new ConcurrentHashMap<String, ByteSource>(); ... Module sharedCredStore = new CredentialStoreModule(SHARED_CREDENTIAL_STORE); ContextBuilder.newBuilder("provider") .modules(ImmutableSet.of(sharedCredStore, ...)) ... Best, Svet. [1] https://github.com/jclouds/jclouds/pull/1119