From fa9483ba240e9aa0cae7d94857e1bacae39f1a8c Mon Sep 17 00:00:00 2001 From: Georgios Andrianakis Date: Mon, 1 Jul 2019 16:15:37 +0300 Subject: [PATCH] Make Post Processor honor spring.cloud.kubernetes.enabled (#421) Fixes: #420 --- .../profile/KubernetesProfileEnvironmentPostProcessor.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spring-cloud-kubernetes-core/src/main/java/org/springframework/cloud/kubernetes/profile/KubernetesProfileEnvironmentPostProcessor.java b/spring-cloud-kubernetes-core/src/main/java/org/springframework/cloud/kubernetes/profile/KubernetesProfileEnvironmentPostProcessor.java index 61f0ee4d..5da64c7a 100644 --- a/spring-cloud-kubernetes-core/src/main/java/org/springframework/cloud/kubernetes/profile/KubernetesProfileEnvironmentPostProcessor.java +++ b/spring-cloud-kubernetes-core/src/main/java/org/springframework/cloud/kubernetes/profile/KubernetesProfileEnvironmentPostProcessor.java @@ -42,6 +42,12 @@ public class KubernetesProfileEnvironmentPostProcessor @Override public void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application) { + + final String enabledStr = environment.getProperty("spring.cloud.kubernetes.enabled", "false"); + if ("true".equals(enabledStr.toLowerCase())) { + return; + } + final StandardPodUtils podUtils = new StandardPodUtils( new DefaultKubernetesClient()); if (podUtils.isInsideKubernetes()) {