v1.2.0
github-actions
released this
19 Nov 14:48
·
1346 commits
to master
since this release
With Kairos you can build immutable, bootable Kubernetes and OS images for your edge devices as easily as writing a Dockerfile. Optional P2P mesh with distributed ledger automates node bootstrapping and coordination. Updating nodes is as easy as CI/CD: push a new image to your container registry and let secure, risk-free A/B atomic upgrades do the rest.
Attention!
- If you are not familiar with Kairos, check out our [getting started[(https://kairos.io/docs/getting-started/) guide!
- For releases with k3s embedded, see here.
- Our image support matrix is here
🔦 Highlights
- Alpine images now got split into two separate channels: one for ubuntu-based kernel and one for opensuse-based ones ( see https://kairos.io/docs/reference/image_matrix/ ).
- ARM images are not released anymore as exceeds Github limits. Built, flashable images are published by our pipelines, and can be downloaded with
docker
. See the documentation for RaspberryPI to check out details - Netboot on Alpine should now be functional again #443
- Major improvement and rework of our docs
Changelog
- 44a9014 ⬆️ Bump repository and drop some workarounds (#434)
- 536801a ⬆️ Update repositories (#411)
- 5dca74f ⬆️ Update repositories (#412)
- 639fc75 ⬆️ Update repositories (#416)
- 4f8f046 ⬆️ Update repositories (#437)
- dd45449 📖 Add debugging tips for cloud-config files (#448)
- aac9c4b 📖 Remove duplicated header (#428)
- da9c5ab 📖 Switch to "latest" tag for osbuilder-tools (#460)
- 5c28418 📖 Update kubernetes upgrade instructions
- 3eec237 📖 Use hugo/docsy for docs (#414)
- 57d914b 🐧 Split alpine images into dedicated channels (#457)
- cfabe2e 🌱 Don't build image files for arm, just container images (#450)
- 27a6c17 🌱 Drop moved files (#446)
- 470a443 🌱 Keep building, stop releasing (#454)
- 6572ad8 🌱 Re-order packages layout (#417)
- 7a48273 Persist partition label/uuid mapping whenever we encrypt a partition (#408)