balena-supervisor
https://github.com/balena-os/balena-supervisor
TypeScript
Balena Supervisor: balena's agent on devices.
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.
TypeScript not yet supported0 Subscribers
Add a CodeTriage badge to balena-supervisor
Help out
- Issues
- Allow setting udev rules from the dashboard, via special config.txt like variables
- Containers with host networking cannot resolve their hostname
- Extend supervisor backoff when target state fails to apply, and reduce backoff when we get a new target state
- The supervisor should respect a paused parameter passed in by the state endpoint
- Invalid persistentLogging values in config.json cause the supervisor to be unable to apply updates
- Add applicationName, applicationId, deviceType to /v2/device API endpoint
- The supervisor should be able to detect restart loops, and exponentially backoff
- Supervisor should be aware of potential config.txt changes that are done by hostOS update hooks
- Supervisor ignores app update lock file if both RESIN_OVERRIDE_LOCK and RESIN_SUPERVISOR_OVERRIDE_LOCK are set
- When adding a new service to a update-locked application, the new service will run without the others updating
- Docs
- TypeScript not yet supported