From b0396ed8c15fe053c62934af943cc571e0e4d06f Mon Sep 17 00:00:00 2001 From: "Michael N. Lipp" Date: Sat, 12 Aug 2023 15:28:26 +0200 Subject: [PATCH] Fix problem with creating new VM. --- .../src/org/jdrupes/vmoperator/manager/CmReconciler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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);