Hi MAAS team, I faced a weird issue to bootstrap juju controllers using MAAS. My setup uses proxy server to access the internet. In the MAAS configuration I do not explicitly configure proxy server:
When I bootstrap HA juju controller I see that 2 juju VMs are deployed successfully but 1 VM has failed deployment. When I check tcpdump collected between VM and MAAS pxboot interface I see that VM gets IP and it requests to tftp bootx64.efi file, then MAAS looks for that file and sends GET HTTP request to the URI: http://maas-agent-httpproxy/MAAS/boot-resources/bootloaders/uefi/amd64/bootx64.efi
As a result request goes to the HTTP proxy and proxy replies with Forbidden since this file is not available on proxy itself. My juju machine receives tftp error “File not found”. I believe this bootx64.efi should be present locally on the MAAS machine so why does it try to look for this file using proxy? How can I force MAAS to not use a proxy to serve bootx64.efi from local disk via TFTP?
MAAS 3.5.3