Skip to content

Commit 827a637

Browse files
committed
wip
Signed-off-by: wind57 <eugen.rabii@gmail.com>
1 parent fa058ae commit 827a637

File tree

11 files changed

+9
-545
lines changed

11 files changed

+9
-545
lines changed

.github/workflows/composites/pre-test-actions/action.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ runs:
2424
- name: build project
2525
shell: bash
2626
run: |
27-
./mvnw clean install -Dspring-boot.build-image.skip=true -DskipITs -DskipTests -T1C -U -B -q
27+
./mvnw clean install -P 'run-on-github-actions' -Dspring-boot.build-image.skip=true -DskipITs -DskipTests -T1C -U -B -q
2828
2929
- name: build controllers project
3030
uses: ./.github/workflows/composites/build-controllers-project

spring-cloud-kubernetes-client-discovery/src/main/java/org/springframework/cloud/kubernetes/client/discovery/KubernetesInformerDiscoveryClient.java

Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -82,46 +82,22 @@ public class KubernetesInformerDiscoveryClient implements DiscoveryClient {
8282

8383
private final ServicePortSecureResolver servicePortSecureResolver;
8484

85-
// visible only for testing and
86-
// must be constructor injected in a future release
87-
@Autowired
88-
CoreV1Api coreV1Api;
89-
90-
@Deprecated(forRemoval = true)
91-
public KubernetesInformerDiscoveryClient(String namespace, SharedInformerFactory sharedInformerFactory,
92-
Lister<V1Service> serviceLister, Lister<V1Endpoints> endpointsLister,
93-
SharedInformer<V1Service> serviceInformer, SharedInformer<V1Endpoints> endpointsInformer,
94-
KubernetesDiscoveryProperties properties) {
95-
this.sharedInformerFactories = List.of(sharedInformerFactory);
96-
this.serviceListers = List.of(serviceLister);
97-
this.endpointsListers = List.of(endpointsLister);
98-
this.informersReadyFunc = () -> serviceInformer.hasSynced() && endpointsInformer.hasSynced();
99-
this.properties = properties;
100-
filter = filter(properties);
101-
servicePortSecureResolver = new ServicePortSecureResolver(properties);
102-
}
103-
104-
public KubernetesInformerDiscoveryClient(SharedInformerFactory sharedInformerFactory,
105-
Lister<V1Service> serviceLister, Lister<V1Endpoints> endpointsLister,
106-
SharedInformer<V1Service> serviceInformer, SharedInformer<V1Endpoints> endpointsInformer,
107-
KubernetesDiscoveryProperties properties) {
108-
this.sharedInformerFactories = List.of(sharedInformerFactory);
109-
this.serviceListers = List.of(serviceLister);
110-
this.endpointsListers = List.of(endpointsLister);
111-
this.informersReadyFunc = () -> serviceInformer.hasSynced() && endpointsInformer.hasSynced();
112-
this.properties = properties;
113-
filter = filter(properties);
114-
servicePortSecureResolver = new ServicePortSecureResolver(properties);
115-
}
85+
private final CoreV1Api coreV1Api;
11686

11787
public KubernetesInformerDiscoveryClient(List<SharedInformerFactory> sharedInformerFactories,
11888
List<Lister<V1Service>> serviceListers, List<Lister<V1Endpoints>> endpointsListers,
11989
List<SharedInformer<V1Service>> serviceInformers, List<SharedInformer<V1Endpoints>> endpointsInformers,
120-
KubernetesDiscoveryProperties properties) {
90+
KubernetesDiscoveryProperties properties, CoreV1Api coreV1Api) {
12191
this.sharedInformerFactories = sharedInformerFactories;
12292

12393
this.serviceListers = serviceListers;
12494
this.endpointsListers = endpointsListers;
95+
this.coreV1Api = coreV1Api;
96+
this.properties = properties;
97+
98+
filter = filter(properties);
99+
servicePortSecureResolver = new ServicePortSecureResolver(properties);
100+
125101
this.informersReadyFunc = () -> {
126102
boolean serviceInformersReady = serviceInformers.isEmpty() || serviceInformers.stream()
127103
.map(SharedInformer::hasSynced)
@@ -134,9 +110,6 @@ public KubernetesInformerDiscoveryClient(List<SharedInformerFactory> sharedInfor
134110
return serviceInformersReady && endpointsInformersReady;
135111
};
136112

137-
this.properties = properties;
138-
filter = filter(properties);
139-
servicePortSecureResolver = new ServicePortSecureResolver(properties);
140113
}
141114

142115
@Override

spring-cloud-kubernetes-controllers/spring-cloud-kubernetes-discoveryserver/src/test/java/org/springframework/cloud/kubernetes/discoveryserver/DiscoveryServerIntegrationInstanceEndpointTests.java

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -81,27 +81,6 @@ class DiscoveryServerIntegrationInstanceEndpointTests {
8181
@Autowired
8282
private WebTestClient webTestClient;
8383

84-
@Test
85-
void instanceDeprecated() {
86-
Map<String, String> metadata = new HashMap<>();
87-
metadata.put("spring", "true");
88-
metadata.put("port.http", "8080");
89-
metadata.put("k8s_namespace", "namespace");
90-
metadata.put("type", "ClusterIP");
91-
metadata.put("k8s", "true");
92-
93-
DefaultKubernetesServiceInstance kubernetesServiceInstance = new DefaultKubernetesServiceInstance(
94-
TEST_ENDPOINTS.getSubsets().get(0).getAddresses().get(0).getTargetRef().getUid(),
95-
TEST_SERVICE.getMetadata().getName(), TEST_ENDPOINTS.getSubsets().get(0).getAddresses().get(0).getIp(),
96-
TEST_ENDPOINTS.getSubsets().get(0).getPorts().get(0).getPort(), metadata, false,
97-
TEST_SERVICE.getMetadata().getNamespace(), null);
98-
webTestClient.get()
99-
.uri("/app/test-svc-3/uid2")
100-
.exchange()
101-
.expectBody(DefaultKubernetesServiceInstance.class)
102-
.isEqualTo(kubernetesServiceInstance);
103-
}
104-
10584
@Test
10685
void instance() {
10786
Map<String, String> metadata = new HashMap<>();

spring-cloud-kubernetes-discovery/src/main/java/org/springframework/cloud/kubernetes/discovery/KubernetesDiscoveryClient.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,6 @@ public class KubernetesDiscoveryClient implements DiscoveryClient {
4242

4343
private final String discoveryServerUrl;
4444

45-
@Deprecated(forRemoval = true)
46-
public KubernetesDiscoveryClient(RestTemplate rest, KubernetesDiscoveryClientProperties properties) {
47-
if (!StringUtils.hasText(properties.getDiscoveryServerUrl())) {
48-
throw new DiscoveryServerUrlInvalidException();
49-
}
50-
this.rest = rest;
51-
this.emptyNamespaces = properties.getNamespaces().isEmpty();
52-
this.namespaces = properties.getNamespaces();
53-
this.discoveryServerUrl = properties.getDiscoveryServerUrl();
54-
}
55-
5645
KubernetesDiscoveryClient(RestTemplate rest, KubernetesDiscoveryProperties kubernetesDiscoveryProperties) {
5746
if (!StringUtils.hasText(kubernetesDiscoveryProperties.discoveryServerUrl())) {
5847
throw new DiscoveryServerUrlInvalidException();

spring-cloud-kubernetes-discovery/src/main/java/org/springframework/cloud/kubernetes/discovery/KubernetesDiscoveryClientAutoConfiguration.java

Lines changed: 0 additions & 121 deletions
This file was deleted.

spring-cloud-kubernetes-discovery/src/main/java/org/springframework/cloud/kubernetes/discovery/KubernetesDiscoveryClientProperties.java

Lines changed: 0 additions & 67 deletions
This file was deleted.

spring-cloud-kubernetes-discovery/src/main/java/org/springframework/cloud/kubernetes/discovery/KubernetesReactiveDiscoveryClient.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,6 @@ public class KubernetesReactiveDiscoveryClient implements ReactiveDiscoveryClien
3434

3535
private final WebClient webClient;
3636

37-
@Deprecated(forRemoval = true)
38-
public KubernetesReactiveDiscoveryClient(WebClient.Builder webClientBuilder,
39-
KubernetesDiscoveryClientProperties properties) {
40-
if (!StringUtils.hasText(properties.getDiscoveryServerUrl())) {
41-
throw new DiscoveryServerUrlInvalidException();
42-
}
43-
webClient = webClientBuilder.baseUrl(properties.getDiscoveryServerUrl()).build();
44-
}
45-
4637
KubernetesReactiveDiscoveryClient(WebClient.Builder webClientBuilder, KubernetesDiscoveryProperties properties) {
4738
if (!StringUtils.hasText(properties.discoveryServerUrl())) {
4839
throw new DiscoveryServerUrlInvalidException();

0 commit comments

Comments
 (0)