Commit Graph

28 Commits

Author SHA1 Message Date
Itxaka
7be897c1d5
Add boot assesment for install and bootentry (#604) 2024-11-27 11:16:56 +01:00
Dimitris Karakasilis
d3c864cd19
Add comment above method
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-09-26 15:02:39 +03:00
Dimitris Karakasilis
a45cee2ebc
Fix order or directories
so that we allow users to override baked-in livecd configuration with
config coming from datasource (written in /oem)

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-09-26 14:59:16 +03:00
Dimitris Karakasilis
d618ff72f3
Split yip config dirs from user config dirs
as per the comment here:

https://github.com/kairos-io/kairos-agent/pull/550#discussion_r1776759001

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-09-26 14:32:36 +03:00
Dimitris Karakasilis
d7af53994b
Add directory back
we will handle this in another pr. See comment here:

https://github.com/kairos-io/kairos-agent/pull/550#discussion_r1776753288

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-09-26 12:56:16 +03:00
Dimitris Karakasilis
b0b4618f8f
Show sources in config string
and remove directory which is only meant to be used by yip configs (not
user configs read by the kairos-agent).

This needs to be explained in the release notes.

Needs this: https://github.com/kairos-io/kairos-sdk/pull/501

Part of: https://github.com/kairos-io/kairos/issues/2737

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-09-26 12:07:59 +03:00
Itxaka
8e2c8ebb92
Minimize shelling out (#439)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-09-10 12:23:15 +02:00
Dimitris Karakasilis
257d0a1c38
Unify --recover and --boot-entry upgrade options in code
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-08-26 16:33:44 +03:00
mudler
75ff3cbdd4 feat(installation): allow to abort installation if sentinel file is present
Signed-off-by: mudler <mudler@localai.io>
2024-08-21 09:27:35 +02:00
Itxaka
d24489e074
Expand source error (#293) 2024-04-15 15:24:10 +02:00
Mauro Morales
69756e3020
Fix bootentry (#277)
* Fix bootentry

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Use same naming as in GRUB

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-03-29 12:49:07 +01:00
Itxaka
64b9548049
Add an autoreset entry (#267) 2024-03-22 13:21:58 +01:00
Mauro Morales
590e39e97e
Add UKI functionlity to replace titles (#246)
* Add UKI functionlity to replace titles

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Move common logic to constants

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2024-03-13 09:54:12 +01:00
Itxaka
2e9c85e63a
Add shim to choose next entry to boot from (#230) 2024-02-21 10:44:32 +01:00
Itxaka
aade2bebb3
Bring uki install up to par with immucore (#225) 2024-02-08 15:21:37 +01:00
Itxaka
0897a79c25
Remove the proper interactive-install entry by default (#220) 2024-01-31 20:58:49 +01:00
Itxaka
f6f113128d
Remove entries on install (#213) 2024-01-26 17:41:23 +01:00
Itxaka
ae41cbf34e
Copy grub+shim from the rootfs especific paths (#189) 2024-01-11 11:24:43 +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
Mauro Morales
287c64cdcb Add config permissions
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-12-06 14:37:27 +01:00
Itxaka
02a0f48219 Add regexp module to grub
Signed-off-by: Itxaka <itxaka@kairos.io>
2023-10-30 11:03:06 +01:00
Itxaka
1b967cccd8
[uki] Lyfecycle (#148) 2023-10-03 11:15:17 +02:00
Itxaka
274701a3ac
Also install fonts when installing grub (#144) 2023-09-13 11:07:28 +02:00
Itxaka
9bff3742c1
Load elemental config/spec from cloud config (#82) 2023-07-20 15:53:48 +02:00
Itxaka
738bfbdb69
Simplify rsync implementation (#61) 2023-06-20 12:18:31 +02:00
Itxaka
ddfa30a4c6
Drop luet, image extractor, drop build code and multiarch images (#20)
Co-authored-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-05-16 16:06:49 +02:00
Itxaka
002b8ba51f
Bring elemental-cli code into the agent (#13) 2023-05-05 18:43:21 +02:00