Ryan Baxter
93ec00ce32
Upgrade To Kubernetes Java Client 17 ( #1168 )
...
Co-authored-by: Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com >
2022-12-08 22:41:53 -05:00
Ryan Baxter
411e8a14f7
Bump version to 16.0.2 ( #1163 )
...
Co-authored-by: Ryan Baxter <524254+ryanjbaxter@users.noreply.github.com >
2022-12-06 19:35:25 -05:00
erabii
3dcab2bc69
Use endpoint slices for fabric8 catalog watcher ( #1149 )
2022-12-06 16:55:54 -05:00
buildmaster
4d48adaaa7
Bumping versions
2022-12-06 03:44:01 +00:00
Ryan Baxter
eaaa916e9d
Merge branch '2.1.x'
2022-12-05 17:47:39 -05:00
Ryan Baxter
2e93b694cd
use isPresent for Java 8 compatibility
2022-12-05 10:44:32 -05:00
fgapito
f293d06600
added support for secured k8s service annotations and labels (v. 2.1.x) ( #1151 )
2022-12-05 10:04:36 -05:00
mbialkowski1
8a0dfe98c5
Namespace filter for service discovery (issue #1000 ). ( #1113 )
2022-11-30 20:01:11 -05:00
erabii
85d90ffada
Move KubernetesDiscoveryProperties to record ( #1096 )
2022-10-19 09:55:22 -04:00
erabii
b30d4a4257
move subsets to a record + add default instance for metadata ( #1112 )
2022-10-18 16:17:08 -04:00
buildmaster
764fb15831
Bumping versions
2022-10-14 15:17:48 +00:00
Ryan Baxter
36d9529efa
Updates for merging into main
2022-10-13 19:23:27 -04:00
Ryan Baxter
9dc4d7320e
Merge branch '2.1.x'
2022-10-13 15:56:05 -04:00
Ryan Baxter
0e3a314303
Set port name to <unset> in the case the name is null ( #1107 )
...
* Set port name to <unset> in the case the name is null. Fixes #938
2022-10-13 15:47:49 -04:00
Ryan Baxter
2923692b17
Merge branch 'main' of github.com:spring-cloud/spring-cloud-kubernetes
2022-10-12 10:28:42 -04:00
erabii
a304c7787e
Refactor Metadata to a record ( #1092 )
2022-09-29 10:15:02 -04:00
erabii
24f768cde1
Discovery refactor 6 ( #1091 )
2022-09-28 19:50:38 -04:00
Ryan Baxter
98e177edae
Merge branch 'main' of github.com:spring-cloud/spring-cloud-kubernetes
2022-09-26 20:06:02 -04:00
Ryan Baxter
cff15663ef
Removing deprecated constructors
2022-09-26 20:06:00 -04:00
erabii
4f09c1b552
clean-up in discovery implementation - part 1 ( #1082 )
2022-09-26 10:12:23 -04:00
Ryan Baxter
e0b63f4c29
Migrate to new autoconfiguration file ( #1065 )
2022-08-30 08:34:34 -04:00
erabii
5aff4d3f8d
discovery service cleanup part 1 ( #1041 )
...
* minor clean-up
* retrigger build
* retrigger build
* more clean-up
* trigger
2022-08-17 17:01:46 -04:00
erabii
797ead2978
Fix 893 (Use @ConditionalOnCloudPlatform) ( #908 )
...
* changes in common
* fabric8-autoconfig
* fabric8-config
* k8s-autoconfig
* k8s-config
* fabric8-discovery
* k8s-discovery
* fabric8-lb
* k8s-lb
* fabric8-leader
* fabric8-istio
* controllers
* integ tests
* test before changes in docs
* before documentation
* revert formating
* fix
* documentation
* document new awareness
* review comments
* review comments
* trigger build
* trigger build
* build trigger
* build trigger again
* test
* fix @Nested tests not running
* test image
* test image
* test image
* test image
* newer ubuntu image
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* bump jacoco version to support jdk-17
* trigger again
* clean-up
2022-01-25 12:11:11 -05:00
Ryan Baxter
1842568163
Merge branch '2.0.x'
2021-10-26 19:35:03 -04:00
Ryan Baxter
5380609240
Disable informer discovery client is spring.cloud.kubernetes is true. Fixes #878 ( #894 )
2021-10-26 16:27:39 -04:00
Ryan Baxter
a265331fd0
Adds Discovery Server and Discovery Client ( #886 )
2021-10-15 07:24:31 -04:00
Ryan Baxter
68436f7dca
Cherry pick c48fdfd121
2021-10-04 19:22:16 -04:00
Ryan Baxter
c48fdfd121
Add support for filtering by service-labels to Informer based DiscoveryClient. Fixes #810 ( #877 )
2021-10-04 19:19:38 -04:00
buildmaster
2428da6def
Bumping versions
2021-05-19 19:14:56 +00:00
Min Kim
e2bed6504e
Bump k8s java-client to 11.0.2 ( #792 )
...
* bump k8s client to 11.0.2
* simplifying the informer-factory bean registration
2021-05-19 09:59:06 -04:00
Ryan Baxter
1a136a5268
Remove clusterrole requirement ( #747 )
2021-05-18 10:06:38 -04:00
Ryan Baxter
0d7f0d5962
Initialize DiscoveryClient ( #766 )
...
* Initialize discovery client properly Fixes #517
2021-03-26 15:00:18 -04:00
buildmaster
56087dbbbe
Bumping versions
2021-03-12 11:50:43 +00:00
Tim Ysewyn
ceb192ca3e
Use the "primary-port-name" label to discover ports ( #749 )
...
* Use the "primary-port-name" label to discover ports
* Fixed warning message
* Fixed code style issue
* Use the "primary-port-name" label to discover ports
* Do not change previous behaviour!
* Fixed possibility of NPE
* Updated documentation
* Added fallbacks to https and http named ports
* Extracted port discovery logic into a separate function
* Fixed code style issue
* Fixed another code style issue
2021-03-11 17:05:59 -05:00
spencergibb
00ff21d5e5
Disables config client for tests
2021-03-10 19:01:26 -05:00
buildmaster
dc4def977f
Bumping versions
2021-02-25 11:53:20 +00:00
Tim Ysewyn
2b0d244be4
Catch NPE when subset has no ready adresses ( #746 )
2021-02-24 16:34:37 -05:00
erabii
0b5712a8a5
gson trimmers not used ( #714 )
...
* gson trimmers not used
2021-02-22 16:07:23 -05:00
Ryan Baxter
a4f808741b
Fixes #731
2021-02-10 13:45:40 -05:00
Ryan Baxter
82c9e41fd3
Merge branch 'bump-kubernetes-client-11' of https://github.com/yue9944882/spring-cloud-kubernetes into yue9944882-bump-kubernetes-client-11
...
# Conflicts:
# spring-cloud-kubernetes-dependencies/pom.xml
# spring-cloud-kubernetes-integration-tests/run.sh
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-client-config-it/k8s/deployment-it.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-client-config-it/k8s/deployment-polling-it.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-client-config-it/src/test/resources/spring-cloud-kubernetes-client-config-it-deployment.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-client-config-it/src/test/resources/spring-cloud-kubernetes-client-config-it-polling-deployment.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-client-loadbalancer-it/k8s/deployment-it.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-client-loadbalancer-it/src/test/java/org/springframework/cloud/kubernetes/client/loadbalancer/it/LoadBalancerIT.java
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-client-loadbalancer-it/src/test/resources/spring-cloud-kubernetes-client-loadbalancer-pod-it-deployment.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-client-loadbalancer-it/src/test/resources/spring-cloud-kubernetes-client-loadbalancer-service-it-deployment.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-client-reactive-discovery-client-it/k8s/deployment-it.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-client-reactive-discovery-client-it/src/test/java/org/springframework/cloud/kubernetes/client/reactive/discovery/it/ReactiveDiscoveryClientIT.java
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-client-reactive-discovery-client-it/src/test/resources/spring-cloud-kubernetes-client-reactive-discovery-it-deployment.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-configuration-watcher-it/deployment-it.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-configuration-watcher-it/src/test/resources/spring-cloud-kubernetes-configuration-watcher-bus-amqp-deployment.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-configuration-watcher-it/src/test/resources/spring-cloud-kubernetes-configuration-watcher-bus-kafka-deployment.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-configuration-watcher-it/src/test/resources/spring-cloud-kubernetes-configuration-watcher-http-deployment.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-configuration-watcher-it/src/test/resources/spring-cloud-kubernetes-configuration-watcher-it-bus-amqp-deployment.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-configuration-watcher-it/src/test/resources/spring-cloud-kubernetes-configuration-watcher-it-bus-kafka-deployment.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-core-k8s-client-it/k8s/deployment-it.yaml
# spring-cloud-kubernetes-integration-tests/spring-cloud-kubernetes-core-k8s-client-it/src/test/resources/spring-cloud-kubernetes-core-k8s-client-it-deployment.yaml
# spring-cloud-kubernetes-test-support/src/main/java/org/springframework/cloud/kubernetes/integration/tests/commons/K8SUtils.java
2021-02-10 10:57:40 -05:00
Ryan Baxter
fca6c79d9b
Fixing invocation numbers in tests
2021-02-08 17:52:36 -05:00
Ryan Baxter
226c27b3d0
Check for null subsets. Fixes #734
2021-02-08 16:58:15 -05:00
Ryan Baxter
f2cd42b17f
Fixing namespace condition. Fixes #732
2021-02-08 16:54:55 -05:00
Ryan Baxter
0dacabcd1d
Adding support for not ready addresses to informer based discovery client
2021-01-21 11:35:05 -05:00
yue9944882
2f752a8df2
bumping kubernetes client to 11.0.0
2020-12-24 14:58:32 +08:00
buildmaster
35585d561f
Bumping versions
2020-12-21 11:50:22 +00:00
Ryan Baxter
98c78b38e5
Reactive DiscoveryClient Implementation Using Kubernetes Java Client ( #701 )
...
* Kubernetes informer reactive discovery client implementation
2020-12-20 13:03:33 -05:00
buildmaster
a900fa810d
Bumping versions
2020-12-20 11:50:13 +00:00
erabii
116b051ee1
minor simplification + tests added ( #691 )
2020-12-19 20:41:10 -05:00
Ryan Baxter
6af0c945dc
Loadbalancer Module Using Kubernetes Java Client ( #700 )
...
Loadbalancer implementation using Kuberentes Java Client
2020-12-19 11:19:25 -05:00