Skip to content

Commit 515c91b

Browse files
committed
fix failure
1 parent e9594cb commit 515c91b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

spring-cloud-kubernetes-fabric8-autoconfig/src/main/java/org/springframework/cloud/kubernetes/fabric8/Fabric8AutoConfiguration.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,13 @@ public Fabric8PodUtils kubernetesPodUtils(KubernetesClient client) {
121121

122122
@PreDestroy
123123
void preDestroy() {
124-
context.getBean("kubernetesClient", KubernetesClient.class).close();
124+
context.getBeansOfType(KubernetesClient.class).values().forEach(KubernetesClient::close);
125+
126+
// in case of bootstrap
127+
ApplicationContext parent = context.getParent();
128+
if (parent != null) {
129+
parent.getBeansOfType(KubernetesClient.class).values().forEach(KubernetesClient::close);
130+
}
125131
}
126132

127133
}

0 commit comments

Comments
 (0)