Skip to content

Commit 49bc5e8

Browse files
committed
Fix dependencies
1 parent ac7a0fe commit 49bc5e8

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

server/src/main/java/org/apache/cloudstack/vm/UnmanagedVMsManagerImpl.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@
123123
import com.cloud.utils.LogUtils;
124124
import com.cloud.utils.Pair;
125125
import com.cloud.utils.UuidUtils;
126+
import com.cloud.utils.component.ComponentContext;
126127
import com.cloud.utils.db.EntityManager;
127128
import com.cloud.utils.exception.CloudRuntimeException;
128129
import com.cloud.utils.net.NetUtils;
@@ -314,9 +315,13 @@ public class UnmanagedVMsManagerImpl implements UnmanagedVMsManager {
314315
private DataStoreManager dataStoreManager;
315316
@Inject
316317
private ImportVmTasksManager importVmTasksManager;
317-
@Inject
318+
318319
private KubernetesServiceHelper kubernetesServiceHelper;
319320

321+
private void setKubernetesServiceHelper(KubernetesServiceHelper helper) {
322+
this.kubernetesServiceHelper = helper;
323+
}
324+
320325
protected Gson gson;
321326

322327
public UnmanagedVMsManagerImpl() {
@@ -2389,6 +2394,9 @@ void performUnmanageVMInstancePrechecks(VMInstanceVO vmVO) {
23892394
}
23902395

23912396
private boolean isVmPartOfCKSCluster(VMInstanceVO vmVO) {
2397+
if (kubernetesServiceHelper == null) {
2398+
setKubernetesServiceHelper(ComponentContext.getComponent(KubernetesServiceHelper.class));
2399+
}
23922400
return kubernetesServiceHelper.findByVmId(vmVO.getId()) != null;
23932401
}
23942402

0 commit comments

Comments
 (0)