Commit Graph

422 Commits

Author SHA1 Message Date
renovate[bot]
fb84e03ae6
⬆️ Update Update quay.io/kairos/auroraboot Docker tag to v0.4.5 (#3172)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-07 01:49:43 +00:00
Dimitris Karakasilis
19bef06328
Bump framework version (to get the correct k3s versions)
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2025-01-31 17:01:57 +02:00
Ettore Di Giacinto
05388f9912
fix(nvidia): point to the new script (#3165)
Also renames targets

Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
2025-01-31 10:55:12 +01:00
Ettore Di Giacinto
391777c6cc
feat(nvidia): enlarge partitions
This allows to use bigger images. The new documentation (upcoming) optimize the flashing layout so more space can be used from the eMMC

Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
2025-01-31 10:51:23 +01:00
Dimitris Karakasilis
c958b69ead Fix container image naming
From this:

quay.io/kairos/ubuntu:24.04-standard-amd64-generic-v3.3.1-rc2-2-g53b68481-k3sv1.32.1-rc2-k3sk3s1

to this:

quay.io/kairos/ubuntu:24.04-standard-amd64-generic-v3.3.1-rc2-2-g53b68481-k3sv1.32.1-rc2-k3s1

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2025-01-29 16:22:18 +02:00
Dimitris Karakasilis
a38e74b755
Bump auroraboot to build proper ISOs
Might fix: https://github.com/kairos-io/kairos/issues/3153

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2025-01-28 16:53:36 +02:00
Mauro Morales
780a795b29
Bump framework fixes k3s-agent args issue (#3149)
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2025-01-27 19:25:11 +01:00
Mauro Morales
97872afeb6
Allow building of k0s images via earthly (#3142)
Signed-off-by: Mauro Morales <contact@mauromorales.com>
2025-01-27 14:57:21 +01:00
Dimitris Karakasilis
a7b2825e48
Revert "Scan images not dir (#3136)"
This reverts commit 350ec44268.
2025-01-22 10:46:36 +02:00
Dimitris Karakasilis
8af92d47cb
Bump framework
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2025-01-22 09:42:43 +02:00
Dimitris Karakasilis
350ec44268
Scan images not dir (#3136)
* Scan a container image with grype not the directory

to avoid scanning earthly injected binaries (like earth_debugger)

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

* Do the same for trivy

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

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2025-01-21 17:23:34 +02:00
renovate[bot]
c419e8d25d
⬆️ Update Update quay.io/kairos/framework Docker tag to v2.15.3 (#3122)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-15 11:25:15 +00:00
Dimitris Karakasilis
a8f8c3cc50
Bump sizes for orin (#3107)
Bump the image sizes for nvidia boards

because after upgrading the base image to ubuntu 22.04 it no longer fits
in the old partitions.

Running a build locally revealed that the new rootfs is 4.7Gb:

```
[root@buildkitsandbox build]# du -h image/ --max-depth 0
4.7G	image/
```

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2025-01-08 17:21:31 +02:00
Itxaka
885c0eb565
Push generic images on release and on master (#3104)
* Push generic images on release

also renames the jobs so they are easily identificable from the CI web

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

* Push arm64 master images as well

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

---------

Signed-off-by: Itxaka <itxaka@kairos.io>
2025-01-08 15:24:18 +01:00
Dimitris Karakasilis
8780a49b16
Bump framework to address CVE-2024-45337 (#3086)
* Bump framework to address CVE-2024-45337

Bumps version packages that have crypto bumped to:

https://go.googlesource.com/crypto/+/refs/tags/v0.31.0

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

* Bump versions to fix osc scanner warnings

except github.com/quic-go/quic-go which needs more work in edgevpn

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

* Bump framework (bumps k3s) and k3s in pipeline

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

* Rollback version bumps that break the test suite

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

* Fix expected entry after bumping to boot attestation enabled kairos-agent

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

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2025-01-02 19:35:04 +02:00
Itxaka
6bb41bcfdd
Update examples and use local ipxe script (#3097)
Signed-off-by: Itxaka <itxaka@kairos.io>
2024-12-24 09:50:08 +01:00
Dimitris Karakasilis
11e540d114
Bump framework to downgrade k3s to non-rc versions (#3083)
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-12-13 16:21:14 +02:00
Dimitris Karakasilis
3a71e7b51b
Downgrade kairos-agent by bumping framework (#3082)
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-12-13 12:46:35 +02:00
Dimitris Karakasilis
fee69151b6
Bump framework and auroraboot image (#3077)
* Bump framework and auroraboot image

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

* Bump k3s to the newest package

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

* Fix test

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

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-12-12 15:58:08 +02:00
Dimitris Karakasilis
eaf8644391
Bump framework to 2.14.5 (#3075)
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-12-11 17:03:39 +02:00
Dimitris Karakasilis
c164c18692
Use cached image again (now that we pushed 1.23) (#3058)
the push happens manually from a local build

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-12-06 15:40:23 +02:00
Dimitris Karakasilis
9c753f6f8b
Bump auroraboot image (#3055)
* Bump auroraboot image

to get this bump: https://github.com/kairos-io/packages/pull/1152/files

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

* Fix OSV-scanner by bumping go

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

* Build the image in earthly because we don't push it automatically

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

* go mod tidy

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

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-12-06 11:35:10 +02:00
Dimitris Karakasilis
76ac5a3041
Bump auroraboot to v0.4.0 to fix root permission to 755 (#3051)
https://github.com/kairos-io/AuroraBoot/pull/129

without this, the isos we generate will not allow any non-root user to
login after installation

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-12-05 08:23:53 +02:00
Dimitris Karakasilis
6b4e598d63
Remove enki references from the Earthfile and pipelines (#3042)
* Remove enki references from the Earthfile and pipelines

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

* Use auroraboot everywhere and position flags correctly

because they are ignored if the come after positional arguments

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

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-11-29 13:18:08 +02:00
renovate[bot]
02a51c779a
⬆️ Update Update anchore/grype Docker tag to v0.85.0 (#3033)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 19:10:08 +01:00
renovate[bot]
f1a9034fef
⬆️ Update Update aquasec/trivy Docker tag to v0.57.1 (#3022)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-19 03:08:52 +00:00
Itxaka
068f9c3dfd
Bump framework (#3013) 2024-11-14 11:16:04 +01:00
renovate[bot]
0e6c711893
⬆️ Update Update anchore/grype Docker tag to v0.84.0 (#2971)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-13 22:40:10 +01:00
Itxaka
47da02411a
🤖 Change trivy DB url (#3009) 2024-11-13 11:12:24 +01:00
renovate[bot]
a0c3578a88
⬆️ Update Update quay.io/kairos/framework Docker tag to v2.14.3 (#2994)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-12 14:00:39 +00:00
renovate[bot]
ec4e8938ac
Update renovate/renovate Docker tag to v39 (#3000)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-12 13:47:43 +01:00
renovate[bot]
fa736c6aa1
Update aquasec/trivy Docker tag to v0.57.0 (#2995)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-12 12:50:48 +01:00
renovate[bot]
18ad690f68 Update anchore/grype Docker tag to v0.82.2 2024-10-24 05:26:16 +00:00
renovate[bot]
cae8b932fb Update quay.io/kairos/osbuilder-tools Docker tag to v0.400.3 2024-10-24 03:25:03 +00:00
renovate[bot]
502dfe34c2
Update aquasec/trivy Docker tag to v0.56.2 (#2956)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-18 07:22:46 +03:00
renovate[bot]
5a519de88c Update quay.io/kairos/osbuilder-tools Docker tag to v0.400.2 2024-10-18 03:12:24 +00:00
renovate[bot]
45548c6f2e
Update anchore/grype Docker tag to v0.82.1 (#2887)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-17 17:55:54 +02:00
Itxaka
83c0aef175
🤖 Fix upgrade k8s test (#2947)
* 🤖 Fix upgrade k8s test

Bring a more updated kairos version and set the version from the test,
instead of hardcoded

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

* Bump framework

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

---------

Signed-off-by: Itxaka <itxaka@kairos.io>
2024-10-16 20:55:41 +02:00
Itxaka
f199bd50d7
Bump framework (#2932) 2024-10-16 09:32:50 +02:00
Itxaka
5c6eea4ea4
🐛 Move kairos vars to their own file (#2908)
* 🐛 Move kairos vars to their own file

Otherwise when creating derivatives, the upgrades can overwrite the
existing kairos release info adn break the whole thing.

This patch adds the variables into a new /]etc/kairos-release file

---------

Signed-off-by: Itxaka <itxaka@kairos.io>
2024-10-08 18:10:01 +02:00
Itxaka
603c174910
⬆️ Bump framework (#2915) 2024-10-04 12:12:19 +02:00
Dimitris Karakasilis
7cf21770e6
Cache trivy (#2910)
* Cache trivy

Fixes https://github.com/kairos-io/kairos/issues/2904

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

* Cache trivy in more pipelines

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

* Populate trivy cache

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

* Create the trivy cache dir if it wasn't created

because if there is no cache to restore, the directory doesn't get
created

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

* Try to gate all jobs with trivy cache job

to avoid failing later. Also, since jobs run in parallel, they may start
populating the cache at the same time which will result in multiple
requests for the trivy database, making the caching mechanism useless.
Doing it once before everything should solve this.

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

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2024-10-03 10:03:24 +03:00
Itxaka
f55def8ba7
🤖 Revert the trivy DB changes (#2889)
While locally it works as it caches the image witht he DB already on it,
on CI it doesnt work and pulls the DB twice, so its the same as it was
before.

Signed-off-by: Itxaka <itxaka@kairos.io>
2024-10-01 09:20:36 +03:00
renovate[bot]
0ab359c869 Update quay.io/kairos/framework Docker tag to v2.12.1 2024-09-27 21:00:18 +00:00
Itxaka
d682835320
Bump framework (#2891) 2024-09-25 16:21:01 +00:00
Itxaka
fc77926802
:Robot: Cache triby DB before running the build (#2885) 2024-09-25 09:27:20 +02:00
Itxaka
1f355185d0
🤖 Allow testing provider dev versions (#2870) 2024-09-24 10:14:28 +02:00
Itxaka
073d6cd90a
Actualizar Earthfile 2024-09-23 19:13:53 +02:00
Itxaka
505a275d63
Actualizar Earthfile 2024-09-23 19:12:56 +02:00
Itxaka
6502948ba1
bump framework to main 2024-09-23 19:12:08 +02:00