kairos
https://github.com/kairos-io/kairos
Go
:penguin: The immutable Linux meta-distribution for edge Kubernetes.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Go not yet supported1 Subscribers
Add a CodeTriage badge to kairos
Help out
- Issues
- hadron autobumper: xz is stuck on 5.8.3, because tukaani.org, the only sources.yaml URL, 404s for 5.8.4 and the bump is reverted every night
- kairos-init installs no kernel on Ubuntu 26.10 or any later interim release, and the build fails late with "no kernel versions found"
- sdk/state: on an encrypted install, kairos-agent state reports persistent and oem as unmounted crypto_LUKS partitions, because the LUKS container label is matched and the lsblk fallback is skipped
- phonehome: a command that finishes after a websocket reconnect sends its final status to the closed connection, so the server never learns the result
- phonehome: heartbeat metrics report the root filesystem as COS_OEM and COS_PERSISTENT when /oem or /usr/local is not a mount point
- AuroraBoot fleet netboot always binds port 8090, the port the docs give the Redfish ISO server, and reports Running when the bind fails
- AuroraBoot bundle-resolve puts the extension file name into the node download URL unescaped, so names with # ? or % break the upgrade
- AuroraBoot concurrent registration-token rotations can save a different token to disk than the one in use
- AuroraBoot Artifact Builder cloud-config preview shows phonehome.group as the group name, while the built image carries the group ID
- feat: make the datasource provider list configurable without rebuilding the image
- Docs
- Go not yet supported