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: a NodeOp that cannot drain a node adds a privileged reboot Pod every reconcile, and can run the same Job twice
- fix(install): refuse an image slot label or filesystem that cannot boot
- fix(kcrypt): read a PCR binding written as a number
- netboot: one malformed UDP packet on port 67 shuts down the whole AuroraBoot netboot server
- kairos-operator: a failed node-labeler Job is never retried, so the node stays unlabeled and invisible to NodeOp forever
- kairos-operator: an exporter with completions >= 2 is reported as failed before it runs, and can never be reported as done
- kairos-operator: an OSArtifact name longer than 55 characters makes the export Job invalid, and longer than 63 makes every child object invalid
- kairos-operator: deleting a finished NodeOp Job turns a completed operation into a failed one
- kairos-operator: NodeOpUpgrade.status.nodeOpName is written only on the branch that creates the NodeOp, so a lost status update leaves it empty forever
- kairos-operator: a NodeOpUpgrade adopts any NodeOp of the same name, so the upgrade never runs and is reported as completed
- Docs
- Go not yet supported