From 3d3504ca5a4be95762f1c51b1a02cd1bee11900f Mon Sep 17 00:00:00 2001 From: Olga Maciaszek-Sharma Date: Thu, 27 Aug 2020 17:03:15 +0200 Subject: [PATCH] Load KubernetesLoadBalancerAutoConfiguration if enabled property missing. --- .../loadbalancer/KubernetesLoadBalancerAutoConfiguration.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-cloud-kubernetes-loadbalancer/src/main/java/org/springframework/cloud/kubernetes/loadbalancer/KubernetesLoadBalancerAutoConfiguration.java b/spring-cloud-kubernetes-loadbalancer/src/main/java/org/springframework/cloud/kubernetes/loadbalancer/KubernetesLoadBalancerAutoConfiguration.java index 417861dc..df6f0eb1 100644 --- a/spring-cloud-kubernetes-loadbalancer/src/main/java/org/springframework/cloud/kubernetes/loadbalancer/KubernetesLoadBalancerAutoConfiguration.java +++ b/spring-cloud-kubernetes-loadbalancer/src/main/java/org/springframework/cloud/kubernetes/loadbalancer/KubernetesLoadBalancerAutoConfiguration.java @@ -30,7 +30,8 @@ import org.springframework.context.annotation.Configuration; */ @Configuration(proxyBeanMethods = false) @EnableConfigurationProperties(KubernetesLoadBalancerProperties.class) -@ConditionalOnProperty("spring.cloud.kubernetes.loadbalancer.enabled") +@ConditionalOnProperty(value = "spring.cloud.kubernetes.loadbalancer.enabled", + matchIfMissing = true) @LoadBalancerClients( defaultConfiguration = KubernetesLoadBalancerClientConfiguration.class) public class KubernetesLoadBalancerAutoConfiguration {