Hi!
First and foremost, thank you for the awesome openbalena project ![]()
I was trying to figure out one feature, but this seems to be part of the balenaCloud stack.
- Running a self-hosted 
openbalena - I have a fleet and one device running
 - I am updating an environment variable
 
In balenacloud all services on the affected device are automatically restarted and the new environment variables are fetched after step 3 is performed. On openbalena however, nothing happens, I would have to reboot the device for that to happen.
Some extra infos:
After modifying or updating or deleting any environment variable, I see the devices’ supervisor successfully talking to the openbalena stack:
...
GET /v1/device 200 - 91.723 ms
[api]     GET /v2/applications/1/state 200 - 63.692 ms
...
What would be the best way to achieve this, or more generally, when changing any metadata about a given device?
For now, I saw that issuing an update request does the trick Interacting with the balena Supervisor - Balena Documentation
Thanks,
Dan