diff --git a/spring-cloud-kubernetes-dependencies/pom.xml b/spring-cloud-kubernetes-dependencies/pom.xml
index e331786e..4b64a4ae 100644
--- a/spring-cloud-kubernetes-dependencies/pom.xml
+++ b/spring-cloud-kubernetes-dependencies/pom.xml
@@ -17,7 +17,7 @@
1.1.13.Final
1.3.2
2.2.0
- 0.0.12
+ 0.0.13
3.0.2
1.0-groovy-2.3
diff --git a/spring-cloud-kubernetes-ribbon/pom.xml b/spring-cloud-kubernetes-ribbon/pom.xml
index b42d5b13..6e51261e 100644
--- a/spring-cloud-kubernetes-ribbon/pom.xml
+++ b/spring-cloud-kubernetes-ribbon/pom.xml
@@ -30,6 +30,11 @@
spring-cloud-kubernetes-ribbon
Spring Cloud Kubernetes :: Ribbon
+
+
+ 5
+
+
@@ -120,7 +125,6 @@
io.fabric8
mockwebserver
- 0.0.13
test
@@ -130,4 +134,19 @@
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ -Dservice
+
+ ${service.occurence}
+
+
+
+
+
+
diff --git a/spring-cloud-kubernetes-ribbon/src/test/java/org/springframework/cloud/kubernetes/ribbon/RibbonFallbackTest.java b/spring-cloud-kubernetes-ribbon/src/test/java/org/springframework/cloud/kubernetes/ribbon/RibbonFallbackTest.java
index 9a068495..fcc834c8 100644
--- a/spring-cloud-kubernetes-ribbon/src/test/java/org/springframework/cloud/kubernetes/ribbon/RibbonFallbackTest.java
+++ b/spring-cloud-kubernetes-ribbon/src/test/java/org/springframework/cloud/kubernetes/ribbon/RibbonFallbackTest.java
@@ -31,6 +31,7 @@ import org.junit.ClassRule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
@@ -62,6 +63,9 @@ public class RibbonFallbackTest {
private static final Log LOG = LogFactory.getLog(RibbonFallbackTest.class);
+ @Value("${service.occurence}")
+ private int SERVICE_OCCURENCE;
+
@Autowired
RestTemplate restTemplate;
@@ -93,7 +97,7 @@ public class RibbonFallbackTest {
// to be sure that Ribbon will get the mockendpoint to access it for the call
mockServer.expect().get()
.withPath("/api/v1/namespaces/testns/endpoints/testapp")
- .andReturn(200, newEndpoint("testapp-a","testns", mockEndpoint)).times(5);
+ .andReturn(200, newEndpoint("testapp-a","testns", mockEndpoint)).times(SERVICE_OCCURENCE);
mockEndpoint.expect().get().withPath("/greeting").andReturn(200, "Hello from A").once();
String response = restTemplate.getForObject("http://testapp/greeting", String.class);