Commit Graph

644 Commits

Author SHA1 Message Date
Aidan Leuck
3018f86c47 make checks more robust and update mock with extra udev info
Signed-off-by: Aidan Leuck <aidan_leuck@selinc.com>
2025-08-27 09:01:33 +02:00
Aidan Leuck
1cd4261f67 feat: support multipath in Kairos SDK
Signed-off-by: Aidan Leuck <aidan_leuck@selinc.com>
2025-08-27 09:01:33 +02:00
Dimitris Karakasilis
2fcb006782 Only pass credentials when they are set
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2025-08-04 14:53:25 +03:00
wanglei
04c1b55f12 Support the use of private registry with Luet 2025-08-04 14:53:25 +03:00
Mauro Morales
ce21ef0b01 Create CODEOWNERS 2025-07-31 09:21:09 +02:00
Itxaka
54c324715a feat: add additional Red Hat shim file paths to utils (#609) v0.9.8 2025-07-24 18:34:42 +02:00
Itxaka
585885eb6a feat: add reload option to ServiceUnit (#608) v0.9.7 2025-07-23 12:54:56 +02:00
Itxaka
c3a5163ab5 feat: add provider event types and payload structures (#607) v0.9.6 2025-07-23 08:27:58 +00:00
Itxaka
fe4095c5b9 feat: add event management and provider loading to bus (#606)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
v0.9.5
2025-07-22 08:20:55 +00:00
Itxaka
ffdc1ef892 Update events.go (#605) 2025-07-22 09:04:34 +02:00
Itxaka
8d6866e1cb Track logger fds and provide a close method (#602) v0.9.4 2025-06-05 15:02:31 +02:00
Itxaka
0798868e7e Add an extra method to be able to pass extra dirs to logger (#600) v0.9.3 2025-05-13 08:59:43 +02:00
renovate[bot]
84ba7a23fa chore(deps): update dependabot/fetch-metadata action to v2.4.0 (#599)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 01:36:38 +00:00
renovate[bot]
ec63b89629 chore(deps): update securego/gosec action to v2.22.4 (#598)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-08 22:12:56 +00:00
Itxaka
2f206da0fd Fix journald logging (#597) v0.9.2 2025-05-08 14:49:09 +02:00
Itxaka
571996d6ba Be able to build the logger on windows (#596)
Seems like provider can build for windows for the kairosctl command and
it would fail due to the systemd libs not being available to build under
windows so we need to protect against that

Signed-off-by: Itxaka <itxaka@kairos.io>
v0.9.1
2025-05-06 11:19:17 +02:00
renovate[bot]
040a722e24 chore(deps): update google/osv-scanner-action action to v2.0.2 (#595)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 02:26:36 +00:00
renovate[bot]
1a07cd8a4c chore(deps): update golangci/golangci-lint-action action to v8 (#594)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-04 21:34:42 +00:00
Itxaka
7ef466cd9d Bring kcrypt libs into sdk (#592) v0.9.0 2025-04-17 17:03:23 +02:00
renovate[bot]
790c454322 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.23.4 (#591)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-10 00:12:13 +00:00
renovate[bot]
4b0c4e03b0 chore(deps): update securego/gosec action to v2.22.3 (#590)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-04 21:47:55 +00:00
renovate[bot]
c285d7cca2 chore(deps): update google/osv-scanner-action action to v2.0.1 (#589)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-03 23:29:56 +00:00
renovate[bot]
eb4d865bc3 fix(deps): update module github.com/onsi/gomega to v1.37.0 (#587)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 22:23:36 +00:00
renovate[bot]
d17c99bd71 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.23.3 (#581)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 12:23:55 +00:00
renovate[bot]
c2287118d5 chore(deps): update google/osv-scanner-action action to v2 (#585)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 12:21:23 +00:00
renovate[bot]
0203307a95 fix(deps): update module github.com/onsi/gomega to v1.36.3 (#582)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 12:21:02 +00:00
Itxaka
2078966079 Improve journald logger (#586)
* Improve journald logger

tag the logs with the identifier so they can be found easily with
journald


---------

Signed-off-by: Itxaka <itxaka@kairos.io>
v0.8.1
2025-04-02 14:16:56 +02:00
renovate[bot]
e2cf41415d fix(deps): update module github.com/avast/retry-go to v3 (#576)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
v0.8.0
2025-03-07 03:14:10 +00:00
renovate[bot]
824cb963eb fix(deps): update module golang.org/x/mod to v0.24.0 (#575)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-06 03:02:28 +00:00
renovate[bot]
691a79d39f fix(deps): update module github.com/onsi/ginkgo/v2 to v2.23.0 (#574)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-06 03:02:21 +00:00
renovate[bot]
aba36be46d chore(deps): update securego/gosec action to v2.22.2 (#572)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 22:30:37 +00:00
renovate[bot]
acbb7c7cba fix(deps): update module github.com/urfave/cli/v2 to v2.27.6 (#573)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-05 22:30:23 +00:00
Itxaka
d9cdf0792a Bump crypto dep
Signed-off-by: Itxaka <itxaka@kairos.io>
2025-02-28 10:50:32 +01:00
Itxaka
228b87bc8a Improve GetImage platform handling (#557) 2025-02-28 09:49:14 +00:00
renovate[bot]
fcbbc80f24 fix(deps): update module github.com/containerd/containerd to v1.7.26 (#571)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 03:37:22 +00:00
renovate[bot]
a9bca6e4b1 fix(deps): update module github.com/jaypipes/ghw to v0.14.0 (#570)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 02:07:24 +00:00
renovate[bot]
0cad66ef99 fix(deps): update module github.com/diskfs/go-diskfs to v1.5.1 (#569)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 02:07:13 +00:00
Itxaka
aa62f8ba73 Improve logger (#566)
* Improve logger

 - Try to log to jorunald if available
 - fallback to file writing if not
 - write to single file instead of appending times
 - add a locking mechanism so several processes cant write to the same
   file
 - prepend the PID of the process if we are running outside journald for
   easy tracking of grouped messages

Signed-off-by: Itxaka <itxaka@kairos.io>

* Simplify

Signed-off-by: Itxaka <itxaka@kairos.io>

---------

Signed-off-by: Itxaka <itxaka@kairos.io>
2025-02-24 11:34:54 +01:00
renovate[bot]
c52bfb5708 fix(deps): update module github.com/mudler/yip to v1.15.0 (#567)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-19 02:07:24 +00:00
renovate[bot]
6a341f19c5 chore(deps): update securego/gosec action to v2.22.1 (#565)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 23:10:59 +00:00
renovate[bot]
103ae14736 fix(deps): update github.com/foxboron/go-uefi digest to 69fb7db (#564)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-08 01:27:55 +00:00
renovate[bot]
86763eb878 fix(deps): update module golang.org/x/mod to v0.23.0 (#563)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 22:15:39 +00:00
Dimitris Karakasilis
3aac7ad951 Skip artifacts that don't have proper names (#562)
* Skip artifacts that don't have proper names

Fixing https://github.com/kairos-io/kairos/issues/3167

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* go mod tidy

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Make sure we test the fix

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
v0.7.3
2025-02-04 15:31:58 +02:00
renovate[bot]
550ab92cf6 chore(deps): update dependabot/fetch-metadata action to v2.3.0 (#561)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-25 12:42:00 +00:00
renovate[bot]
2b0428f827 fix(deps): update module github.com/docker/docker to v27.5.1+incompatible (#560)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-23 01:36:51 +00:00
renovate[bot]
e0de97a53b fix(deps): update module github.com/mudler/yip to v1.14.1 (#559)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-19 09:00:53 +00:00
renovate[bot]
227f0b0c64 fix(deps): update module github.com/mudler/yip to v1.14.0 (#558)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 01:33:06 +00:00
renovate[bot]
707cc98113 fix(deps): update module github.com/google/go-containerregistry to v0.20.3 (#556)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 01:10:54 +00:00
renovate[bot]
2671827efe fix(deps): update module github.com/containerd/containerd to v1.7.25 (#552)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-14 15:28:33 +00:00
renovate[bot]
65238b19fc chore(config): migrate config renovate.json (#544)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-14 16:25:40 +01:00