Etienne Champetier
Etienne Champetier
#879 need to be merged first then I can rebase on top
> Need to fix CI first. In `console.txt` boot seems ok (https://jenkins-coreos-ci.apps.ocp.fedoraproject.org/job/bootupd/job/PR-841/8/artifact/tmp/console.txt), but `kola qemuexec` timeout (https://jenkins-coreos-ci.apps.ocp.fedoraproject.org/blue/rest/organizations/jenkins/pipelines/bootupd/branches/PR-841/runs/8/log/?start=0) comparing with a sucessfull boot, `ignition.firstboot` kargs is missing, but `ignition.platform.id=qemu` is present
Ok I'm actually breaking ignition because [40_coreos-ignition.cfg](https://github.com/coreos/fedora-coreos-config/tree/45d671d243a4f2010bba391f90dddbfb80829b5f/overlay.d/40grub/usr/lib/bootupd/grub2-static/configs.d) is now after `blscfg` ``` [2025-03-17T02:47:25.147Z] Added 01_grub2_password.cfg [2025-03-17T02:47:25.147Z] Added 10_blscfg.cfg [2025-03-17T02:47:25.147Z] Added 14_menu_show_once.cfg [2025-03-17T02:47:25.147Z] Added 30_uefi-firmware.cfg [2025-03-17T02:47:25.147Z] Added 40_coreos-ignition.cfg [2025-03-17T02:47:25.147Z] Added 41_custom.cfg...
Reordered the files a bit to see if it fixes, if yes I'll need to change [ignition.cfg](https://github.com/coreos/ignition/blob/main/grub2/ignition.cfg) to 40_ignition.cfg BTW `70_coreos-user.cfg` is not needed for a long time I think
Jenkins seems to be broken right now
Opened a PR to remove `70_coreos-user.cfg` as it duplicates `01_grub2_password.cfg`: https://github.com/coreos/fedora-coreos-config/pull/3399
And another PR for ignition: https://github.com/coreos/ignition/pull/2037
CI is green now BTW
Anyone aware of a repo with another copy of ignition.cfg ? (Something similar to fedora-coreos-config) Should we just stop if file doesn't start with a number to make it easier...
Found https://github.com/openshift/os/blob/master/overlay.d/40grub but it just uses fedora-coreos-config