Class KubernetesConfigServerAutoConfiguration
- java.lang.Object
-
- org.springframework.cloud.kubernetes.configserver.KubernetesConfigServerAutoConfiguration
-
@Configuration @AutoConfigureAfter(org.springframework.cloud.kubernetes.client.KubernetesClientAutoConfiguration.class) @AutoConfigureBefore(org.springframework.cloud.config.server.config.ConfigServerAutoConfiguration.class) @ConditionalOnKubernetesEnabled @EnableConfigurationProperties(KubernetesConfigServerProperties.class) public class KubernetesConfigServerAutoConfiguration extends Object
- Author:
- Ryan Baxter
-
-
Constructor Summary
Constructors Constructor Description KubernetesConfigServerAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KubernetesPropertySourceSupplierconfigMapPropertySourceSupplier(KubernetesConfigServerProperties properties)org.springframework.cloud.config.server.environment.EnvironmentRepositorykubernetesEnvironmentRepository(io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api, List<KubernetesPropertySourceSupplier> kubernetesPropertySourceSuppliers, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider kubernetesNamespaceProvider)KubernetesPropertySourceSuppliersecretsPropertySourceSupplier(KubernetesConfigServerProperties properties)
-
-
-
Method Detail
-
kubernetesEnvironmentRepository
@Bean @Profile("kubernetes") public org.springframework.cloud.config.server.environment.EnvironmentRepository kubernetesEnvironmentRepository(io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api, List<KubernetesPropertySourceSupplier> kubernetesPropertySourceSuppliers, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider kubernetesNamespaceProvider)
-
configMapPropertySourceSupplier
@Bean @ConditionalOnKubernetesConfigEnabled @ConditionalOnProperty(value="spring.cloud.kubernetes.config.enableApi", matchIfMissing=true) public KubernetesPropertySourceSupplier configMapPropertySourceSupplier(KubernetesConfigServerProperties properties)
-
secretsPropertySourceSupplier
@Bean @ConditionalOnKubernetesSecretsEnabled @ConditionalOnProperty("spring.cloud.kubernetes.secrets.enableApi") public KubernetesPropertySourceSupplier secretsPropertySourceSupplier(KubernetesConfigServerProperties properties)
-
-