diff --git a/pom.xml b/pom.xml index f808ed61..cf8c11be 100644 --- a/pom.xml +++ b/pom.xml @@ -47,6 +47,7 @@ 4.4.9 4.1.30.Final 3.10.0 + 1.62 v1-rev259-1.25.0 @@ -112,6 +113,15 @@ ${netty.version} + + + + org.bouncycastle + bcpkix-jdk15on + ${bcpkix-jdk15on.version} + true + + com.google.apis diff --git a/spring-cloud-vault-config/pom.xml b/spring-cloud-vault-config/pom.xml index 46a4aade..68e0c0b4 100644 --- a/spring-cloud-vault-config/pom.xml +++ b/spring-cloud-vault-config/pom.xml @@ -42,7 +42,7 @@ com.amazonaws aws-java-sdk-core true - 1.11.345 + 1.11.627 software.amazon.ion @@ -55,6 +55,12 @@ + + org.bouncycastle + bcpkix-jdk15on + true + + com.google.apis google-api-services-iam diff --git a/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultBootstrapPropertySourceConfiguration.java b/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultBootstrapPropertySourceConfiguration.java index 2574cb63..9247f1b0 100644 --- a/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultBootstrapPropertySourceConfiguration.java +++ b/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultBootstrapPropertySourceConfiguration.java @@ -49,8 +49,8 @@ import org.springframework.vault.core.lease.SecretLeaseContainer; */ @Configuration @ConditionalOnProperty(name = "spring.cloud.vault.enabled", matchIfMissing = true) -@EnableConfigurationProperties({ VaultGenericBackendProperties.class, - VaultKeyValueBackendProperties.class }) +@EnableConfigurationProperties({VaultGenericBackendProperties.class, + VaultKeyValueBackendProperties.class}) @Order(Ordered.LOWEST_PRECEDENCE - 10) public class VaultBootstrapPropertySourceConfiguration implements InitializingBean { @@ -158,20 +158,9 @@ public class VaultBootstrapPropertySourceConfiguration implements InitializingBe keyValueBackend, Arrays.asList(this.applicationContext .getEnvironment().getActiveProfiles())); - if (keyValueBackend instanceof VaultKeyValueBackendProperties - && ((VaultKeyValueBackendProperties) keyValueBackend) - .getBackendVersion() == 2) { - - for (String context : contexts) { - secretBackendConfigurer.add(KeyValueSecretBackendMetadata - .create(keyValueBackend.getBackend(), context)); - } - } - else { - for (String context : contexts) { - secretBackendConfigurer.add(GenericSecretBackendMetadata - .create(keyValueBackend.getBackend(), context)); - } + for (String context : contexts) { + secretBackendConfigurer.add(GenericSecretBackendMetadata + .create(keyValueBackend.getBackend(), context)); } } diff --git a/spring-cloud-vault-dependencies/pom.xml b/spring-cloud-vault-dependencies/pom.xml index 4c19b2b1..c17479b1 100644 --- a/spring-cloud-vault-dependencies/pom.xml +++ b/spring-cloud-vault-dependencies/pom.xml @@ -20,7 +20,7 @@ Spring Cloud Vault Dependencies - 2.1.3.RELEASE + 2.2.0.BUILD-SNAPSHOT