Class KubernetesClientBootstrapConfiguration
java.lang.Object
org.springframework.cloud.kubernetes.client.config.KubernetesClientBootstrapConfiguration
@Configuration(proxyBeanMethods=false)
@AutoConfigureAfter(org.springframework.cloud.kubernetes.commons.config.KubernetesBootstrapConfiguration.class)
@Import({org.springframework.cloud.kubernetes.commons.KubernetesCommonsAutoConfiguration.class,org.springframework.cloud.kubernetes.client.KubernetesClientAutoConfiguration.class})
@ConditionalOnBootstrapEnabled
@ConditionalOnCloudPlatform(KUBERNETES)
public class KubernetesClientBootstrapConfiguration
extends Object
- Author:
- Ryan Baxter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconfigMapPropertySourceLocator(org.springframework.cloud.kubernetes.commons.config.ConfigMapConfigProperties properties, io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider kubernetesNamespaceProvider) secretsPropertySourceLocator(org.springframework.cloud.kubernetes.commons.config.SecretsConfigProperties properties, io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider kubernetesNamespaceProvider)
-
Constructor Details
-
KubernetesClientBootstrapConfiguration
public KubernetesClientBootstrapConfiguration()
-
-
Method Details
-
configMapPropertySourceLocator
@Bean @ConditionalOnKubernetesConfigEnabled @ConditionalOnKubernetesConfigRetryDisabled public KubernetesClientConfigMapPropertySourceLocator configMapPropertySourceLocator(org.springframework.cloud.kubernetes.commons.config.ConfigMapConfigProperties properties, io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider kubernetesNamespaceProvider) -
secretsPropertySourceLocator
@Bean @ConditionalOnKubernetesSecretsEnabled @ConditionalOnKubernetesSecretsRetryDisabled public KubernetesClientSecretsPropertySourceLocator secretsPropertySourceLocator(org.springframework.cloud.kubernetes.commons.config.SecretsConfigProperties properties, io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider kubernetesNamespaceProvider)
-