Commit Graph

942 Commits

Author SHA1 Message Date
Dimitris Karakasilis
d98a0047d9 Merge pull request #119 from kairos-io/improve-error-message
Improve error message
2023-08-04 14:26:11 +03:00
Dimitris Karakasilis
e2e70565a7 Improve error message
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-08-04 10:06:08 +03:00
renovate[bot]
c42ca694d2 Update module k8s.io/mount-utils to v0.27.4 (#93)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v2.2.2
2023-08-03 20:01:10 +02:00
renovate[bot]
ff9dbc5ead Update dependency alpinejs to v3.12.3 (#80)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-03 20:00:46 +02:00
renovate[bot]
d8679f5a2c Update dependency bootstrap to v5.3.1 (#54)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-03 20:00:32 +02:00
renovate[bot]
091fd32c0c Update dependency codemirror to v5.65.14 (#86)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-03 20:00:03 +02:00
renovate[bot]
8400023fca Update dependency jquery to v3.7.0 (#94)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-03 19:59:17 +02:00
renovate[bot]
df9d94767d Update dependency cypress to v12.17.3 (#92)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-03 19:58:40 +02:00
Itxaka
00eae4c029 Make interactive installer use the collector as well (#113) 2023-08-03 19:49:09 +02:00
Itxaka
822222a645 Drop override of message options after install (#112) 2023-08-03 19:46:13 +02:00
Itxaka
26140a46d3 Tests and improve createExtraDirsInRootfs (#111) 2023-08-03 12:16:35 +02:00
Itxaka
8feaf648e0 Extra cleanup for install partitions (#108) 2023-08-02 19:11:50 +02:00
Itxaka
f5f3d3f221 Allow creating dirs in rootfs via cc (#109) 2023-08-02 19:11:25 +02:00
renovate[bot]
a28acbf63a Update module github.com/kairos-io/kairos-sdk to v0.0.11 (#107)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v2.2.1
2023-08-01 12:36:30 +02:00
Itxaka
d44bc2e898 Rework install workflow for event stuff (#106) 2023-08-01 12:33:40 +02:00
Itxaka
a2ebd3fb2b Drop logrusWrapper (#105) 2023-07-27 10:51:15 +02:00
Itxaka
dffa755ad4 Add tests for Platform (#104) v2.2.0 2023-07-26 12:02:47 +02:00
Itxaka
fbcf26fdca Workaround for "auto" device propagating to spec properly
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
v2.2.0-rc6
2023-07-26 00:22:14 +02:00
Itxaka
beb04baa75 Fix wrong spec loaded for upgrade
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
v2.2.0-rc5
2023-07-25 22:15:46 +02:00
Itxaka
3c2697a6ad Fix config loading, install device and call sanitize (#103)
* Fix config loading, install device and call sanitize

Syncs the cfg.install.device to the installspec.target
As on manual-install the device can actually come from a flag and its
not on the cloud-config, we need to initialize the InstallSpec with the
value of the cfg.Install.Device as by that time we already have the
final value of the install target.

Also calls sanitize on config and specs and warns if anything goes wrong

Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>

* Fix platform override and tests

The sanitize method for Config was never called so we never noticed that
its overriding the platform, even if we pass the WithPLatform option.

This patch fixes it by only overriding platform by default on sanitize
if the platform is empty, otherwise leave the platform on it values.

Also fixes the tests to use test facilities and a small fix to not try
to load the platform values form yaml

Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>

* Init the Install in the Config init

Just in case something tries to access it so they dont find a nil

Also adjusts some more tests

Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>

---------

Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
v2.2.0-rc4
2023-07-25 19:36:01 +02:00
Itxaka
f7bdba2dda Merge elemental config into agent config (#102) v2.2.0-rc3 2023-07-25 15:21:34 +02:00
Itxaka
5b945303c9 Drop runconfig in favour of config (#101) 2023-07-25 11:08:27 +02:00
Itxaka
bca3277b7d Rework install a bit more (#100)
Co-authored-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-07-25 09:12:39 +02:00
Itxaka
956f86f99c Rework reboot/shutdown to use the hooks (#96) v2.2.0-rc2 2023-07-24 12:28:59 +02:00
Itxaka
4e5d116307 Cleanup and simplify elementalConfig (#98)
Co-authored-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-24 11:44:21 +02:00
Itxaka
fa8d212f0f More config tests (#97) 2023-07-21 17:02:37 +02:00
Itxaka
922d35b4f1 Merge data from events into reset (#91) 2023-07-21 10:37:53 +02:00
Itxaka
9bff3742c1 Load elemental config/spec from cloud config (#82) v2.2.0-rc1 2023-07-20 15:53:48 +02:00
renovate[bot]
fd22840d14 Update module github.com/spf13/viper to v1.16.0 (#50)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 15:53:34 +02:00
renovate[bot]
aa23d50d27 Update module github.com/pterm/pterm to v0.12.63 (#88)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 15:53:22 +02:00
renovate[bot]
21eb18423e Update module github.com/kairos-io/kairos-sdk to v0.0.9 (#87)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 15:53:06 +02:00
renovate[bot]
239b583ec9 Update module github.com/jaypipes/ghw to v0.12.0 (#89)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 15:52:31 +02:00
Itxaka
1ab0898c2c Fix releases coming from the bus (#90) v2.1.11 2023-07-20 12:02:43 +02:00
renovate[bot]
6b0e1c0af4 Update dependency cypress to v12.17.1 (#66)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-19 11:13:36 +02:00
renovate[bot]
520ca64f36 Update module github.com/onsi/ginkgo/v2 to v2.11.0 (#49)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-19 11:12:31 +02:00
renovate[bot]
9929366ba9 Update module k8s.io/mount-utils to v0.27.3 (#53)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-19 11:12:04 +02:00
Itxaka
4bc5ea1cfc Fix oem mountpoint not available on upgrade (#85) 2023-07-19 07:46:30 +00:00
Itxaka
9a16b94e2a Create .codecov.yaml (#83) 2023-07-13 09:13:18 +02:00
Itxaka
9c5731baa2 Rename go module kairos-agent (#81) 2023-07-10 14:39:48 +02:00
Itxaka
5f26f80349 Search for lvm partitions on upgrade (#78) v2.1.10 2023-07-07 17:35:41 +02:00
Itxaka
fa9fe3177e Copy docs into proper place (#75) v2.1.9 2023-07-05 11:42:44 +02:00
Mauro Morales
8bfe630654 Merge pull request #77 from kairos-io/schedule-renovate-afterhours
Schedule renovate after hours
2023-07-05 08:19:09 +02:00
Itxaka
dc0a00aa5b Fail on webui failures (#76)
Signed-off-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-07-04 16:31:42 +02:00
Mauro Morales
aba84f7758 Schedule renovate after hours
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-04 15:48:40 +02:00
Dimitris Karakasilis
e336c66b3f Use the yip layout plugin (#72)
Co-authored-by: Dimitris Karakasilis <dimitris@spectrocloud.com>
Co-authored-by: Itxaka <itxaka.garcia@spectrocloud.com>
v2.1.8
2023-07-04 14:56:42 +02:00
Mauro Morales
68e4bd6358 Merge pull request #74 from kairos-io/remove-use-of-deprecated-flag-in-goreleaser
Fix deprecation issues on goreleaser.yaml
v2.1.7
2023-07-04 12:41:30 +02:00
Mauro Morales
2cab13e2c9 Use templating instead of deprecated archives.replacement
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-04 12:21:32 +02:00
Mauro Morales
fa3b1540be Change deprecated flag in goreleaser
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-04 12:21:32 +02:00
Mauro Morales
7df8dfc83f Merge pull request #47 from kairos-io/renovate/github.com-urfave-cli-v2-2.x
Update module github.com/urfave/cli/v2 to v2.25.7
2023-06-30 13:13:02 +02:00
Mauro Morales
dee9d0bf27 Merge pull request #71 from kairos-io/1548-upgrade-with-source-and-missing-os-release-info
Remove validation of os-release attribute when source has been given for upgrades
2023-06-30 13:11:47 +02:00