Class KubernetesClientRetryBootstrapConfiguration

java.lang.Object
org.springframework.cloud.kubernetes.client.config.KubernetesClientRetryBootstrapConfiguration

@Configuration(proxyBeanMethods=false) @AutoConfigureAfter(org.springframework.cloud.kubernetes.commons.config.KubernetesBootstrapConfiguration.class) @AutoConfigureBefore(KubernetesClientBootstrapConfiguration.class) @Import({org.springframework.cloud.kubernetes.commons.KubernetesCommonsAutoConfiguration.class,org.springframework.cloud.kubernetes.client.KubernetesClientAutoConfiguration.class}) @ConditionalOnKubernetesConfigOrSecretsRetryEnabled @ConditionalOnCloudPlatform(KUBERNETES) public class KubernetesClientRetryBootstrapConfiguration extends Object
Author:
Ryan Baxter
  • Constructor Details

    • KubernetesClientRetryBootstrapConfiguration

      public KubernetesClientRetryBootstrapConfiguration()
  • Method Details

    • retryableConfigMapPropertySourceLocator

      @Bean @ConditionalOnKubernetesConfigRetryEnabled public KubernetesClientConfigMapPropertySourceLocator retryableConfigMapPropertySourceLocator(org.springframework.cloud.kubernetes.commons.config.ConfigMapConfigProperties properties, io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider kubernetesNamespaceProvider)
    • retryableSecretsPropertySourceLocator

      @Bean @ConditionalOnKubernetesSecretsRetryEnabled public KubernetesClientSecretsPropertySourceLocator retryableSecretsPropertySourceLocator(org.springframework.cloud.kubernetes.commons.config.SecretsConfigProperties properties, io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider kubernetesNamespaceProvider)