immucore/internal/utils
Dimitris Karakasilis 4521fe6fcd
2226 detect boot state (#225)
* WIP

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* WIP

Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* WIP add logs everywhere (EOD wip)

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Do the livecd check as late as possible

because the herd condition is evaluated too early before the /sys
is mounted and thus we don't detect the installed system correctly in
UKI mode.

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Wrap NewRuntime to allow passing down a logger

so that kairos-sdk logs make it to the immucore.log file

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Add TODOs and remove redundant check in code

the livecd check already happens some lines above

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Replace the "replace" with an actual tag

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remoce "replace" directive and use wrapper method for UnlockAll

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Remove unecessary TODO

the log message describes what happened

* Re-use the method from kairos-sdk for uki boot detection

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Move messages from Info() to Debug() (PR review request)

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>
Co-authored-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-02-19 13:42:06 +02:00
..
chroot.go 🐛 Fix chroot unmounting (#80) 2023-03-08 19:44:45 +01:00
cloudinit_console.go Fix logger (#99) 2023-03-14 15:19:55 +01:00
cloudinit.go Mount livecd in /run/initramfs/live under uki (#223) 2024-02-08 14:22:44 +01:00
common.go 2226 detect boot state (#225) 2024-02-19 13:42:06 +02:00
log.go Mount livecd in /run/initramfs/live under uki (#223) 2024-02-08 14:22:44 +01:00
mounts.go 2226 detect boot state (#225) 2024-02-19 13:42:06 +02:00
suite_test.go 🐛 Fix coverage (#76) 2023-03-02 19:33:11 +01:00
upgrade_kcrypt.go Upgrade kcrypt partitions on boot (#122) 2023-05-08 09:44:43 +02:00
utils_test.go Update kairos sdk to latest master (#89) 2023-03-09 19:45:24 +01:00