Commit Graph

29 Commits

Author SHA1 Message Date
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
buildmaster
4bbfd70401 Bumping versions 2022-11-01 04:06:42 +00:00
erabii
b95ef3a291 Move k8s client properties to record (#1118) 2022-10-31 16:49:00 -04:00
erabii
11b8e38752 use @LocalManagementPort (#1119) 2022-10-26 09:02:24 -04:00
erabii
4354d84c24 clean-up in discovery implementation - part 2 (#1088) 2022-09-28 08:59:41 -04:00
erabii
0b2d208ceb Fix reactive discovery client tests (#1069) 2022-09-07 17:16:40 -04:00
Ryan Baxter
e0b63f4c29 Migrate to new autoconfiguration file (#1065) 2022-08-30 08:34:34 -04:00
erabii
9a564289f2 clean-up (#967) 2022-02-05 05:28:46 -05:00
erabii
bd8656c5e5 Nested split (#962) 2022-02-04 10:29:44 -05: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
erabii
fd9be00329 User Agent Functionality (#898)
* change in user agent for fabric8
2021-11-08 13:54:06 -05:00
Ryan Baxter
3436ed5a2c Pass ApiClient to SharedInformer (#903)
* Pass ApiClient to SharedInformer.  Fixes #885
2021-11-08 10:29:27 -05:00
Robert McNees
9eb64b25a5 Fix github issue 736 (#868) 2021-09-20 09:12:16 -04:00
erabii
231fc9f70c backport 825 (#830)
* backport 825

* backport 825 : fix tests

* backport 825 : fix checkstyle
2021-07-13 13:57:31 -04:00
erabii
c2fd0a1f88 minor nitpick in configuration (#790) 2021-05-19 06:14:32 -04:00
erabii
a14bf182a6 some polishing (#789) 2021-05-18 16:58:21 -04:00
erabii
6a5c2d924a some polishing (#788) 2021-05-18 16:06:47 -04:00
erabii
ee9c8782e4 piggy-back changes already done in Fabric8PodUtils (#787)
* fix

* move to assertj
2021-05-18 13:35:06 -04:00
Ryan Baxter
1a136a5268 Remove clusterrole requirement (#747) 2021-05-18 10:06:38 -04: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
erabii
f9cd9c21eb Kubernetes info and health clean-up + tests (#707)
* initial commit

* 7 properties, not 6

* more changes to tests/info/health
2021-01-19 16:06:23 -05:00
erabii
318d1d4c45 some additions in KubernetesClientUtils (#704)
* some additions

* dummy commit to retrigger build

* changes because of refactoring in provider

* revert tabs

* revert new line

* reverted the name

* reverted tabs and new lines

* reverted tabs and new lines in one more place

* reverted previous code
2021-01-15 15:06:08 -05:00
Ryan Baxter
e69ea4ed3f Fixing failing tests by returning a ClientBuilder as a last ditch effort 2020-12-08 16:50:47 -05:00
Ryan Baxter
40cef547ce Renaming modules and moving common code to commons module. Updating tests. 2020-12-01 13:55:03 -05:00
yue9944882
3794e0e9a2 informer-based service discovery 2020-11-26 19:47:21 +08:00
Ryan Baxter
a47a530bc3 Refactor Config Module And Add A New Config Module Using Kubernetes Client (#664)
* Deprecate KubernetesAutoServiceRegistration

* Document service registry in kubernetes.  Fixes #348

* Refactoring config module to extract common code
Renamed config module to be specific to fabric8

* Kubernetes client config module

* Fixing test to avoid 503 error

* Accounting for missing invocation

* Adding code to deal with potential 503 error

* Fixing class used in polling change listener

* Formatting changes
2020-11-24 20:25:20 -05:00
Ryan Baxter
87b84be371 Merge remote-tracking branch 'origin/1.1.x' 2020-11-24 16:53:28 -05:00
Thomas Vitale
475564fcd0 Enable the kubernetes profile without API requests (#671)
When the KUBERNETES_SERVICE_HOST environment variable is defined, the "kubernetes" profile is enabled, even if Spring cannot access the Kubernetes API.

Fixes gh-656
2020-11-24 09:10:49 -05:00
Ryan Baxter
b139951852 Add Core Module Based On Kubernetes Java Client (#661)
* Refactoring of core to provide an alternate Kubernetes client implementation
2020-10-15 11:17:44 -04:00