In the CI, I came across a bug that surfaces an issue that prevents machines from PXE booting while other images are being imported. What does the CI do:
1. CI imports Xenial
2. CI tells machines to PXE (power's them on for enlistment).
3. Machine enlists and CI containers.
However, I did this:
1. CI imports Xenial
2. CI tells machines to PXE
3. After 2, I immediately try to import images for other architecture (such as arm64, i386).
4. Machines fail to PXE boot with no-such-image even though amd64 images are there.
In the CI, I came across a bug that surfaces an issue that prevents machines from PXE booting while other images are being imported. What does the CI do:
1. CI imports Xenial
2. CI tells machines to PXE (power's them on for enlistment).
3. Machine enlists and CI containers.
However, I did this:
1. CI imports Xenial
2. CI tells machines to PXE
3. After 2, I immediately try to import images for other architecture (such as arm64, i386).
4. Machines fail to PXE boot with no-such-image even though amd64 images are there.