Skip to content

Commit cceb805

Browse files
mark old implementation as deprecated and revert test cases
1 parent 2199587 commit cceb805

File tree

3 files changed

+18
-14
lines changed

3 files changed

+18
-14
lines changed

spring-cloud-kubernetes-controllers/spring-cloud-kubernetes-configserver/src/main/java/org/springframework/cloud/kubernetes/configserver/KubernetesEnvironmentRepository.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,15 @@ public class KubernetesEnvironmentRepository implements EnvironmentRepository, O
4747

4848
private final String namespace;
4949

50-
private int order;
50+
private int order = KubernetesConfigServerProperties.DEFAULT_ORDER;
51+
52+
@Deprecated
53+
public KubernetesEnvironmentRepository(CoreV1Api coreApi,
54+
List<KubernetesPropertySourceSupplier> kubernetesPropertySourceSuppliers, String namespace) {
55+
this.coreApi = coreApi;
56+
this.kubernetesPropertySourceSuppliers = kubernetesPropertySourceSuppliers;
57+
this.namespace = namespace;
58+
}
5159

5260
public KubernetesEnvironmentRepository(CoreV1Api coreApi,
5361
List<KubernetesPropertySourceSupplier> kubernetesPropertySourceSuppliers, String namespace,

spring-cloud-kubernetes-controllers/spring-cloud-kubernetes-configserver/src/test/java/org/springframework/cloud/kubernetes/configserver/KubernetesEnvironmentRepositoryTests.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ public void testApplicationCase() throws ApiException {
169169
eq(null), eq(null), eq(null), eq(null), eq(null)))
170170
.thenReturn(CONFIGMAP_DEV_LIST);
171171
KubernetesEnvironmentRepository environmentRepository = new KubernetesEnvironmentRepository(coreApi,
172-
KUBERNETES_PROPERTY_SOURCE_SUPPLIER, "default", new KubernetesConfigServerProperties());
172+
KUBERNETES_PROPERTY_SOURCE_SUPPLIER, "default");
173173
Environment environment = environmentRepository.findOne("application", "", "");
174174
assertThat(environment.getPropertySources().size()).isEqualTo(2);
175175
environment.getPropertySources().forEach(propertySource -> {
@@ -203,7 +203,7 @@ public void testStoresCase() throws ApiException {
203203
eq(null), eq(null), eq(null), eq(null), eq(null)))
204204
.thenReturn(SECRET_LIST);
205205
KubernetesEnvironmentRepository environmentRepository = new KubernetesEnvironmentRepository(coreApi,
206-
KUBERNETES_PROPERTY_SOURCE_SUPPLIER, "default", new KubernetesConfigServerProperties());
206+
KUBERNETES_PROPERTY_SOURCE_SUPPLIER, "default");
207207
Environment environment = environmentRepository.findOne("stores", "", "");
208208
assertThat(environment.getPropertySources().size()).isEqualTo(4);
209209
environment.getPropertySources().forEach(propertySource -> {
@@ -250,7 +250,7 @@ public void testStoresProfileCase() throws ApiException {
250250
eq(null), eq(null), eq(null), eq(null), eq(null)))
251251
.thenReturn(CONFIGMAP_DEV_LIST);
252252
KubernetesEnvironmentRepository environmentRepository = new KubernetesEnvironmentRepository(coreApi,
253-
KUBERNETES_PROPERTY_SOURCE_SUPPLIER, "default", new KubernetesConfigServerProperties());
253+
KUBERNETES_PROPERTY_SOURCE_SUPPLIER, "default");
254254
Environment environment = environmentRepository.findOne("stores", "dev", "");
255255
assertThat(environment.getPropertySources().size()).isEqualTo(6);
256256
environment.getPropertySources().forEach(propertySource -> {
@@ -314,7 +314,7 @@ public void testApplicationPropertiesAnSecretsOverride() throws ApiException {
314314
eq(null), eq(null), eq(null), eq(null), eq(null)))
315315
.thenReturn(CONFIGMAP_DEV_LIST);
316316
KubernetesEnvironmentRepository environmentRepository = new KubernetesEnvironmentRepository(coreApi,
317-
KUBERNETES_PROPERTY_SOURCE_SUPPLIER, "default", new KubernetesConfigServerProperties());
317+
KUBERNETES_PROPERTY_SOURCE_SUPPLIER, "default");
318318
Environment environment = environmentRepository.findOne("stores-dev", "", "");
319319
environment.getPropertySources()
320320
.stream()
@@ -362,7 +362,7 @@ public void testSingleConfigMapMultipleSources() throws ApiException {
362362
return propertySources;
363363
});
364364
KubernetesEnvironmentRepository environmentRepository = new KubernetesEnvironmentRepository(coreApi, suppliers,
365-
"default", new KubernetesConfigServerProperties());
365+
"default");
366366
Environment environment = environmentRepository.findOne("storessingle", "", "");
367367
assertThat(environment.getPropertySources().size()).isEqualTo(1);
368368
assertThat(environment.getPropertySources().get(0).getName())

spring-cloud-kubernetes-controllers/spring-cloud-kubernetes-configserver/src/test/java/org/springframework/cloud/kubernetes/configserver/KubernetesPropertySourceSupplierTests.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,7 @@ void whenCurrentAndExtraNamespacesAddedThenAllConfigMapsAreIncluded() {
102102
.configMapPropertySourceSupplier(kubernetesConfigServerProperties);
103103

104104
KubernetesEnvironmentRepository environmentRepository = new KubernetesEnvironmentRepository(coreApi,
105-
Collections.singletonList(kubernetesPropertySourceSupplier), "default",
106-
new KubernetesConfigServerProperties());
105+
Collections.singletonList(kubernetesPropertySourceSupplier), "default");
107106

108107
Environment environmentGateway = environmentRepository.findOne("gateway", "", "");
109108
assertThat(environmentGateway.getPropertySources().size()).isEqualTo(1);
@@ -124,8 +123,7 @@ void whenExtraNamespacesAddedThenConfigMapsInCurrentNamespaceAreNotIncluded() {
124123
.configMapPropertySourceSupplier(kubernetesConfigServerProperties);
125124

126125
KubernetesEnvironmentRepository environmentRepository = new KubernetesEnvironmentRepository(coreApi,
127-
Collections.singletonList(kubernetesPropertySourceSupplier), "default",
128-
new KubernetesConfigServerProperties());
126+
Collections.singletonList(kubernetesPropertySourceSupplier), "default");
129127

130128
Environment environmentGateway = environmentRepository.findOne("gateway", "", "");
131129
assertThat(environmentGateway.getPropertySources().size()).isEqualTo(0);
@@ -146,8 +144,7 @@ void whenCurrentAndExtraNamespacesAddedThenAllSecretsAreIncluded() {
146144
.secretsPropertySourceSupplier(kubernetesConfigServerProperties);
147145

148146
KubernetesEnvironmentRepository environmentRepository = new KubernetesEnvironmentRepository(coreApi,
149-
Collections.singletonList(kubernetesPropertySourceSupplier), "default",
150-
new KubernetesConfigServerProperties());
147+
Collections.singletonList(kubernetesPropertySourceSupplier), "default");
151148

152149
Environment environmentGateway = environmentRepository.findOne("gateway", "", "");
153150
assertThat(environmentGateway.getPropertySources().size()).isEqualTo(1);
@@ -168,8 +165,7 @@ void whenExtraNamespacesAddedThenSecretsInCurrentNamespaceAreNotIncluded() {
168165
.secretsPropertySourceSupplier(kubernetesConfigServerProperties);
169166

170167
KubernetesEnvironmentRepository environmentRepository = new KubernetesEnvironmentRepository(coreApi,
171-
Collections.singletonList(kubernetesPropertySourceSupplier), "default",
172-
new KubernetesConfigServerProperties());
168+
Collections.singletonList(kubernetesPropertySourceSupplier), "default");
173169

174170
Environment environmentGateway = environmentRepository.findOne("gateway", "", "");
175171
assertThat(environmentGateway.getPropertySources().size()).isEqualTo(0);

0 commit comments

Comments
 (0)