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
- kairos-operator: editing a NodeOpUpgrade spec is silently dropped, so an image bump reports Completed without upgrading anything
- install: install.system, install.passive and install.recovery-system accept label and fs, and the node then cannot mount its root
- kcrypt: bind-pcrs written as numbers is silently dropped, so the partition is enrolled with no PCR binding
- kairos.io: advertise KubeCon + CloudNativeCon NA 2026 on the events page
- UKI install and reset never create /usr/local/cloud-config, so a provider cannot bootstrap on first boot
- kairos-init: the stage that hardens /usr/local/cloud-config can never run, so the directory is left 0755 on the boot that creates it
- fix(cloudconfigs): harden the cloud-config directory on the boot that creates it
- fix: close installer log file, trial gohawk in CI
- kairos-operator: upgradeActive: false upgrades the active partition anyway, because the default branch reads as 'neither specified'
- entangle: serviceRef builds a service address with no namespace, so it never resolves
- Docs
- Go not yet supported