From 8730a1a4b8fd534f2b8f0cbb970e54996deca1dc Mon Sep 17 00:00:00 2001 From: Julia Kreger Date: Sat, 6 Jul 2024 16:01:45 -0700 Subject: [PATCH] CI: Remove grub http boot from standalone CI test Long story short, in some circles the EFI grub network boot over http with VMs is regarded as unstable. What appears to be happening, with service logs at least, is we get a HEAD request (grub code always issues a HEAD request first to minimize memory usage), and then re-requests the file contents. So what we end up seeing on the grub side is: error: Fail to receive a response! status=104 error: Fail to send a request! status=0x800000000000000f. What appears to happen is things get gumed up in firmware and the generally that means we can't run this test in CI. Change-Id: I1471c9429b742abb250b9a3a910108f1711ad574 --- zuul.d/ironic-jobs.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zuul.d/ironic-jobs.yaml b/zuul.d/ironic-jobs.yaml index 1f37dd35ad2..bfe5b1380a6 100644 --- a/zuul.d/ironic-jobs.yaml +++ b/zuul.d/ironic-jobs.yaml @@ -240,7 +240,10 @@ IRONIC_AGENT_IMAGE_DOWNLOAD_SOURCE: http IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_DEPLOY_DRIVER: redfish - IRONIC_ENABLED_BOOT_INTERFACES: "ipxe,redfish-virtual-media,http-ipxe,pxe,http" + # NOTE(TheJulia): We test numerous boot interfaces here, but "http" + # with "grub2" is functionally unstable. Basically high odds of failure + # with VMs in EFI request handling with VMs. + IRONIC_ENABLED_BOOT_INTERFACES: "ipxe,redfish-virtual-media,http-ipxe,pxe" IRONIC_ENABLED_HARDWARE_TYPES: redfish IRONIC_ENABLED_POWER_INTERFACES: redfish IRONIC_ENABLED_MANAGEMENT_INTERFACES: redfish