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: OSArtifact buildOptions.baseImage is documented as optional, but validation rejects buildOptions without it
- AuroraBoot UI: generating or removing a SecureBoot key set fails silently, so a rejected or duplicate name shows nothing
- AuroraBoot: a failed base package install does not fail the riscv64 image build, because one trailing || true covers the whole dnf chain
- AuroraBoot helm chart: helm template (Argo CD) makes a new registration token on every render, and the server then overwrites the saved token
- AuroraBoot helm NOTES tell users to read the registration token from the Secret, which is stale after a rotation in the UI or API
- AuroraBoot e2e: the extensions agent-flow tier starts the agent from /usr/sbin/kairos-agent, which Kairos images do not have, and CI never runs it
- kairos dispatcher answers version/--version/-v for every sub-tool, so kairos-agent version --long and kairos provider version never run
- kairos provider looks for providers in different places than the agent bus, so it misses providers on PATH and can exec another binary
- kairos --help, -h and help report an unknown sub-tool and exit 2
- install.oem_files content is never validated, and one bad entry makes every /oem cloud-config skip at boot
- Docs
- Go not yet supported