On 12/04, Václav Rozsypálek wrote:
> We are not using matchbox. We built our custom tooling around that (because
> matchbox lack some extra functionality that we need).
> But anyway the ignition is served by basic golang http server and we see
> all logs of that http server and there is no request reaching the URL of
> ignition on http server at all. So we have the same visibility as we would
> have with matchbox with debug log.
>
> There is just no GET request for the ignition URL. That is the issue.
You need to pass `coreos.first_boot=1` on the kernel command line. Since
Ignition only runs on the first boot, it needs somewhere to store that
state. In a PXE environment, there is no constant location for this
state, so it is moved to the PXE server instead.
-Alex