From 587cc97b4cd3a0968fc16eaac902015e2a5b91c3 Mon Sep 17 00:00:00 2001 From: spencergibb Date: Wed, 10 Mar 2021 17:55:20 -0500 Subject: [PATCH] Adds ignore imports and profiles to ConfigData. This allows config server to apply profiles and imports while ignoring them on the client side. Fixes gh-1788 --- .../config/client/ConfigServerConfigDataLoader.java | 13 ++++++++++++- ...rverConfigDataCustomizationIntegrationTests.java | 5 ++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/spring-cloud-config-client/src/main/java/org/springframework/cloud/config/client/ConfigServerConfigDataLoader.java b/spring-cloud-config-client/src/main/java/org/springframework/cloud/config/client/ConfigServerConfigDataLoader.java index 4dc3e507..de3d79af 100644 --- a/spring-cloud-config-client/src/main/java/org/springframework/cloud/config/client/ConfigServerConfigDataLoader.java +++ b/spring-cloud-config-client/src/main/java/org/springframework/cloud/config/client/ConfigServerConfigDataLoader.java @@ -27,6 +27,7 @@ import java.util.Map; import org.apache.commons.logging.Log; import org.springframework.boot.context.config.ConfigData; +import org.springframework.boot.context.config.ConfigData.Option; import org.springframework.boot.context.config.ConfigDataLoader; import org.springframework.boot.context.config.ConfigDataLoaderContext; import org.springframework.boot.context.properties.bind.Binder; @@ -125,7 +126,17 @@ public class ConfigServerConfigDataLoader implements ConfigDataLoader