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)
@ConditionalOnCloudPlatform(KUBERNETES)
@EnableConfigurationProperties(KubernetesConfigServerProperties.class)
public class KubernetesConfigServerAutoConfiguration
extends Object
- Author:
- Ryan Baxter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cloud.config.server.environment.EnvironmentRepository
kubernetesEnvironmentRepository
(io.kubernetes.client.openapi.apis.CoreV1Api coreV1Api, List<KubernetesPropertySourceSupplier> kubernetesPropertySourceSuppliers, org.springframework.cloud.kubernetes.commons.KubernetesNamespaceProvider kubernetesNamespaceProvider)
-
Constructor Details
-
KubernetesConfigServerAutoConfiguration
public KubernetesConfigServerAutoConfiguration()
-
-
Method Details
-
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)
-