Commit Graph

879 Commits

Author SHA1 Message Date
Mauro Morales
663801091d Allow downgrading of k3s when upgrading kairos version
Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>
v2.6.2
2024-01-08 17:01:57 +02:00
Dimitris Karakasilis
3b25814fa4 Merge pull request #195 from kairos-io/2104-bump-sdk
Bump kairos-sdk
v2.6.1
2024-01-05 12:31:41 +02:00
Dimitris Karakasilis
26967ba8f1 Bump kairos-sdk
to consume https://github.com/kairos-io/kairos-sdk/pull/65

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-01-05 10:30:02 +02:00
renovate[bot]
604f111866 Update module github.com/mudler/yip to v1.4.6 2024-01-04 03:39:43 +00:00
renovate[bot]
42c40a42fa Update module github.com/labstack/echo/v4 to v4.11.4 2024-01-04 00:49:43 +00:00
renovate[bot]
fccdefdf0e Update dependency codemirror to v5.65.16 2024-01-03 22:05:47 +00:00
Mauro Morales
ca509a6b0a Merge pull request #116 from kairos-io/renovate/github.com-google-go-containerregistry-0.x
Update module github.com/google/go-containerregistry to v0.17.0
2024-01-03 14:33:02 +01:00
Mauro Morales
de3d581447 Merge pull request #167 from kairos-io/renovate/alpinejs-3.x-lockfile
Update dependency alpinejs to v3.13.3
2024-01-03 11:23:59 +01:00
Dimitris Karakasilis
14f6eee141 Merge pull request #188 from kairos-io/bump-sdk
Bump the kairos-sdk to use quoted os-release variables
v2.6.0 v2.6.0-rc2
2023-12-19 11:30:32 +02:00
Dimitris Karakasilis
e9251fcfc5 Bump the kairos-sdk to use quoted os-release variables
https://github.com/kairos-io/kairos-sdk/pull/63/files

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-12-19 11:22:59 +02:00
Itxaka
48188d1442 Bump Kcrypt
Signed-off-by: Itxaka <itxaka@kairos.io>
v2.6.0-rc1
2023-12-18 16:17:23 +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
renovate[bot]
2be11b827e Update module github.com/kairos-io/kcrypt to v0.8.0 (#185)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-16 10:04:35 +01:00
Ettore Di Giacinto
18904259ab Update LICENSE 2023-12-15 11:36:12 +01:00
Ettore Di Giacinto
2db5e4bf97 Create LICENSE 2023-12-15 11:35:01 +01:00
Dimitris Karakasilis
4409a4e7db Merge pull request #184 from kairos-io/1999-bump-sdk
Bump the kairos-sdk to get the latest changes regarding versioneer
2023-12-14 17:13:02 +02:00
Dimitris Karakasilis
559e1e2b70 Bump the kairos-sdk to get the latest changes regarding versioneer
https://github.com/kairos-io/kairos-sdk/pull/62

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-12-14 17:03:41 +02:00
renovate[bot]
580c7bdab5 Update github.com/kairos-io/kcrypt digest to 12a8d5d (#183)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-13 14:03:53 +01:00
Itxaka
7ca39f2729 Encrypt uki partitions after install (#176) 2023-12-12 20:51:55 +00:00
Dimitris Karakasilis
44d363fc0e Consume a tagged kairos-sdk version
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
v2.5.0
2023-12-08 14:54:04 +02:00
Dimitris Karakasilis
05174fed43 Merge pull request #181 from kairos-io/1999-consume-versioneer
1999 consume versioneer
2023-12-08 14:18:25 +02:00
Dimitris Karakasilis
2412d69e32 Re-enable call-out to provider for releases
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-12-08 10:50:01 +02:00
Dimitris Karakasilis
00ce75b285 Deprecate positional argument and cleanup unused code
because empty source caused an error, because of Sanitize() failing.
handleEmptySource was never called.

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-12-07 18:20:16 +02:00
Dimitris Karakasilis
6783931956 go mod tidy
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-12-07 18:18:34 +02:00
Dimitris Karakasilis
691224a053 Deprecate positional version in kairos-agent upgrade command
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-12-07 15:47:21 +02:00
Dimitris Karakasilis
823343546a Fix "upgrade list-releases" command by consuming kairos-sdk versioneer
Also add TODOs for remaining work

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-12-07 15:00:45 +02:00
Itxaka
e6b3e5092e Exit on install validation if target disk has mounted partitions (#180) 2023-12-07 12:32:41 +01:00
Mauro Morales
9d95056805 Merge pull request #179 from kairos-io/2057-file-perms
Add config permissions
v2.4.5
2023-12-06 17:09:34 +01:00
Mauro Morales
3df7742a67 add tests
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-12-06 17:06:36 +01:00
Mauro Morales
7e9b814949 Same permissions when using WriteInstallState
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-12-06 14:46:39 +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
6e1d761ded Fix unwanted reboot from install config in upgrade/reset (#178) v2.4.4 2023-12-05 15:46:11 +01:00
Dimitris Karakasilis
faedd0fbae Embed verioneer cli commands and fix duplicate command aliases
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-12-05 15:53:04 +02:00
Dimitris Karakasilis
a89ebf2fca Merge pull request #177 from kairos-io/2000-local-bundles
Bump kairos-sdk to fix the local bundle installation
2023-12-05 14:42:46 +02:00
Dimitris Karakasilis
45ae910176 Use new method signature
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-12-05 14:38:57 +02:00
Dimitris Karakasilis
bd63c4b487 Bump kairos-sdk to fix the local bundle installation
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-12-05 12:31:41 +02:00
renovate[bot]
2824b78d04 Update module github.com/google/go-containerregistry to v0.17.0 2023-11-29 22:51:15 +00:00
Dimitris Karakasilis
c7674ee2be Merge pull request #175 from kairos-io/2019-dont-parse-userdata-twice
Don't parse userdata twice
v2.4.3
2023-11-23 17:06:53 +02:00
Dimitris Karakasilis
dfa5665ace Don't parse userdata twice
bump kairos-sdk to consume this: https://github.com/kairos-io/kairos-sdk/pull/58

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-11-23 16:42:02 +02:00
Dimitris Karakasilis
b2c2220f3e Merge pull request #174 from kairos-io/fix-bundle-post-install-hook
Call `exec.Command` properly, splitting the cmd and args
v2.4.2
2023-11-22 17:23:28 +02:00
Dimitris Karakasilis
c98c791f60 Call exec.Command properly, splitting the cmd and args
This was failing but wasn't visible because it needs

`fail_on_bundles_errors: true` to be set in the Kairos config.

We need to find whether we need a new test or an existing one can be
adapted to catch this.

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-11-20 13:54:05 +02:00
renovate[bot]
ed527c7a66 Update dependency alpinejs to v3.13.3 2023-11-19 16:44:28 +00:00
Dimitris Karakasilis
944ce8ce74 Merge pull request #171 from kairos-io/add_regexp_mod
Add regexp module to grub
v2.4.1
2023-11-10 12:44:49 +02:00
Itxaka
02a0f48219 Add regexp module to grub
Signed-off-by: Itxaka <itxaka@kairos.io>
2023-10-30 11:03:06 +01:00
renovate[bot]
9edc1eef6a Update module github.com/mudler/yip to v1.4.5 (#169)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v2.4.0
2023-10-27 10:30:04 +02:00
renovate[bot]
dc8a4336fc Update module github.com/kairos-io/kairos-sdk to v0.0.15 2023-10-27 08:29:30 +00:00
Mauro Morales
ad49b27c18 Merge pull request #168 from kairos-io/1862-improve-partition-size-calculation
Keep track of visited files for size calculation
2023-10-23 16:57:09 +02:00
Mauro Morales
bfe67ac643 Improve name of helper function
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-10-23 16:35:23 +02:00
Mauro Morales
d99d384886 Performance optimization
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-10-23 16:35:04 +02:00