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
- 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
- supervisor keeps restarting on Siemens iot2040
- Pinning device to an older release stops supervisor updating state
- Docs
- TypeScript not yet supported