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 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)