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
- AuroraBoot netboot extracts kernel, initrd and squashfs from the previous run's ISO when the state dir already holds one
- AuroraBoot accepts disk.efi and disk.bios together and builds both raw disks concurrently into the same kairos-<name>.raw
- AuroraBoot silently drops iso.overlay_iso from a downloaded release ISO when no cloud_config is set
- AuroraBoot web builds with netboot output report success while the netboot server keeps serving the previous artifact
- AuroraBoot raw disk build ignores FinalizeImage errors, so a board image without its bootloader is reported as built
- AuroraBoot ISO download keeps writing after cancellation and never removes its partial file
- AuroraBoot start-pixie with an empty cloud-config still puts config_url on the boot cmdline, pointing at a file the server cannot serve
- AuroraBoot: when an agent reconnects before its old WebSocket times out, the old socket's teardown unregisters the live one
- AuroraBoot: deleting a node leaves its agent WebSocket open and registered, so the deleted node stays online and keeps receiving commands
- AuroraBoot: admin password guesses are never rate limited, on POST /api/v1/session or as a Bearer header, while registration-token guesses are
- Docs
- Go not yet supported