Releases: kairos-io/kairos
v3.4.0-beta8
What's Changed
- Replicate azure image by @jimmykarily in #3299
- 🤖 Fix upgrade-latest job by @Itxaka in #3302
- Bump kairos-init and framework by @mauromorales in #3306
- ⬆️ Pin dependencies by @renovate in #3291
- ⬆️ Update actions/download-artifact action to v4.2.1 by @renovate in #3275
- ⬆️ Update quay.io/kairos/kairos-init Docker tag to v0.4.3 by @renovate in #3310
- Test latest framework by @Itxaka in #3311
Full Changelog: v3.4.0-beta7...v3.4.0-beta8
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