diff --git a/spring-cloud-tencent-polaris-context/src/main/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessor.java b/spring-cloud-tencent-polaris-context/src/main/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessor.java index 43571c6ec..0edc5e807 100644 --- a/spring-cloud-tencent-polaris-context/src/main/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessor.java +++ b/spring-cloud-tencent-polaris-context/src/main/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessor.java @@ -165,6 +165,7 @@ public final class TsfCoreEnvironmentPostProcessor implements EnvironmentPostPro // configuration defaultProperties.put("spring.cloud.polaris.config.enabled", environment.getProperty("spring.cloud.polaris.config.enabled", "true")); defaultProperties.put("spring.cloud.polaris.config.internal-enabled", "false"); + defaultProperties.put("spring.cloud.polaris.config.check-address", "false"); defaultProperties.put("spring.cloud.polaris.config.data-source", "consul"); defaultProperties.put("spring.cloud.polaris.config.address", "http://" + IPAddressUtils.getIpCompatible(tsfConsulIp) + ":" + tsfConsulPort); defaultProperties.put("spring.cloud.polaris.config.port", tsfConsulPort); diff --git a/spring-cloud-tencent-polaris-context/src/test/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessorTest.java b/spring-cloud-tencent-polaris-context/src/test/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessorTest.java index 883da1279..c88f0d72e 100644 --- a/spring-cloud-tencent-polaris-context/src/test/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessorTest.java +++ b/spring-cloud-tencent-polaris-context/src/test/java/com/tencent/cloud/polaris/context/config/extend/tsf/TsfCoreEnvironmentPostProcessorTest.java @@ -217,9 +217,17 @@ class TsfCoreEnvironmentPostProcessorTest { assertThat(environment.getProperty("spring.cloud.polaris.discovery.instance-id")).isEqualTo("instance-001"); assertThat(environment.getProperty("spring.cloud.polaris.namespace")).isEqualTo("namespace-001"); + // discovery - zero protection and warmup + assertThat(environment.getProperty("spring.cloud.polaris.discovery.zero-protection.enabled")).isEqualTo("true"); + assertThat(environment.getProperty("spring.cloud.polaris.discovery.zero-protection.is-need-test-connectivity")).isEqualTo("true"); + assertThat(environment.getProperty("spring.cloud.discovery.client.health-indicator.enabled")).isEqualTo("false"); + assertThat(environment.getProperty("spring.cloud.polaris.warmup.enabled")).isEqualTo("true"); + // contract assertThat(environment.getProperty("spring.cloud.polaris.contract.enabled")).isEqualTo("true"); assertThat(environment.getProperty("spring.cloud.polaris.contract.name")).isEqualTo("application-001"); + assertThat(environment.getProperty("spring.cloud.polaris.contract.exposure")).isEqualTo("true"); + assertThat(environment.getProperty("spring.cloud.polaris.contract.report.enabled")).isEqualTo("true"); // should NOT have only-consul properties assertThat(environment.getProperty("spring.cloud.polaris.discovery.enabled")).isNull(); @@ -257,6 +265,7 @@ class TsfCoreEnvironmentPostProcessorTest { // configuration assertThat(environment.getProperty("spring.cloud.polaris.config.enabled")).isEqualTo("true"); assertThat(environment.getProperty("spring.cloud.polaris.config.internal-enabled")).isEqualTo("false"); + assertThat(environment.getProperty("spring.cloud.polaris.config.check-address")).isEqualTo("false"); assertThat(environment.getProperty("spring.cloud.polaris.config.data-source")).isEqualTo("consul"); assertThat(environment.getProperty("spring.cloud.polaris.config.address")).isEqualTo("http://127.0.0.1:8500"); assertThat(environment.getProperty("spring.cloud.polaris.config.port")).isEqualTo("8500");