Fix the way that KubernetesDiscoveryProperties are handled.

This commit is contained in:
Ioannis Canellos
2016-04-05 12:47:49 +03:00
parent 90697f8203
commit 6885334ba5

View File

@@ -19,18 +19,15 @@ package io.fabric8.spring.cloud.discovery;
import io.fabric8.kubernetes.client.KubernetesClient;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
@EnableConfigurationProperties(KubernetesDiscoveryProperties.class)
@ConditionalOnProperty(value = "spring.cloud.kubernetes.discovery.enabled", matchIfMissing = true)
public class KubernetesDiscoveryClientConfiguration {
@Bean
public KubernetesDiscoveryProperties kubernetesDiscoveryProperties() {
return new KubernetesDiscoveryProperties();
}
@Bean
@ConditionalOnMissingBean
public KubernetesDiscoveryClient kubernetesDiscoveryClient(KubernetesClient client, KubernetesDiscoveryProperties properties) {