Commit Graph

857 Commits

Author SHA1 Message Date
Dimitris Karakasilis
44d363fc0e Consume a tagged kairos-sdk version
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
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
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) 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
Dimitris Karakasilis
c7674ee2be
Merge pull request #175 from kairos-io/2019-dont-parse-userdata-twice
Don't parse userdata twice
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
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
Dimitris Karakasilis
944ce8ce74
Merge pull request #171 from kairos-io/add_regexp_mod
Add regexp module to grub
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>
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
Mauro Morales
531486d0b8
Update pkg/config/spec.go
Co-authored-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-10-23 12:55:54 +02:00
Mauro Morales
6d052581f2
Fix size calculation
test didn't check that the size was ever added (which it didn't)

Signed-off-by: Dimitris Karakasilis <dimitris@spectrocloud.com>
2023-10-20 12:49:35 +03:00
Dimitris Karakasilis
2d5e654844
Merge pull request #159 from wyvernzora/main
Add command to render a Go template
2023-10-20 11:00:11 +03:00
Dimitris Karakasilis
f26a517eab
remove copyright to SUSE 2023-10-20 10:39:50 +03:00
Mauro Morales
baf496263f Rename helper function and add a comment
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-10-19 22:26:04 +02:00
Mauro Morales
fdc7f49d1f Keep track of visited files for size calculation
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-10-19 22:11:13 +02: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
Itxaka
01e0a0048c
Stop tailing provider log (#166)
Its not our duty to trail anything, we already passing a logfile for it
to use, we log our stuff and dont pollute the standar output

Signed-off-by: Itxaka <itxaka@kairos.io>
2023-10-18 17:16:22 +02:00
renovate[bot]
8785c5e189 Update module github.com/distribution/distribution to v2.8.3+incompatible 2023-10-17 06:31:55 +00:00
renovate[bot]
4956cdb8a2 Update module github.com/nxadm/tail to v1.4.11 2023-10-17 00:08:48 +00:00
renovate[bot]
b38204bba1 Update module github.com/labstack/echo/v4 to v4.11.2 2023-10-16 23:06:51 +00:00
renovate[bot]
2cd1f6f1f6 Update module github.com/mudler/yip to v1.4.5 2023-10-16 19:10:08 +00:00
renovate[bot]
f21bd243b2 Update dependency jquery to v3.7.1 2023-10-16 14:40:49 +00:00
renovate[bot]
da5a3edcf2
Update github.com/kairos-io/kairos-sdk digest to 0bb4e40 (#157)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-16 16:35:53 +02:00
renovate[bot]
40289af471 Update dependency bootstrap to v5.3.2 2023-10-04 23:16:00 +00:00
renovate[bot]
66336a3adf Update dependency codemirror to v5.65.15 2023-10-04 20:00:02 +00:00
Mauro Morales
1f69b99dbc
Configure automerge for patch updates 2023-10-04 17:00:52 +02:00
renovate[bot]
ae5d2f72c9
Update module github.com/mudler/yip to v1.4.4 (#156)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-03 13:44:22 +02:00
renovate[bot]
9f216d373c
Update module github.com/onsi/gomega to v1.28.0 (#155)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-03 13:43:09 +02:00
renovate[bot]
47f461b243
Update module github.com/onsi/ginkgo/v2 to v2.12.1 (#154)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-03 13:42:07 +02:00
Itxaka
1b967cccd8
[uki] Lyfecycle (#148) 2023-10-03 11:15:17 +02:00
Dimitris Karakasilis
300cc9290a
Merge pull request #152 from kairos-io/1837-add-source-to-commands
1837 Add `--source` to various commands
2023-10-02 12:55:29 +03:00