@Configuration(proxyBeanMethods=false)
@Import(value={org.springframework.cloud.kubernetes.commons.KubernetesCommonsAutoConfiguration.class,org.springframework.cloud.kubernetes.client.KubernetesClientAutoConfiguration.class})
protected static class KubernetesClientBootstrapConfiguration.KubernetesPropertySourceConfiguration
extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
KubernetesPropertySourceConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
KubernetesClientConfigMapPropertySourceLocator |
configMapPropertySourceLocator(ConfigMapConfigProperties properties,
io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api,
KubernetesClientProperties kubernetesClientProperties) |
KubernetesClientSecretsPropertySourceLocator |
secretsPropertySourceLocator(SecretsConfigProperties properties,
io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api,
KubernetesClientProperties kubernetesClientProperties) |
protected KubernetesPropertySourceConfiguration()
@Bean
@ConditionalOnProperty(name="spring.cloud.kubernetes.config.enabled",
matchIfMissing=true)
public KubernetesClientConfigMapPropertySourceLocator configMapPropertySourceLocator(ConfigMapConfigProperties properties,
io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api,
KubernetesClientProperties kubernetesClientProperties)
@Bean
@ConditionalOnProperty(name="spring.cloud.kubernetes.secrets.enabled",
matchIfMissing=true)
public KubernetesClientSecretsPropertySourceLocator secretsPropertySourceLocator(SecretsConfigProperties properties,
io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api,
KubernetesClientProperties kubernetesClientProperties)
Copyright © 2017–2021 Pivotal Software, Inc.. All rights reserved.