Commit Graph

1458 Commits

Author SHA1 Message Date
Itxaka
58fd5893b8 Use proper flag for root dir
To indicate where it should look for the grub artifacts

Signed-off-by: Itxaka <itxaka@kairos.io>
2025-04-14 13:14:11 +02:00
Itxaka
e61dc8f00a Use tag instead of version for release archive
Signed-off-by: Itxaka <itxaka@kairos.io>
v2.20.3
2025-04-11 18:35:03 +02:00
Itxaka
1182776075 Install arm64 gcc compiler
Signed-off-by: Itxaka <itxaka@kairos.io>
v2.20.2
2025-04-11 17:21:49 +02:00
Itxaka
ad825b1308 Make goreleaser release fips binaries (#756) v2.20.1 2025-04-11 15:59:01 +02:00
Itxaka
80d6f064c3 First iteration of the sysext command (#738)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
v2.20.0
2025-04-09 10:18:11 +00:00
renovate[bot]
7a39098c13 chore(deps): update dependency cypress to v14.3.0 (#752)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 22:04:46 +00:00
renovate[bot]
32d3026be3 fix(deps): update module github.com/urfave/cli/v2 to v3 (#736)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v2.19.0
2025-04-08 03:44:58 +00:00
renovate[bot]
97a7806148 fix(deps): update module github.com/google/go-github/v69 to v71 (#750)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 03:44:39 +00:00
renovate[bot]
1c50dd2584 fix(deps): update module github.com/google/go-github/v70 to v71 (#751)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-08 03:40:24 +00:00
renovate[bot]
d18bedd2de fix(deps): update module golang.org/x/net to v0.39.0 (#748)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 22:22:49 +00:00
renovate[bot]
b7ecc30b8f fix(deps): update module github.com/google/go-github/v69 to v71 (#749)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 22:22:32 +00:00
renovate[bot]
c407692c10 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.23.4 (#746)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-06 22:30:06 +00:00
Itxaka
c94cd8c685 Disable atimes in rsync (#743)
Some very old distros like ubuntu dont have that option
2025-04-05 20:41:15 +02:00
renovate[bot]
86d710dd02 fix(deps): update module golang.org/x/sys to v0.32.0 (#745)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-05 13:59:22 +00:00
renovate[bot]
9cd047ed88 fix(deps): update module golang.org/x/oauth2 to v0.29.0 (#744)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-05 13:55:02 +00:00
renovate[bot]
cf0afb0cce fix(deps): update dependency bootstrap to v5.3.5 (#742)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-05 02:35:13 +00:00
renovate[bot]
62b6a63f57 chore(deps): update securego/gosec action to v2.22.3 (#741)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-04 22:58:15 +00:00
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
renovate[bot]
2f50886ba2 fix(deps): update dependency bootstrap to v5.3.4 (#740)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 21:58:28 +00:00
renovate[bot]
c62f26884e chore(deps): update google/osv-scanner-action action to v2.0.1 (#739)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 21:58:13 +00:00
Itxaka
2b9a3359db Fix platform in ExtractImage (#737)
We were passing the platform but doing nothing with it. Thats bad.
This will now check if the platform is valid by trying to parse it and
if it fails or platform is empty, it will default to the current
platform as it did before

Signed-off-by: Itxaka <itxaka@kairos.io>
2025-04-03 17:55:56 +02:00
renovate[bot]
d6a9cd869c fix(deps): update module github.com/onsi/gomega to v1.37.0 (#734)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 21:58:11 +00:00
renovate[bot]
cb1bda7e3c fix(deps): update module github.com/google/go-github/v69 to v70 (#726)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 12:56:11 +00:00
renovate[bot]
bce1cdce45 fix(deps): update module github.com/urfave/cli/v2 to v3 (#732)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 12:51:38 +00:00
Itxaka
d83f78047f Bump sdk (#733)
* Bump sdk

---------

Signed-off-by: Itxaka <itxaka@kairos.io>
v2.18.2
2025-04-02 14:47:05 +02:00
renovate[bot]
f0bdaaacce chore(deps): update dependency go to v1.24.2 (#731)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-01 22:54:40 +00:00
renovate[bot]
ea9ca53912 fix(deps): update module github.com/urfave/cli/v2 to v3 (#729)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-01 16:52:36 +00:00
renovate[bot]
8393b4401f fix(deps): update module github.com/kairos-io/kairos-sdk to v0.8.0 (#730)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v2.18.1
2025-04-01 09:55:54 +00:00
renovate[bot]
d4d1aac9ec fix(deps): update module github.com/urfave/cli/v2 to v3 (#728)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-31 22:23:40 +00:00
renovate[bot]
cb3d349fc8 fix(deps): update module golang.org/x/net to v0.38.0 (#727)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 23:47:27 +00:00
renovate[bot]
dc78072602 chore(deps): update dependency cypress to v14.2.1 (#725)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-26 23:33:52 +00:00
renovate[bot]
96501020b3 fix(deps): update module github.com/google/go-github/v69 to v70 (#711)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-26 11:02:08 +00:00
Itxaka
4975b9b914 Bump yip and diskfs (#717)
* Bump yip and diskfs

---------

Signed-off-by: Itxaka <itxaka@kairos.io>
v2.18.0
2025-03-26 11:57:29 +01:00
Itxaka
db703db5e5 Try to fix hooks (#718)
* fix hooks


---------

Signed-off-by: Itxaka <itxaka@kairos.io>
v2.17.1
2025-03-24 16:05:39 +01:00
renovate[bot]
06aa2ce4e4 chore(deps): update google/osv-scanner-action action to v2 (#724)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 02:14:31 +00:00
renovate[bot]
030204d466 fix(deps): update module github.com/rs/zerolog to v1.34.0 (#723)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-22 05:26:35 +00:00
renovate[bot]
2f3f2ce8ac fix(deps): update module github.com/onsi/gomega to v1.36.3 (#721)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-22 02:35:08 +00:00
renovate[bot]
44a397a758 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.23.3 (#720)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 23:02:05 +00:00
renovate[bot]
796252bdc0 fix(deps): update module github.com/kairos-io/kcrypt to v0.14.1 (#719)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 23:01:56 +00:00
renovate[bot]
bea5878fd2 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.23.2 (#716)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 02:56:40 +00:00
renovate[bot]
ca05938938 fix(deps): update dependency codemirror to v5.65.19 (#715)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-21 02:55:35 +00:00
renovate[bot]
eb9a8d1736 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.23.1 (#714)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-20 01:41:32 +00:00
renovate[bot]
6845373bfd chore(deps): update actions/setup-go action to v5.4.0 (#712)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-19 05:46:58 +00:00
renovate[bot]
50fde398bc fix(deps): update module github.com/google/go-github/v69 to v70 (#709)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 02:47:02 +00:00
dependabot[bot]
9bf5c602ab Bump github.com/containerd/containerd (#710)
Bumps the go_modules group with 1 update in the / directory: [github.com/containerd/containerd](https://github.com/containerd/containerd).


Updates `github.com/containerd/containerd` from 1.7.25 to 1.7.27
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v1.7.25...v1.7.27)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
  dependency-type: indirect
  dependency-group: go_modules
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-18 02:42:50 +00:00
renovate[bot]
5c9e4dd7b9 fix(deps): update module github.com/google/go-github/v69 to v70 (#708)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-18 02:36:59 +00:00
renovate[bot]
694ecdc63d fix(deps): update module k8s.io/mount-utils to v0.32.3 (#705)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-13 10:30:45 +00:00
renovate[bot]
fd0471143f chore(deps): update dependency cypress to v14.2.0 (#706)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-13 10:26:55 +00:00
renovate[bot]
a77b041b23 fix(deps): update dependency alpinejs to v3.14.9 (#704)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-13 10:25:47 +00:00
Itxaka
b5869b4017 Fix hooks under encrypted partitions (#702)
* Fix hooks under encrypted partitions

We had a mess of mounting and unmounting things around when we try to
copy things to persistent.

Part of the changes (using the by-label to mount the persistent) are due
to the change in kcrypt. As we set the same label to the encrypted fs
and unencrypted fs, our utils.Mount could get mistaken and return the
first hit, which usually its the encrypted one, and we cannot mount that
one.

This patch brings it up to date.

 - Makes bundles and logs hooks work when we have encrypted persistent.
   It didnt work before.
 - Makes both workflows the same.
 - Locks everything once its over, to not leave encrypted parts around
 - Mounts OEM so kcrypt can read the config if we are using a remote
   server for encryption
 - Mounts by label so there is not a change of getting the wrong device
 - Uses the mount syscall directly. The util can mistake and return the
   actual encrypted part if they both have the same label and finds it
   first

---------

Signed-off-by: Itxaka <itxaka@kairos.io>
v2.17.0
2025-03-13 11:22:26 +01:00