-
Bug
-
Resolution: Done
-
Undefined
-
4.12.0
-
None
-
None
-
False
-
Description of problem:
Bootstrap fail in SNO installation
Version-Release number of selected component (if applicable):
How reproducible:
always
Steps to Reproduce:
1. Test this in libvirt env. Agent-config and install-config in attached. 2. Use attached agent-config and install-config to create image 3. Install SNO: virt-install --connect qemu:///system -n control-0 -r 33000 --vcpus 8 --cdrom ./agent.iso --disk pool=installer,size=120 --boot uefi,hd,cdrom --os-variant=rhel8.5 --network network=default,mac=52:54:00:aa:aa:aa --wait=-1 --check mac_in_use=off 4. There is following error in bootkube.service log: -- Logs begin at Fri 2022-09-30 08:58:21 UTC, end at Fri 2022-09-30 09:19:40 UTC. -- Sep 30 09:00:51 test.metalkube.org systemd[1]: Starting Bootkube - bootstrap in place post reboot... Sep 30 09:00:51 test.metalkube.org bootstrap-in-place-post-reboot.sh[2409]: Running bootkube bootstrap-in-place post reboot Sep 30 09:00:52 test.metalkube.org bootstrap-in-place-post-reboot.sh[2409]: Waiting for api ... Sep 30 09:00:57 test.metalkube.org bootstrap-in-place-post-reboot.sh[2409]: Waiting for api ... Sep 30 09:01:02 test.metalkube.org bootstrap-in-place-post-reboot.sh[2409]: Waiting for api ... Sep 30 09:01:07 test.metalkube.org bootstrap-in-place-post-reboot.sh[2409]: Waiting for api ... Sep 30 09:01:12 test.metalkube.org bootstrap-in-place-post-reboot.sh[2409]: Waiting for api ... Sep 30 09:01:17 test.metalkube.org bootstrap-in-place-post-reboot.sh[2409]: Approving csrs ... Sep 30 09:01:17 test.metalkube.org bootstrap-in-place-post-reboot.sh[3045]: error: error executing jsonpath "{.items[0].status.conditions[?(@.type==\"Ready\")].status}": Error executing template: array index out of bounds: index 0, length 0. Printing more information for debugging the template: Sep 30 09:01:17 test.metalkube.org bootstrap-in-place-post-reboot.sh[3045]: template was: Sep 30 09:01:17 test.metalkube.org bootstrap-in-place-post-reboot.sh[3045]: {.items[0].status.conditions[?(@.type=="Ready")].status} Sep 30 09:01:17 test.metalkube.org bootstrap-in-place-post-reboot.sh[3045]: object given to jsonpath engine was: Sep 30 09:01:17 test.metalkube.org bootstrap-in-place-post-reboot.sh[3045]: map[string]interface {}{"apiVersion":"v1", "items":[]interface {}{}, "kind":"List", "metadata":map[string]interface {}{"resourceVersion":""}} Sep 30 09:01:17 test.metalkube.org bootstrap-in-place-post-reboot.sh[2409]: Approving csrs ... Sep 30 09:01:51 test.metalkube.org bootstrap-in-place-post-reboot.sh[3142]: error: error executing jsonpath "{.items[0].status.conditions[?(@.type==\"Ready\")].status}": Error executing template: array index out of bounds: index 0, length 0. Printing more information for debugging the template: Sep 30 09:01:51 test.metalkube.org bootstrap-in-place-post-reboot.sh[3142]: template was: Sep 30 09:01:51 test.metalkube.org bootstrap-in-place-post-reboot.sh[3142]: {.items[0].status.conditions[?(@.type=="Ready")].status} Sep 30 09:01:51 test.metalkube.org bootstrap-in-place-post-reboot.sh[3142]: object given to jsonpath engine was: Sep 30 09:01:51 test.metalkube.org bootstrap-in-place-post-reboot.sh[3142]: map[string]interface {}{"apiVersion":"v1", "items":[]interface {}{}, "kind":"List", "metadata":map[string]interface {}{"resourceVersion":""}} Sep 30 09:01:51 test.metalkube.org bootstrap-in-place-post-reboot.sh[2409]: Approving csrs ... Sep 30 09:02:21 test.metalkube.org bootstrap-in-place-post-reboot.sh[2409]: Approving csrs ... Sep 30 09:02:52 test.metalkube.org bootstrap-in-place-post-reboot.sh[2409]: Approving csrs ...
Actual results:
Expected results:
Additional info: