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: NodeOp drain destroys emptyDir data even when drainOptions.deleteEmptyDirData is false, because the field is read nowhere
- kairos-operator: NodeOp drainOptions.timeoutSeconds is read nowhere, because the drain never waits for the pods it evicts
- ksec: an OSV range with more than one vulnerable window is collapsed to the last one, so an older release branch is reported as not vulnerable
- Clarify in the documentation the maintained versions and release types
- go-ukify: an unreadable --splash is swallowed, so the UKI ships a signed empty .splash section
- AuroraBoot: a command whose WebSocket push fails is left Delivered and never runs
- kairos-operator: a NodeOp with spec.concurrency reports Completed after the first batch, and NodeOpUpgrade says the upgrade succeeded
- AuroraBoot: the dashboard's Apply config action sends a command name no Kairos agent understands
- kairos-operator: a NodeOp or node name longer than 63 characters makes every child object invalid, so the operation never starts
- kairos-operator: two same-named NodeOps in different namespaces share one reboot ClusterRoleBinding, so one of them never completes
- Docs
- Go not yet supported