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
Mauro Morales
62eee9ffbf
Refactor
...
Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com >
2023-06-30 11:37:50 +03:00
Mauro Morales
609c274636
Remove validation of os-release attribute when source has been given for upgrades
...
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com >
2023-06-29 15:40:40 +02:00
Itxaka
9dd1dbddbe
Fix getting lvm recovery ( #70 )
v2.1.6
2023-06-23 14:49:38 +02:00
Itxaka
f051fab7bc
Bump yip ( #67 )
2023-06-21 12:12:23 +02:00
Dimitris Karakasilis
de82b37a6c
Merge pull request #60 from kairos-io/dk-debug-recovery-partition
...
List LVM partitions properly to allow detection of recovery on arm
2023-06-21 12:08:12 +03:00
Dimitris Karakasilis
f225315a5a
Use lsblk to detect partitions
...
like we did here:
https://github.com/kairos-io/kairos-sdk/pull/28/files
because ghw doesn't play well with lvm
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me >
2023-06-21 10:52:08 +03:00
Itxaka
629a0b2eee
Set debug flag in the main app ( #64 )
2023-06-21 09:42:11 +02:00
Itxaka
b126f7ab00
Drop --local flag for image sources ( #63 )
2023-06-21 09:39:59 +02:00
Itxaka
ec67ddedbf
Bump yip to latest ( #65 )
2023-06-20 16:42:35 +02:00
renovate[bot]
c52acc3024
Update module github.com/urfave/cli/v2 to v2.25.7
2023-06-20 10:19:28 +00:00
Itxaka
738bfbdb69
Simplify rsync implementation ( #61 )
2023-06-20 12:18:31 +02:00
Itxaka
75586ad601
Install improvements ( #62 )
2023-06-20 09:58:01 +03:00
Itxaka
ed372395d2
Drop collector package and use sdk for it ( #59 )
v2.1.4
2023-06-14 14:44:22 +02:00