romario-07
7087ed136e
add umount to cleanup stack just if mount succeeded ( #888 )
2025-07-30 08:00:04 +00:00
Itxaka
f60f4995a3
Fix upgrade not remounting properly ( #811 )
2025-06-11 16:44:30 +02:00
Itxaka
694a280959
Fix a small issue with common flag ( #796 )
2025-06-04 07:53:32 +00:00
Itxaka
d0f0710c78
Use grub binaries and libs from rootfs ( #760 )
2025-04-25 10:43:21 +02:00
Itxaka
e5b98de8b3
Add support for common and recovery folders in sysext ( #757 )
2025-04-14 15:42:10 +02:00
Itxaka
80d6f064c3
First iteration of the sysext command ( #738 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-04-09 10:18:11 +00:00
Itxaka
4975b9b914
Bump yip and diskfs ( #717 )
...
* Bump yip and diskfs
---------
Signed-off-by: Itxaka <itxaka@kairos.io >
2025-03-26 11:57:29 +01:00
Itxaka
db703db5e5
Try to fix hooks ( #718 )
...
* fix hooks
---------
Signed-off-by: Itxaka <itxaka@kairos.io >
2025-03-24 16:05:39 +01:00
Itxaka
7be897c1d5
Add boot assesment for install and bootentry ( #604 )
2024-11-27 11:16:56 +01:00
Itxaka
00409e2357
fix reset not updating EFI files ( #600 )
2024-11-19 16:38:05 +01:00
Itxaka
dcad8beac2
Drop those stupid github and vfs deps bumps ( #591 )
2024-11-06 12:50:14 +01:00
Itxaka
6634e18aa3
Respect user defined/default sizes on upgrade ( #587 )
2024-11-06 11:34:01 +01:00
Itxaka
e8bb8cf4ff
Move to use kairos-release ( #567 )
2024-10-07 09:44:05 +00:00
Itxaka
0f85a2c9d4
Fix reset ( #565 )
2024-09-27 16:10:49 +02:00
Dimitris Karakasilis
9891916d49
Fix RenderTemplate and a test
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-09-26 12:18:42 +03:00
Itxaka
fbb64f2a82
Run tests in parallel and output github formats on workflow ( #543 )
...
* Run tests in parallel and output github formats on workflow
Signed-off-by: Itxaka <itxaka@kairos.io >
* Fix broken parallel tests
We were using a fixed file for the tests which several tests could be
accessing at the same time.
This fixes it by setting a temp random file at the test start
Signed-off-by: Itxaka <itxaka@kairos.io >
* Fix the tests logging to stdout
Signed-off-by: Itxaka <itxaka@kairos.io >
* Drop the verbose
Signed-off-by: Itxaka <itxaka@kairos.io >
* Fix agent test
Signed-off-by: Itxaka <itxaka@kairos.io >
* Let the event consumer create the logfile or whatever
Signed-off-by: Itxaka <itxaka@kairos.io >
* Drop Focus
Signed-off-by: Itxaka <itxaka@kairos.io >
---------
Signed-off-by: Itxaka <itxaka@kairos.io >
2024-09-17 17:51:11 +02:00
Itxaka
3e99d75331
Move to use our ghw clone ( #535 )
2024-09-17 15:27:31 +02:00
Itxaka
d02bc50747
Improve get partitions and reset spec ( #530 )
...
Co-authored-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-09-12 17:24:35 +02: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
774547e150
Address PR comments
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-09-04 12:51:19 +03:00
Dimitris Karakasilis
f9b6a529f3
Use cli options to set the upgrade entry
...
so that we check if this works (fixed bug)
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-09-03 15:30:55 +03:00
Dimitris Karakasilis
3c9ba426e6
Fix test
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-09-03 15:16:57 +03:00
Dimitris Karakasilis
2570a1848b
Extract login into a method
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-09-03 13:52:12 +03:00
Dimitris Karakasilis
773b1e7d59
Add test for image size calculation and respect --recovery flag
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-09-03 13:38:47 +03:00
Dimitris Karakasilis
c0c419cce8
Fix unit tests
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-08-26 16:33:46 +03: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
Dimitris Karakasilis
c589ae1ce3
[WIP] Properly handle single entries in bootentry command
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-08-26 16:32:43 +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
0d8d534d5d
Encrypt luks partition with allow-discards ( #423 )
2024-07-29 09:47:03 +02:00
Dimitris Karakasilis
536c401f3c
Make test more robust
...
because on some workers machineID may come empty making the test fail
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-07-26 14:22:17 +03:00
Dimitris Karakasilis
571f10d900
Remove unecessary assignments and add NoFormat to UKI
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-04-09 12:53:06 +03:00
Dimitris Karakasilis
d8df60c315
Remove development debug output
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-04-09 12:53:06 +03:00
Dimitris Karakasilis
9df8781d23
Detect the preconfigured device when no-format is true
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-04-09 12:53:05 +03:00
Dimitris Karakasilis
7d9accccd7
[WIP] Try to see which code breaks it
...
Fixes https://github.com/kairos-io/kairos/issues/2281
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-04-09 12:52:12 +03:00
Mauro Morales
8f68b870d3
Bad refactoring, these should be active not cos ( #278 )
...
* Bad refactoring, these should be active not cos
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* State should be called statereset everywhere
autoreset was introduced with UKI but we want parity with GRUB
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
---------
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2024-03-29 16:12:23 +01: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
Itxaka
abf92beac8
Bump to use vfs4 ( #240 )
2024-03-18 11:57:34 +01:00
Mauro Morales
3328a2987f
After upgrade or recovery, set bootentry to "cos" ( #251 )
2024-03-16 16:27:29 +01:00
Itxaka
0c06b1b183
Mount efi partition if not mounted for bootentries ( #250 )
2024-03-15 14:32:17 +00:00
Itxaka
f6466698fc
Fix bootentries grub in opensuse
...
Signed-off-by: Itxaka <itxaka@kairos.io >
2024-03-15 14:34:37 +01:00
Mauro Morales
027a8800c2
Use existing role names for bootentry command on UKI ( #247 )
...
* Use existing role names for bootentry command
Switch from active.conf, passive.conf and recovery.conf to cos, fallback
and recovery respectively
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* Extended cmdline
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
* Extend tests
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
---------
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2024-03-15 09:17:37 +01:00
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
Itxaka
775756f4b6
Run install off the same command ( #196 )
2024-01-09 15:10:04 +01:00
Dimitris Karakasilis
f26a517eab
remove copyright to SUSE
2023-10-20 10:39:50 +03:00
Denis Luchkin-Zhou
234bb4b36e
Add command to render a Go template with config and state as data context
...
Signed-off-by: Denis Luchkin-Zhou <wyvernzora@gmail.com >
2023-10-18 08:37:45 -07:00
Dimitris Karakasilis
80f83ba676
Run sanitization outside the spec building functions
...
To limit responsibility or those functions and to keep the tests passing
(because they assumed no sanitization)
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2023-10-02 10:57:11 +03:00
Dimitris Karakasilis
d1e84c186c
Fix minor syntax and linting issues
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2023-10-02 10:43:18 +03:00