diff --git a/org.jdrupes.vmoperator.manager/src/org/jdrupes/vmoperator/manager/CmReconciler.java b/org.jdrupes.vmoperator.manager/src/org/jdrupes/vmoperator/manager/CmReconciler.java index 85e2e94..aa1b69b 100644 --- a/org.jdrupes.vmoperator.manager/src/org/jdrupes/vmoperator/manager/CmReconciler.java +++ b/org.jdrupes.vmoperator.manager/src/org/jdrupes/vmoperator/manager/CmReconciler.java @@ -110,7 +110,9 @@ import org.jdrupes.vmoperator.manager.VmDefChanged.Type; var podApi = new DynamicKubernetesApi("", "v1", "pods", client); var pods = podApi .list(newCm.getMetadata().getNamespace(), listOpts).getObject(); - if (pods == null) { + + // If the VM is being created, the pod may not exist yet. + if (pods == null || pods.getItems().size() == 0) { return; } var pod = pods.getItems().get(0);