Commit Graph

860 Commits

Author SHA1 Message Date
Haytham Mohamed
0951e892ce addressing related fix to #472 2020-07-09 18:16:37 -05:00
Haytham Mohamed
fe5ac107fd Merge pull request #561 from piomin/wip-junit5
upgrade to junit 5
2020-07-09 13:00:31 -05:00
piomin
694f89add9 #562 Adding all namespaces handling + tests 2020-07-03 15:23:05 +02:00
piomin
7f31a7739c #562 Adding @EnableConfigurationProperties + fixing test error 2020-07-01 16:39:17 +02:00
piomin
259ed6d0b7 #562 Refactoring 2020-07-01 09:51:23 +02:00
buildmaster
19cbdceabb Bumping versions to 1.1.5.BUILD-SNAPSHOT after release 2020-06-26 19:31:29 +00:00
buildmaster
a30d8133f6 Going back to snapshots 2020-06-26 19:31:29 +00:00
buildmaster
07925b3ac8 Update SNAPSHOT to 1.1.4.RELEASE 2020-06-26 19:29:14 +00:00
piomin
fa17d99a45 #562 Changing tests into random server ports 2020-06-26 15:31:01 +02:00
piomin
8cbc391c0d Merge remote-tracking branch 'origin/load-balancer' into load-balancer 2020-06-26 14:23:59 +02:00
piomin
3732c0df4f #562 Adding module spring-cloud-kubernetes-loadbalancer with implementation for service mode 2020-06-26 14:23:03 +02:00
piomin
285d13e924 #516 Resolving errors from checkstyle rules 2020-06-26 08:37:54 +02:00
piomin
aa1f9a292c #516 Adding spring-cloud-starter-loadbalancer to spring-cloud-starter-kubernetes-all and provide integration tests inside module spring-cloud-kubernetes-integration-tests 2020-06-26 08:37:54 +02:00
buildmaster
d73df86ee6 Bumping versions 2020-06-25 11:46:04 +00:00
Haytham Mohamed
9df02f137d add tests 2020-06-24 22:42:20 -05:00
Ryan Baxter
f66de60575 Merge remote-tracking branch 'origin/1.1.x' 2020-06-24 19:46:14 -04:00
moudatsos
407c6ee7d3 Fixed typo closes #511 2020-06-24 19:45:52 -04:00
Piotr Mińkowski
646aac4a91 Merge branch 'master' into wip-junit5 2020-06-24 23:49:32 +02:00
piomin
7f608b7e8d Merge remote-tracking branch 'upstream/master' 2020-06-24 23:10:52 +02:00
moudatsos
e2f509491f Fix value data-type & entry-set order issues of properties bound to Map (#554)
* Fix value data-type & entry-set order issues of properties bound to Map

Issue: properties bound to a java.util.Map object do not maintain their
definition order and their values lose their data-type, since they 're
converted to String values.
This fix mainly targets org.springframework.cloud.kubernetes.config
.PropertySourceUtils.PROPERTIES_TO_MAP implementation: Configuration
properties that are bound to a java.util.Map had their value's type
affected by the use of .toString() on each entry's value during Map
entry processing. Moreover, the use of java.util.stream
.Collectors.toMap(java.util.function.Function<? super T,? extends K>,
java.util.function.Function<? super T,? extends U>) when processing
Map-bound properties, resulted in losing the entry insertion order of
the original Map. The fix entails usage of the origina lentry value and
a Collectors.toMap() variant that maintains the behavior of the method
previously used, yet uses a java.util.LinkedHashMap as the target data
structure for the processed entries. Ramification changes on method
signature and return type have been applied where needed.

* applying checkstyle

* updated unit tests to account for the property loading behavior that
maintains intended value data type

* updated unit tests to account for the property loading behavior that
maintains intended value data type

* reverting test changes that target .properties files.
Current fix targets only properties loaded from .yml files.
org.springframework.cloud.kubernetes.config
.PropertySourceUtils.KEY_VALUE_TO_PROPERTIES should be altered in order
to address the same problem for configuration properties loaded from
.properties files

Co-authored-by: Michael Moudatsos <v-mmoudatsos@eurobank.gr>
2020-06-24 17:10:10 -04:00
Ryan Baxter
8364578873 Merge remote-tracking branch 'origin/1.1.x' 2020-06-24 16:29:17 -04:00
Ryan Baxter
7b4268e6e5 Updating hibernate-validator dependency 2020-06-24 16:28:59 -04:00
Ryan Baxter
3ba4381777 Updating README 2020-06-23 16:49:06 -04:00
Ryan Baxter
ce9dd6b071 Revert "Revert "removes ribbon support""
This reverts commit 9267796e4b.
2020-06-23 16:40:45 -04:00
Ryan Baxter
b8329c8ee2 Revert "Adding ribbon modules back. Fixes #555"
This reverts commit 836181271a.
2020-06-23 16:40:38 -04:00
Ryan Baxter
a923500fb8 Revert "Revert "Removes references to ribbon modules from docs and poms""
This reverts commit 288d7099b0.
2020-06-23 16:40:26 -04:00
Ryan Baxter
c646ea36d3 Revert "Adding ribbon back to docs. Fixes #555"
This reverts commit 6a245cb86e.
2020-06-23 16:40:10 -04:00
Ryan Baxter
c713f4465b Merge remote-tracking branch 'origin/1.1.x' 2020-06-23 16:07:36 -04:00
Ryan Baxter
6a245cb86e Adding ribbon back to docs. Fixes #555 2020-06-23 15:30:47 -04:00
Ryan Baxter
288d7099b0 Revert "Removes references to ribbon modules from docs and poms"
This reverts commit 4fa4b11230.
2020-06-23 14:56:25 -04:00
Ryan Baxter
836181271a Adding ribbon modules back. Fixes #555 2020-06-23 14:55:32 -04:00
Ryan Baxter
9267796e4b Revert "removes ribbon support"
This reverts commit 78a306c083.
2020-06-23 14:31:35 -04:00
Ryan Baxter
2bf7f62e8c Merge remote-tracking branch 'origin/1.1.x'
# Conflicts:
#	docs/pom.xml
#	pom.xml
#	spring-cloud-kubernetes-config/pom.xml
#	spring-cloud-kubernetes-core/pom.xml
#	spring-cloud-kubernetes-dependencies/pom.xml
#	spring-cloud-kubernetes-discovery/pom.xml
#	spring-cloud-kubernetes-examples/kubernetes-hello-world-example/pom.xml
#	spring-cloud-kubernetes-examples/kubernetes-leader-election-example/pom.xml
#	spring-cloud-kubernetes-examples/kubernetes-reload-example/pom.xml
#	spring-cloud-kubernetes-examples/pom.xml
#	spring-cloud-kubernetes-integration-tests/discovery/discovery-client/pom.xml
#	spring-cloud-kubernetes-integration-tests/discovery/discovery-service-a/pom.xml
#	spring-cloud-kubernetes-integration-tests/discovery/discovery-service-b/pom.xml
#	spring-cloud-kubernetes-integration-tests/discovery/pom.xml
#	spring-cloud-kubernetes-integration-tests/discovery/tests/pom.xml
#	spring-cloud-kubernetes-integration-tests/istio/pom.xml
#	spring-cloud-kubernetes-integration-tests/pom.xml
#	spring-cloud-kubernetes-integration-tests/simple-configmap/pom.xml
#	spring-cloud-kubernetes-integration-tests/simple-core/pom.xml
#	spring-cloud-kubernetes-istio/pom.xml
#	spring-cloud-kubernetes-leader/pom.xml
#	spring-cloud-starter-kubernetes-all/pom.xml
#	spring-cloud-starter-kubernetes-config/pom.xml
#	spring-cloud-starter-kubernetes/pom.xml
2020-06-23 10:12:30 -04:00
Ryan Baxter
79ced288de Adding documentation about exposing restart actuator endpoint. Fixes #540 2020-06-23 10:09:12 -04:00
Piotr Mińkowski
bc151f8d51 Merge pull request #1 from spring-cloud/master
From master remote
2020-06-22 14:13:25 +02:00
buildmaster
c03922ef61 Bumping versions 2020-06-16 11:47:21 +00:00
spencergibb
9224c760aa Adds junit-vintage-engine 2020-06-15 16:37:48 -04:00
Thomas Zoratto
d691f13539 Fix scheduled discovery when allNamespaces property is true (#544)
Co-authored-by: Thomas Zoratto <thomas.zoratto@openairlines.com>
2020-06-15 15:31:29 -04:00
Haytham Mohamed
e78f3b176b discovered services filtered by labels 2020-06-10 11:13:55 -05:00
piomin
5b0c945ba5 #516 Resolving errors from checkstyle rules 2020-06-09 11:07:59 +02:00
piomin
b7dddb3577 #561 Removing version of junit-vintage 2020-06-09 00:20:49 +02:00
piomin
966270b0f0 #561 Changing version of maven-failsafe-plugin and maven-surefire-plugin to 2.22.2 2020-06-08 23:56:58 +02:00
spencergibb
7d78d64f91 Adds junit-vintage-engine 2020-06-08 12:44:04 -04:00
Marcin Grzejszczak
a611924f7f Updated props 2020-06-08 18:29:23 +02:00
Marcin Grzejszczak
272001bc61 Changed packaging to jar 2020-06-08 17:12:01 +02:00
Marcin Grzejszczak
2a969f491d Uploading sources for docs 2020-06-08 16:47:57 +02:00
piomin
7aabfcc446 #516 Adding spring-cloud-starter-loadbalancer to spring-cloud-starter-kubernetes-all and provide integration tests inside module spring-cloud-kubernetes-integration-tests 2020-06-07 23:14:33 +02:00
piomin
4c754f8d9a Fixing Junit tests. For spring-cloud-kubernetes-leader adding support for Junit5, for spring-cloud-kubernetes examples adding junit-vintage-engine since Arquillian Cube does not support JUnit5 2020-06-07 14:14:22 +02:00
Marcin Grzejszczak
8be82977fa Migrated to docs.spring.io & updated sc-build 2020-06-04 15:42:59 +02:00
buildmaster
5b9723accd Bumping versions 2020-06-04 11:47:00 +00:00