Itxaka
b2ced7173f
Allow skipping the users check via sentinel
...
Signed-off-by: Itxaka <itxaka@kairos.io >
(cherry picked from commit b45d95c256
)
2025-04-04 15:19:20 +02: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
Andrew Steurer
78c109040d
adding error message ( #626 )
...
* adding error message
Signed-off-by: Andrew Steurer <andrew.steurer@fermyon.com >
* Apply suggestions from code review
---------
Signed-off-by: Andrew Steurer <andrew.steurer@fermyon.com >
Co-authored-by: Itxaka <itxaka@kairos.io >
2024-12-23 10:41:31 +00:00
Itxaka
895e571bb3
Expose pcrs for uki encryption ( #603 )
2024-11-20 10:41:52 +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
f24511b2dd
Enable debug log asap ( #578 )
2024-10-16 17:27:00 +02:00
Itxaka
e2c3a0e638
Read actual system configs during k8s upgrade ( #579 )
2024-10-16 12:36:19 +02:00
Itxaka
97d25b8993
Check for user+admin validity before actions ( #575 )
2024-10-15 10:47:09 +02:00
Itxaka
a3aadbbaa9
Allow installing with no users ( #574 )
2024-10-10 14:18:59 +02: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
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
6fe3455bd8
Really resolve the target for config and spec ( #560 )
2024-09-25 11:52:42 +02:00
Itxaka
9d63bae2ae
Really resolve the link, not just get a relative link ( #558 )
...
Signed-off-by: Itxaka <itxaka@kairos.io >
2024-09-24 19:09:06 +02:00
Itxaka
60af8246ad
Accept more paths to devices for install ( #552 )
2024-09-23 17:13:07 +02: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
690c7e7acd
Fix skipping paths under kubernetes
...
Signed-off-by: Itxaka <itxaka@kairos.io >
(cherry picked from commit c549aeb086
)
2024-09-16 10:17:55 +02:00
Itxaka
a6bf3541c5
Do not skip /run when counting the size ( #538 )
2024-09-13 17:31:40 +02:00
Itxaka
7c6c195bd5
Fix upgrade size calculation inside k8s ( #537 )
...
Co-authored-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-09-13 13:07:17 +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
Dimitris Karakasilis
8bf8fd8e6e
Remove unecessary changes
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-09-03 16:14:40 +03:00
Dimitris Karakasilis
88c1e93d71
Remove unecessary handling of config
...
As described here:
https://github.com/kairos-io/kairos-agent/pull/499/files#r1735245329
the `unmarshallFullSpec` will take care of the `upgrade.entry`
config so no need to handle it twice.
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-09-03 16:11:53 +03:00
Dimitris Karakasilis
ee14575627
Rename method
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-09-03 15:18:33 +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
Itxaka
4401cedb80
Fix image size calculation on upgrade ( #508 )
2024-09-03 11:59:33 +02:00
Dimitris Karakasilis
332d516467
Respect upgrade.recovery when set through the config file
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-08-26 16:33:46 +03:00
Dimitris Karakasilis
0e8195b7a4
Fix other test
...
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
Mauro Morales
d485910de1
Prevent unwanted yaml fields to be marshalled ( #323 )
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2024-05-07 11:38:57 +02:00
Mauro Morales
fa7b95bee2
Belongs to previous commit :P
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2024-05-06 17:03:08 +02:00
Mauro Morales
9696ce7503
Add missing keys to Install struct
...
Signed-off-by: Mauro Morales <contact@mauromorales.com >
2024-05-06 14:59:21 +02:00
Dimitris Karakasilis
d3bf4ebedb
Bump yip and propagate NoFormat to the install spec
...
We need this from yip:
4ebbc7582e
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-04-10 12:44:44 +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
0a3b0c0482
Fix linting error
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-04-09 12:53:05 +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
804462e272
WIP
...
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2024-04-09 12:53:04 +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
Itxaka
4e264a13b7
Add a scanner for config with nulllogger ( #262 )
...
To create a new config but discards the logs
Signed-off-by: Itxaka <itxaka@kairos.io >
2024-03-20 09:18:08 +01:00
Itxaka
abf92beac8
Bump to use vfs4 ( #240 )
2024-03-18 11:57:34 +01:00
Itxaka
6000742887
Try to print more info about the boott mode when loading the config ( #243 )
2024-03-07 12:46:55 +01:00
Itxaka
2e0af77fbc
Use new logger facilities ( #236 )
2024-03-01 12:27:26 +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
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
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
Itxaka
5f6bb7884f
Adapt uki install to new rootfsbase ( #228 )
2024-02-12 10:35:36 +01:00