File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
server/src/main/java/org/apache/cloudstack/vm Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 123123import com .cloud .utils .LogUtils ;
124124import com .cloud .utils .Pair ;
125125import com .cloud .utils .UuidUtils ;
126+ import com .cloud .utils .component .ComponentContext ;
126127import com .cloud .utils .db .EntityManager ;
127128import com .cloud .utils .exception .CloudRuntimeException ;
128129import 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
You can’t perform that action at this time.
0 commit comments