From 496412bd8ea645591e06093274c1799fa299b31d Mon Sep 17 00:00:00 2001 From: bisigc Date: Wed, 27 Jun 2018 15:56:30 +0200 Subject: [PATCH 1/5] Adding ssh proxy capability (#1054) Adding the capability to configure a proxy host and port for ssh git repo connections. --- .../main/asciidoc/spring-cloud-config.adoc | 6 +++ .../ssh/PropertyBasedSshSessionFactory.java | 12 +++++- .../cloud/config/server/ssh/SshUri.java | 38 ++++++++++++++++++- .../PropertyBasedSshSessionFactoryTest.java | 35 +++++++++++++++++ 4 files changed, 88 insertions(+), 3 deletions(-) diff --git a/docs/src/main/asciidoc/spring-cloud-config.adoc b/docs/src/main/asciidoc/spring-cloud-config.adoc index 486f8cb7..2258ae94 100644 --- a/docs/src/main/asciidoc/spring-cloud-config.adoc +++ b/docs/src/main/asciidoc/spring-cloud-config.adoc @@ -445,6 +445,12 @@ Example: |*hostKeyAlgorithm* |One of `ssh-dss, ssh-rsa, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384 ,ecdsa-sha2-nistp521`. Must be set if `hostKey` is also set +|*proxyHost* +|Hostname for the ssh proxy connection. Is optional and used only when `ignoreLocalSshSettings` is true + +|*proxyPort* +|Port for the ssh proxy connection. Must be set if `proxyHost` is also set + |*strictHostKeyChecking* |`true` or `false`. If false, ignore errors with host key diff --git a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/ssh/PropertyBasedSshSessionFactory.java b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/ssh/PropertyBasedSshSessionFactory.java index 0b3d2eb4..0f72bbb7 100644 --- a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/ssh/PropertyBasedSshSessionFactory.java +++ b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/ssh/PropertyBasedSshSessionFactory.java @@ -15,16 +15,18 @@ */ package org.springframework.cloud.config.server.ssh; -import java.util.Map; - import com.jcraft.jsch.HostKey; import com.jcraft.jsch.JSch; import com.jcraft.jsch.JSchException; +import com.jcraft.jsch.ProxyHTTP; import com.jcraft.jsch.Session; import org.eclipse.jgit.transport.JschConfigSessionFactory; import org.eclipse.jgit.transport.OpenSshConfig.Host; import org.eclipse.jgit.util.Base64; import org.eclipse.jgit.util.FS; +import org.springframework.util.Assert; + +import java.util.Map; /** * In a cloud environment local SSH config files such as `.known_hosts` may not be suitable for providing @@ -64,6 +66,12 @@ public class PropertyBasedSshSessionFactory extends JschConfigSessionFactory { if (preferredAuthentications != null) { session.setConfig(PREFERRED_AUTHENTICATIONS, preferredAuthentications); } + String proxyHost = sshProperties.getProxyHost(); + if (proxyHost != null) { + Integer proxyPort = sshProperties.getProxyPort(); + Assert.notNull(proxyPort, "Property proxyPort is required, since proxyHost is set."); + session.setProxy(new ProxyHTTP(proxyHost, proxyPort)); + } } @Override diff --git a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/ssh/SshUri.java b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/ssh/SshUri.java index a7211160..4089b78f 100644 --- a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/ssh/SshUri.java +++ b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/ssh/SshUri.java @@ -37,6 +37,8 @@ public abstract class SshUri { private String preferredAuthentications; private boolean ignoreLocalSshSettings; private boolean strictHostKeyChecking = true; + private String proxyHost; + private Integer proxyPort; public static SshUriPropertiesBuilder builder() { return new SshUriPropertiesBuilder(); @@ -106,6 +108,22 @@ public abstract class SshUri { this.strictHostKeyChecking = strictHostKeyChecking; } + public String getProxyHost() { + return proxyHost; + } + + public void setProxyHost(String proxyHost) { + this.proxyHost = proxyHost; + } + + public Integer getProxyPort() { + return proxyPort; + } + + public void setProxyPort(Integer proxyPort) { + this.proxyPort = proxyPort; + } + public String toString() { return "org.springframework.cloud.config.server.ssh.SshUriProperties(uri=" + this.getUri() + " hostKeyAlgorithm=" + this.getHostKeyAlgorithm() @@ -114,7 +132,9 @@ public abstract class SshUri { + ", ignoreLocalSshSettings=" + this.isIgnoreLocalSshSettings() + ", knownHostsFile=" + this.getKnownHostsFile() + ", preferredAuthentications=" + this.getPreferredAuthentications() - + ", strictHostKeyChecking=" + this.isStrictHostKeyChecking() + ",)"; + + ", strictHostKeyChecking=" + this.isStrictHostKeyChecking() + + ", proxyHost=" + this.getProxyHost() + + ", proxyPort=" + this.getProxyPort() + ",)"; } public static class SshUriPropertiesBuilder { @@ -126,6 +146,8 @@ public abstract class SshUri { private String preferredAuthentications; private boolean ignoreLocalSshSettings; private boolean strictHostKeyChecking = true; + private String proxyHost; + private Integer proxyPort; private Map repos = new LinkedHashMap<>(); SshUriPropertiesBuilder() { @@ -171,6 +193,16 @@ public abstract class SshUri { return this; } + public SshUri.SshUriPropertiesBuilder proxyHost(String proxyHost) { + this.proxyHost = proxyHost; + return this; + } + + public SshUri.SshUriPropertiesBuilder proxyPort(Integer proxyPort) { + this.proxyPort = proxyPort; + return this; + } + public SshUri.SshUriPropertiesBuilder repos(Map repos) { this.repos = repos; return this; @@ -198,6 +230,8 @@ public abstract class SshUri { sshUriNestedRepoProperties.setPreferredAuthentications(preferredAuthentications); sshUriNestedRepoProperties.setIgnoreLocalSshSettings(ignoreLocalSshSettings); sshUriNestedRepoProperties.setStrictHostKeyChecking(strictHostKeyChecking); + sshUriNestedRepoProperties.setProxyHost(proxyHost); + sshUriNestedRepoProperties.setProxyPort(proxyPort); } public String toString() { @@ -209,6 +243,8 @@ public abstract class SshUri { + ", preferredAuthentications=" + this.preferredAuthentications + ", ignoreLocalSshSettings=" + this.ignoreLocalSshSettings + ", strictHostKeyChecking=" + this.strictHostKeyChecking + + ", proxyHost=" + this.proxyHost + + ", proxyPort=" + this.proxyPort + ", repos=" + this.repos + ")"; } } diff --git a/spring-cloud-config-server/src/test/java/org/springframework/cloud/config/server/ssh/PropertyBasedSshSessionFactoryTest.java b/spring-cloud-config-server/src/test/java/org/springframework/cloud/config/server/ssh/PropertyBasedSshSessionFactoryTest.java index 3528b52a..3fdc9a60 100644 --- a/spring-cloud-config-server/src/test/java/org/springframework/cloud/config/server/ssh/PropertyBasedSshSessionFactoryTest.java +++ b/spring-cloud-config-server/src/test/java/org/springframework/cloud/config/server/ssh/PropertyBasedSshSessionFactoryTest.java @@ -16,6 +16,7 @@ package org.springframework.cloud.config.server.ssh; + import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; @@ -35,6 +36,7 @@ import org.springframework.core.io.Resource; import com.jcraft.jsch.HostKey; import com.jcraft.jsch.HostKeyRepository; import com.jcraft.jsch.JSch; +import com.jcraft.jsch.ProxyHTTP; import com.jcraft.jsch.Session; import com.jcraft.jsch.UserInfo; @@ -169,6 +171,39 @@ public class PropertyBasedSshSessionFactoryTest { Assert.assertEquals("/ssh/known_hosts", captor.getValue()); } + @Test + public void proxyHostIsSet() { + SshUri sshKey = new SshUriProperties.SshUriPropertiesBuilder() + .uri("git@gitlab.example.local:someorg/somerepo.git") + .privateKey(PRIVATE_KEY) + .hostKey(HOST_KEY) + .hostKeyAlgorithm(HOST_KEY_ALGORITHM) + .proxyHost("localhost") + .proxyPort(8080) + .build(); + setupSessionFactory(sshKey); + + factory.configure(hc, session); + ArgumentCaptor captor = ArgumentCaptor.forClass(ProxyHTTP.class); + + verify(session).setProxy(captor.capture()); + Assert.assertNotNull(captor.getValue()); + } + + @Test(expected = IllegalArgumentException.class) + public void proxyPortIsMissing() { + SshUri sshKey = new SshUriProperties.SshUriPropertiesBuilder() + .uri("git@gitlab.example.local:someorg/somerepo.git") + .privateKey(PRIVATE_KEY) + .hostKey(HOST_KEY) + .hostKeyAlgorithm(HOST_KEY_ALGORITHM) + .proxyHost("localhost") + .build(); + setupSessionFactory(sshKey); + + factory.configure(hc, session); + } + private void setupSessionFactory(SshUri sshKey) { Map sshKeysByHostname = new HashMap<>(); sshKeysByHostname.put(SshUriPropertyProcessor.getHostname(sshKey.getUri()), sshKey); From f0f162e94d4a024d308dd029ecd8843e19d1406d Mon Sep 17 00:00:00 2001 From: Ryan Baxter Date: Thu, 28 Jun 2018 15:52:54 -0400 Subject: [PATCH 2/5] Updating versions and fixing tests. --- pom.xml | 4 ++-- .../client/ConfigServicePropertySourceLocatorTests.java | 2 ++ spring-cloud-config-dependencies/pom.xml | 2 +- spring-cloud-config-monitor/pom.xml | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 8a78e133..da22c8fb 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ org.springframework.cloud spring-cloud-build - 1.3.8.RELEASE + 1.3.10.RELEASE @@ -22,7 +22,7 @@ config - 1.3.3.BUILD-SNAPSHOT + 1.3.4.BUILD-SNAPSHOT spring-cloud-config-dependencies diff --git a/spring-cloud-config-client/src/test/java/org/springframework/cloud/config/client/ConfigServicePropertySourceLocatorTests.java b/spring-cloud-config-client/src/test/java/org/springframework/cloud/config/client/ConfigServicePropertySourceLocatorTests.java index d34b7913..28b2ddaf 100644 --- a/spring-cloud-config-client/src/test/java/org/springframework/cloud/config/client/ConfigServicePropertySourceLocatorTests.java +++ b/spring-cloud-config-client/src/test/java/org/springframework/cloud/config/client/ConfigServicePropertySourceLocatorTests.java @@ -103,6 +103,7 @@ public class ConfigServicePropertySourceLocatorTests { Mockito.when(response.getHeaders()).thenReturn(headers); Mockito.when(response.getStatusCode()).thenReturn( HttpStatus.INTERNAL_SERVER_ERROR); + Mockito.when(response.getRawStatusCode()).thenReturn(HttpStatus.INTERNAL_SERVER_ERROR.value()); Mockito.when(response.getBody()).thenReturn( new ByteArrayInputStream("{}".getBytes())); this.locator.setRestTemplate(restTemplate); @@ -132,6 +133,7 @@ public class ConfigServicePropertySourceLocatorTests { Mockito.when(response.getHeaders()).thenReturn(headers); Mockito.when(response.getStatusCode()).thenReturn( HttpStatus.NOT_FOUND); + Mockito.when(response.getRawStatusCode()).thenReturn(HttpStatus.NOT_FOUND.value()); Mockito.when(response.getBody()).thenReturn( new ByteArrayInputStream("".getBytes())); this.locator.setRestTemplate(restTemplate); diff --git a/spring-cloud-config-dependencies/pom.xml b/spring-cloud-config-dependencies/pom.xml index 139f7d69..47f0a4f1 100644 --- a/spring-cloud-config-dependencies/pom.xml +++ b/spring-cloud-config-dependencies/pom.xml @@ -5,7 +5,7 @@ spring-cloud-dependencies-parent org.springframework.cloud - 1.3.8.BUILD-SNAPSHOT + 1.3.10.BUILD-SNAPSHOT spring-cloud-config-dependencies diff --git a/spring-cloud-config-monitor/pom.xml b/spring-cloud-config-monitor/pom.xml index 842a71b2..d6de2495 100644 --- a/spring-cloud-config-monitor/pom.xml +++ b/spring-cloud-config-monitor/pom.xml @@ -13,7 +13,7 @@ Spring Cloud Config Monitor ${basedir}/../.. - 1.3.2.RELEASE + 1.3.4.RELEASE From 76188d4461424c89b07c000f9d79c3402b8d7b98 Mon Sep 17 00:00:00 2001 From: buildmaster Date: Thu, 28 Jun 2018 20:02:38 +0000 Subject: [PATCH 3/5] Update SNAPSHOT to 1.4.4.RELEASE --- docs/pom.xml | 2 +- pom.xml | 4 ++-- spring-cloud-config-client/pom.xml | 2 +- spring-cloud-config-dependencies/pom.xml | 4 ++-- spring-cloud-config-monitor/pom.xml | 2 +- spring-cloud-config-sample/pom.xml | 2 +- spring-cloud-config-server/pom.xml | 2 +- spring-cloud-starter-config/pom.xml | 4 ++-- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/pom.xml b/docs/pom.xml index 43b15ebf..960d5839 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -6,7 +6,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.4.RELEASE .. diff --git a/pom.xml b/pom.xml index da22c8fb..af560984 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.4.RELEASE pom Spring Cloud Config Spring Cloud Config @@ -22,7 +22,7 @@ config - 1.3.4.BUILD-SNAPSHOT + 1.3.4.RELEASE spring-cloud-config-dependencies diff --git a/spring-cloud-config-client/pom.xml b/spring-cloud-config-client/pom.xml index 5c5990e5..b22331e9 100644 --- a/spring-cloud-config-client/pom.xml +++ b/spring-cloud-config-client/pom.xml @@ -10,7 +10,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.4.RELEASE .. diff --git a/spring-cloud-config-dependencies/pom.xml b/spring-cloud-config-dependencies/pom.xml index 47f0a4f1..2864f5d7 100644 --- a/spring-cloud-config-dependencies/pom.xml +++ b/spring-cloud-config-dependencies/pom.xml @@ -5,11 +5,11 @@ spring-cloud-dependencies-parent org.springframework.cloud - 1.3.10.BUILD-SNAPSHOT + 1.3.10.RELEASE spring-cloud-config-dependencies - 1.4.4.BUILD-SNAPSHOT + 1.4.4.RELEASE pom spring-cloud-config-dependencies Spring Cloud Config Dependencies diff --git a/spring-cloud-config-monitor/pom.xml b/spring-cloud-config-monitor/pom.xml index d6de2495..94023b0b 100644 --- a/spring-cloud-config-monitor/pom.xml +++ b/spring-cloud-config-monitor/pom.xml @@ -5,7 +5,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.4.RELEASE .. spring-cloud-config-monitor diff --git a/spring-cloud-config-sample/pom.xml b/spring-cloud-config-sample/pom.xml index a8b4d6c6..7ee4914b 100644 --- a/spring-cloud-config-sample/pom.xml +++ b/spring-cloud-config-sample/pom.xml @@ -12,7 +12,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.4.RELEASE .. diff --git a/spring-cloud-config-server/pom.xml b/spring-cloud-config-server/pom.xml index 560c2e38..21611a3a 100644 --- a/spring-cloud-config-server/pom.xml +++ b/spring-cloud-config-server/pom.xml @@ -12,7 +12,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.4.RELEASE .. diff --git a/spring-cloud-starter-config/pom.xml b/spring-cloud-starter-config/pom.xml index f21b4369..23cd6a1e 100644 --- a/spring-cloud-starter-config/pom.xml +++ b/spring-cloud-starter-config/pom.xml @@ -5,10 +5,10 @@ org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.4.RELEASE spring-cloud-starter-config - 1.4.4.BUILD-SNAPSHOT + 1.4.4.RELEASE spring-cloud-starter-config Spring Cloud Starter https://projects.spring.io/spring-cloud From 3c3985e1f31a8ca7a15bd337c2e1b0a6a33c0fb6 Mon Sep 17 00:00:00 2001 From: buildmaster Date: Thu, 28 Jun 2018 20:06:19 +0000 Subject: [PATCH 4/5] Going back to snapshots --- docs/pom.xml | 2 +- pom.xml | 4 ++-- spring-cloud-config-client/pom.xml | 2 +- spring-cloud-config-dependencies/pom.xml | 4 ++-- spring-cloud-config-monitor/pom.xml | 2 +- spring-cloud-config-sample/pom.xml | 2 +- spring-cloud-config-server/pom.xml | 2 +- spring-cloud-starter-config/pom.xml | 4 ++-- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/pom.xml b/docs/pom.xml index 960d5839..43b15ebf 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -6,7 +6,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.RELEASE + 1.4.4.BUILD-SNAPSHOT .. diff --git a/pom.xml b/pom.xml index af560984..da22c8fb 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.springframework.cloud spring-cloud-config - 1.4.4.RELEASE + 1.4.4.BUILD-SNAPSHOT pom Spring Cloud Config Spring Cloud Config @@ -22,7 +22,7 @@ config - 1.3.4.RELEASE + 1.3.4.BUILD-SNAPSHOT spring-cloud-config-dependencies diff --git a/spring-cloud-config-client/pom.xml b/spring-cloud-config-client/pom.xml index b22331e9..5c5990e5 100644 --- a/spring-cloud-config-client/pom.xml +++ b/spring-cloud-config-client/pom.xml @@ -10,7 +10,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.RELEASE + 1.4.4.BUILD-SNAPSHOT .. diff --git a/spring-cloud-config-dependencies/pom.xml b/spring-cloud-config-dependencies/pom.xml index 2864f5d7..47f0a4f1 100644 --- a/spring-cloud-config-dependencies/pom.xml +++ b/spring-cloud-config-dependencies/pom.xml @@ -5,11 +5,11 @@ spring-cloud-dependencies-parent org.springframework.cloud - 1.3.10.RELEASE + 1.3.10.BUILD-SNAPSHOT spring-cloud-config-dependencies - 1.4.4.RELEASE + 1.4.4.BUILD-SNAPSHOT pom spring-cloud-config-dependencies Spring Cloud Config Dependencies diff --git a/spring-cloud-config-monitor/pom.xml b/spring-cloud-config-monitor/pom.xml index 94023b0b..d6de2495 100644 --- a/spring-cloud-config-monitor/pom.xml +++ b/spring-cloud-config-monitor/pom.xml @@ -5,7 +5,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.RELEASE + 1.4.4.BUILD-SNAPSHOT .. spring-cloud-config-monitor diff --git a/spring-cloud-config-sample/pom.xml b/spring-cloud-config-sample/pom.xml index 7ee4914b..a8b4d6c6 100644 --- a/spring-cloud-config-sample/pom.xml +++ b/spring-cloud-config-sample/pom.xml @@ -12,7 +12,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.RELEASE + 1.4.4.BUILD-SNAPSHOT .. diff --git a/spring-cloud-config-server/pom.xml b/spring-cloud-config-server/pom.xml index 21611a3a..560c2e38 100644 --- a/spring-cloud-config-server/pom.xml +++ b/spring-cloud-config-server/pom.xml @@ -12,7 +12,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.RELEASE + 1.4.4.BUILD-SNAPSHOT .. diff --git a/spring-cloud-starter-config/pom.xml b/spring-cloud-starter-config/pom.xml index 23cd6a1e..f21b4369 100644 --- a/spring-cloud-starter-config/pom.xml +++ b/spring-cloud-starter-config/pom.xml @@ -5,10 +5,10 @@ org.springframework.cloud spring-cloud-config - 1.4.4.RELEASE + 1.4.4.BUILD-SNAPSHOT spring-cloud-starter-config - 1.4.4.RELEASE + 1.4.4.BUILD-SNAPSHOT spring-cloud-starter-config Spring Cloud Starter https://projects.spring.io/spring-cloud From c42c3c27ae1f5700d84df2775111ca7ee5b2434d Mon Sep 17 00:00:00 2001 From: buildmaster Date: Thu, 28 Jun 2018 20:06:20 +0000 Subject: [PATCH 5/5] Bumping versions to 1.4.5.BUILD-SNAPSHOT after release --- docs/pom.xml | 2 +- pom.xml | 2 +- spring-cloud-config-client/pom.xml | 2 +- spring-cloud-config-dependencies/pom.xml | 4 ++-- spring-cloud-config-monitor/pom.xml | 2 +- spring-cloud-config-sample/pom.xml | 2 +- spring-cloud-config-server/pom.xml | 2 +- spring-cloud-starter-config/pom.xml | 4 ++-- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/pom.xml b/docs/pom.xml index 43b15ebf..135f3804 100644 --- a/docs/pom.xml +++ b/docs/pom.xml @@ -6,7 +6,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.5.BUILD-SNAPSHOT .. diff --git a/pom.xml b/pom.xml index da22c8fb..485b4b28 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.5.BUILD-SNAPSHOT pom Spring Cloud Config Spring Cloud Config diff --git a/spring-cloud-config-client/pom.xml b/spring-cloud-config-client/pom.xml index 5c5990e5..3d926bb4 100644 --- a/spring-cloud-config-client/pom.xml +++ b/spring-cloud-config-client/pom.xml @@ -10,7 +10,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.5.BUILD-SNAPSHOT .. diff --git a/spring-cloud-config-dependencies/pom.xml b/spring-cloud-config-dependencies/pom.xml index 47f0a4f1..90e6885d 100644 --- a/spring-cloud-config-dependencies/pom.xml +++ b/spring-cloud-config-dependencies/pom.xml @@ -5,11 +5,11 @@ spring-cloud-dependencies-parent org.springframework.cloud - 1.3.10.BUILD-SNAPSHOT + 1.3.10.RELEASE spring-cloud-config-dependencies - 1.4.4.BUILD-SNAPSHOT + 1.4.5.BUILD-SNAPSHOT pom spring-cloud-config-dependencies Spring Cloud Config Dependencies diff --git a/spring-cloud-config-monitor/pom.xml b/spring-cloud-config-monitor/pom.xml index d6de2495..b0baf3b0 100644 --- a/spring-cloud-config-monitor/pom.xml +++ b/spring-cloud-config-monitor/pom.xml @@ -5,7 +5,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.5.BUILD-SNAPSHOT .. spring-cloud-config-monitor diff --git a/spring-cloud-config-sample/pom.xml b/spring-cloud-config-sample/pom.xml index a8b4d6c6..ecd52f08 100644 --- a/spring-cloud-config-sample/pom.xml +++ b/spring-cloud-config-sample/pom.xml @@ -12,7 +12,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.5.BUILD-SNAPSHOT .. diff --git a/spring-cloud-config-server/pom.xml b/spring-cloud-config-server/pom.xml index 560c2e38..08ac2abb 100644 --- a/spring-cloud-config-server/pom.xml +++ b/spring-cloud-config-server/pom.xml @@ -12,7 +12,7 @@ org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.5.BUILD-SNAPSHOT .. diff --git a/spring-cloud-starter-config/pom.xml b/spring-cloud-starter-config/pom.xml index f21b4369..4d7d9371 100644 --- a/spring-cloud-starter-config/pom.xml +++ b/spring-cloud-starter-config/pom.xml @@ -5,10 +5,10 @@ org.springframework.cloud spring-cloud-config - 1.4.4.BUILD-SNAPSHOT + 1.4.5.BUILD-SNAPSHOT spring-cloud-starter-config - 1.4.4.BUILD-SNAPSHOT + 1.4.5.BUILD-SNAPSHOT spring-cloud-starter-config Spring Cloud Starter https://projects.spring.io/spring-cloud