Class Fabric8RetryBootstrapConfiguration
java.lang.Object
org.springframework.cloud.kubernetes.fabric8.config.Fabric8RetryBootstrapConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnKubernetesEnabled
@AutoConfigureBefore(Fabric8BootstrapConfiguration.class)
@Import({org.springframework.cloud.kubernetes.commons.KubernetesCommonsAutoConfiguration.class,org.springframework.cloud.kubernetes.fabric8.Fabric8AutoConfiguration.class})
@ConditionalOnClass({io.fabric8.kubernetes.api.model.ConfigMap.class,io.fabric8.kubernetes.api.model.Secret.class})
@AutoConfigureAfter(org.springframework.cloud.kubernetes.commons.config.KubernetesBootstrapConfiguration.class)
@ConditionalOnKubernetesConfigOrSecretsRetryEnabled
public class Fabric8RetryBootstrapConfiguration
extends Object
- Author:
- Ryan Baxter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconfigMapPropertySourceLocator(org.springframework.cloud.kubernetes.commons.config.ConfigMapConfigProperties properties, io.fabric8.kubernetes.client.KubernetesClient client, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider provider) secretsPropertySourceLocator(org.springframework.cloud.kubernetes.commons.config.SecretsConfigProperties properties, io.fabric8.kubernetes.client.KubernetesClient client, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider provider)
-
Constructor Details
-
Fabric8RetryBootstrapConfiguration
public Fabric8RetryBootstrapConfiguration()
-
-
Method Details
-
configMapPropertySourceLocator
@Bean @ConditionalOnKubernetesConfigRetryEnabled public Fabric8ConfigMapPropertySourceLocator configMapPropertySourceLocator(org.springframework.cloud.kubernetes.commons.config.ConfigMapConfigProperties properties, io.fabric8.kubernetes.client.KubernetesClient client, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider provider) -
secretsPropertySourceLocator
@Bean @ConditionalOnKubernetesSecretsRetryEnabled public Fabric8SecretsPropertySourceLocator secretsPropertySourceLocator(org.springframework.cloud.kubernetes.commons.config.SecretsConfigProperties properties, io.fabric8.kubernetes.client.KubernetesClient client, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider provider)
-