Releases: kairos-io/kairos
v3.3.4
v3.4.0-beta7
What's Changed
- ⬆️ Update quay.io/kairos/kairos-init Docker tag to v0.4.2 by @renovate in #3289
- 3198 upload to azure by @jimmykarily in #3246
- Bump framework to v2.18.2 by @mauromorales in #3287
Full Changelog: v3.4.0-beta6...v3.4.0-beta7
v3.3.3
This release fixes an issue with reset in which the reset would work but the final step in trying to copy the reset logs would fail so autoreset would not work as expected
Full Changelog: v3.3.2...v3.3.3
v3.4.0-beta6
What's Changed
- Add the missing "v" in front of k3s version by @jimmykarily in #3168
- Test kairos-init by @Itxaka in #3130
- ⬆️ Update Update quay.io/kairos/auroraboot Docker tag to v0.4.5 by @renovate in #3172
- 3166 aws cleanup by @jimmykarily in #3169
- 🤖 Fix master builds of arm64 artifacts by @Itxaka in #3174
- Rework tests by @Itxaka in #3170
- Add mirror to buildx in self hosted by @Itxaka in #3180
- ⬆️ Update softprops/action-gh-release action to v2.2.1 by @renovate in #3072
- Build less arm artifacts by @Itxaka in #3186
- ⬆️ Update anchore/scan-action action to v6.1.0 by @renovate in #3173
- ⬆️ Update actions/upload-artifact action to v4.6.0 by @renovate in #3132
- ⬆️ Update module github.com/mudler/edgevpn to v0.30.0 by @renovate in #3181
- Move temp images to quay by @Itxaka in #3188
- Add k0s artifacts by @mauromorales in #3193
- Pass framework version to kairos init by @jimmykarily in #3194
- ⬆️ Update quay.io/kairos/kairos-init Docker tag to v0.2.4 by @renovate in #3196
- Allow to have different k8s distro images for testing by @mauromorales in #3197
- Push master images to quay by @mauromorales in #3199
- ⬆️ Update module github.com/mudler/edgevpn to v0.30.1 by @renovate in #3202
- Bump and adapt to new kairos-init by @Itxaka in #3214
- ⬆️ Update actions/download-artifact action to v4.1.9 by @renovate in #3223
- ⬆️ Update module github.com/mudler/edgevpn to v0.30.2 by @renovate in #3218
- Bump examples to use new kairos init and improve them a bit by @Itxaka in #3227
- ⬆️ Update quay.io/kairos/kairos-init Docker tag to v0.2.7 by @renovate in #3211
- Push images to gce by @jimmykarily in #3213
- ⬆️ Update actions/checkout action to v4 by @renovate in #3228
- ⬆️ Update actions/upload-artifact action to v4.6.1 by @renovate in #3215
- ⬆️ Update ossf/scorecard-action action to v2.4.1 by @renovate in #3216
- ⬆️ Update docker/setup-buildx-action action to v3 - autoclosed by @renovate in #3229
- ⬆️ Update module github.com/diskfs/go-diskfs to v1.5.1 - autoclosed by @renovate in #3224
- Bump alpine to 3.21 by @Itxaka in #3200
- ⬆️ Update module github.com/onsi/ginkgo/v2 to v2.23.0 by @renovate in #3232
- Bump and clean go deps by @Itxaka in #3233
- ⬆️ Update robinraju/release-downloader action to v1.12 by @renovate in #3235
- Update Framework to include k0s p2p functionality by @mauromorales in #3243
- Update kairos-init to v0.3.0 by @mauromorales in #3245
- ⬆️ Update quay.io/kairos/kairos-init Docker tag to v0.3.0 by @renovate in #3247
- ⬆️ Update aquasecurity/trivy-action action to v0.30.0 by @renovate in #3250
- Drop tj changed files and use a simple script by @Itxaka in #3254
- chore: fix some typos in comment by @jimmycathy in #3255
- Pin actions to digest by @Itxaka in #3263
- ⬆️ Pin dependencies by @renovate in #3264
- Disable fips flag for ubnutu example by @Itxaka in #3265
- Implement OIDC auth flow for aws by @jimmykarily in #3271
- ⬆️ Update module github.com/diskfs/go-diskfs to v1.5.2 by @renovate in #3237
- ⬆️ Update quay.io/kairos/kairos-init Docker tag to v0.4.1 by @renovate in #3272
- Use OIDC auth gcp by @jimmykarily in #3273
New Contributors
- @jimmycathy made their first contribution in #3255
Full Changelog: v3.3.2...v3.4.0-beta6
v3.3.2
Caution
There is a bug in this release which breaks reset and its being fixed on kairos-io/kairos-agent#718
We recommend to skip this release and jump directly to the next patch version
This patch release contains an updated framework to enble the use of arbitrary encrypted partitions. We are no longer bound to only encrypt COS_PERSISTENT, but are able to encrypt other partitions as well.
For an example:
#cloud-config
install:
extra-partitions:
- name: extra1
size: 1000
fs: ext4
label: EXTRA_PARTITION1
- name: extra2
size: 1000
fs: ext4
label: EXTRA_PARTITION2
encrypted_partitions:
- COS_PERSISTENT
- EXTRA_PARTITION1
This would create an extra partition and encrypt both COS_PERSISTENT and the new partition. The same docs apply as they behave the same as before.
Full Changelog: v3.3.1...v3.3.2
v3.3.2-rc3
Full Changelog: v3.3.1...v3.3.2-rc3
v3.3.2-rc2
Full Changelog: v3.3.1...v3.3.2-rc2
v3.3.2-rc1
Full Changelog: v3.3.1...v3.3.2-rc1
v3.3.1
Known issues/Bug fixes
- arm standard container images still have naming issues causing
kairos-agent upgrade list-releases
to fail (#3167). Workaround: Find the upgrade image manually (through the quay.io web interface) and upgrade pointing the--source
flag to the desired image. - Nvidia AGX Orin: images are now up-to-date and functional. Documentation on how to flash AGX Orin images requires updates and is a work in progress.
- We reverted compression of modules and firmwares to zstd for ubuntu flavors. That caused major issues in some platforms. Please do upgrade if you had issues with drivers or firmwares not loading correctly.
What's Changed
- Fix ISO partitions (#3153)
- Reference code of conduct by @mauromorales in #3137
- Fix arm64 artifact naming missing k3s version by @jimmykarily in #3144
- Allow building of k0s images via earthly by @mauromorales in #3142
- Bump framework fixes k3s-agent args issue by @mauromorales in #3149
- Fix container image naming by @jimmykarily in #3156
- Simplify test job and use kvm by @jimmykarily in #3152
- Try to avoid complicated logic to select k3s version by @jimmykarily in #3154
- fix(modules): do not compress modules by @mudler in #3162
- fix(nvidia): point to the new script by @mudler in #3165
Full Changelog: v3.3.0...v3.3.1
v3.3.0
This release marks the completion of a planned set of features: #2127
Some of the items have already been released in previous releases.
Known issues
- Artifacts for the standard arm64 had a broken name and had to be deleted.
- ISO artifacts have 3 partitions which make them fail on bare metal in some cases.
- AGX Orin instructions aren't currently working with the latest nvidia l4t framework ( https://kairos.io/docs/installation/nvidia_agx_orin/ ) . We are currently working on it.
What's Changed
- feat(nvidia): bump base image to 22.04 by @mudler in #3088
- feat(orin): bump framework version by @mudler in #3089
- fix(nvidia): bump cuda to 12.6 by @mudler in #3090
- fix(nvidia): run with DEBIAN_FRONTEND=noninteractive by @mudler in #3091
- feat(nvidia): add nvidia-l4t-kernel-oot-modules by @mudler in #3095
- Update examples and use local ipxe script by @Itxaka in #3097
- Bump framework to address CVE-2024-45337 by @jimmykarily in #3086
- Build nvidia image on ARM64 workers by @jimmykarily in #3105
- Push generic images on release and on master by @Itxaka in #3104
- Bump sizes for orin by @jimmykarily in #3107
- Remove missing job image_and_iso_arm64_generic for by @mauromorales in #3108
- Use the generic core matrix for the generic images by @mauromorales in #3110
- Install agent to use in generic arm workflow by @mauromorales in #3112
- Fix broken refs by @Itxaka in #3113
- Support building arm64 rhel images by @Itxaka in #3115
- chore(deps): bump edgevpn to v0.29.1 by @mudler in #3109
- Split security scan categories to make it easier to navigate by @jimmykarily in #3120
- Keep only high and critical severity results by @jimmykarily in #3123
- ⬆️ Update Update actions/upload-artifact digest to 65c4c4a by @renovate in #3118
- ⬆️ Update Update actions/setup-go digest to 3041bf5 by @renovate in #3076
- ⬆️ Update Update quay.io/kairos/framework Docker tag to v2.15.3 by @renovate in #3122
- Rework arm artifact build by @Itxaka in #3117
- ⬆️ Update Update google/osv-scanner-action action to v1.9.2 by @renovate in #3129
- Check scan results and upload them too by @jimmykarily in #3134
- Scan images not dir by @jimmykarily in #3136
Full Changelog: v3.2.4...v3.3.0
Full kairos-agent
changelog: kairos-io/kairos-agent@v2.15.5...v2.16.1