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
- provider-kubernetes: the upgrade probes read the cluster with admin.conf, although the comment next to them says they use kubelet.conf like the annotation sink
- sdk/state: the lsblk fallback never fills size, partition UUID or partition label, so every encrypted partition reports size 0
- schema: a cloud-config with only its header fails validation, so kairos edit-config cannot clear a configuration
- uki: the systemd-boot version probe reads the EFI binary through os, so the efi-to-uki entry migration is gated by the host root
- uki: the systemd-boot version probe hand-writes a two-arch switch in two places, so riscv64 nodes silently skip the loader-key migration and the sd-boot 256 workaround
- security dashboard: the artifact commit is unsigned and unattributed, so the one PR that lands state/ on main is permanently blocked
- p2p provider: k0s.args and k0s.replace_args are dropped on a k0s controller, so a documented --enable-worker never reaches k0s
- fix(agent): write the kcrypt TPM settings where the boot reads them
- kairos-init validate: --model and --provider are local root flags, so it always validates as core/generic and the standard-variant checks never run
- fix(kairos-init): validate the image the release file describes
- Docs
- Go not yet supported