Commit Graph

24 Commits

Author SHA1 Message Date
Itxaka
2e0af77fbc
Use new logger facilities (#236) 2024-03-01 12:27:26 +01:00
mudler
958ae9393d fix(after-install): run after-install hook after partitions are encrypted 2024-02-27 17:28:11 +01:00
Itxaka
2e9c85e63a
Add shim to choose next entry to boot from (#230) 2024-02-21 10:44:32 +01:00
Dimitris Karakasilis
ca84f82faa Mount EFI partition as RW, to rotate recovery -> active on reset
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-02-20 18:16:57 +02:00
Dimitris Karakasilis
a635a7ba08 Move "recovery" to "active" on reset
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-02-20 17:54:59 +02:00
Dimitris Karakasilis
c523f48a17 Remove unecessary method parameter
becaues now we have a receiver which already has that field

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-02-20 16:07:23 +02:00
Dimitris Karakasilis
88454bdda4
Implement uki "kairos-agent upgrade --recovery"
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-02-20 13:30:52 +02:00
Dimitris Karakasilis
78a240d9c5
Handle the filesystem walk error
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-02-16 17:39:08 +02:00
Mauro Morales
b88d1a70b8
Refactor methods and implement uki upgrade
Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>
2024-02-16 17:37:40 +02:00
Mauro Morales
bf8e2ba3b0 Make copies for active/passive/recovery
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-02-15 17:48:21 +01:00
Dimitris Karakasilis
d981656715
Install efi files in uki mode using naming convention
replace "artifact" with "active" in conf files and in filenames

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-02-13 16:12:20 +02:00
Dimitris Karakasilis
75eda111cd
Handle error and extract code to function
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-02-13 11:16:49 +02:00
Itxaka
5f6bb7884f
Adapt uki install to new rootfsbase (#228) 2024-02-12 10:35:36 +01:00
Ettore Di Giacinto
1867523424
Update pkg/uki/install.go 2024-02-09 11:28:48 +01:00
mudler
5bf688b8f9 do not try to create a dir 2024-02-09 11:27:09 +01:00
mudler
b8388782b0 fix(mount): check if path is mounted and create /run/initramfs/live if doesn't exist 2024-02-09 11:11:49 +01:00
Itxaka
aade2bebb3
Bring uki install up to par with immucore (#225) 2024-02-08 15:21:37 +01:00
Itxaka
33c8e8f29c
Add reset for uki (#221) 2024-02-02 13:20:06 +01:00
Itxaka
0897a79c25
Remove the proper interactive-install entry by default (#220) 2024-01-31 20:58:49 +01:00
Itxaka
3b5ae90dfe
Set proper partition size based on the source (#214) 2024-01-30 10:35:10 +01:00
Itxaka
f6f113128d
Remove entries on install (#213) 2024-01-26 17:41:23 +01:00
Itxaka
b8232ae985
UKI improvements (#186) 2023-12-18 16:09:55 +01:00
Itxaka
3254b8a36e
Uki upgrade (#182) 2023-12-18 11:38:26 +01:00
Itxaka
1b967cccd8
[uki] Lyfecycle (#148) 2023-10-03 11:15:17 +02:00