@Configuration(proxyBeanMethods=false) @ConditionalOnKubernetesEnabled @AutoConfigureBefore(value=Fabric8BootstrapConfiguration.class) @Import(value={org.springframework.cloud.kubernetes.commons.KubernetesCommonsAutoConfiguration.class,org.springframework.cloud.kubernetes.fabric8.Fabric8AutoConfiguration.class}) @ConditionalOnClass(value={io.fabric8.kubernetes.api.model.ConfigMap.class,io.fabric8.kubernetes.api.model.Secret.class}) @AutoConfigureAfter(value=org.springframework.cloud.kubernetes.commons.config.KubernetesBootstrapConfiguration.class) @ConditionalOnCloudPlatform(value=KUBERNETES) @ConditionalOnKubernetesConfigOrSecretsRetryEnabled public class Fabric8RetryBootstrapConfiguration extends Object
Constructor and Description |
---|
Fabric8RetryBootstrapConfiguration() |
Modifier and Type | Method and Description |
---|---|
Fabric8ConfigMapPropertySourceLocator |
configMapPropertySourceLocator(org.springframework.cloud.kubernetes.commons.config.ConfigMapConfigProperties properties,
io.fabric8.kubernetes.client.KubernetesClient client,
org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider provider) |
Fabric8SecretsPropertySourceLocator |
secretsPropertySourceLocator(org.springframework.cloud.kubernetes.commons.config.SecretsConfigProperties properties,
io.fabric8.kubernetes.client.KubernetesClient client,
org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider provider) |
@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)
@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)
Copyright © 2017–2022 Pivotal Software, Inc.. All rights reserved.