raspberrypi / rpi-sb-provisioner

A minimal-input automatic secure boot provisioning system for Raspberry Pi devices.
Apache License 2.0
18 stars 6 forks source link

Improve observability #61

Closed tdewey-rpi closed 1 month ago

tdewey-rpi commented 1 month ago

This PR moves along two axes:

1) Improvements to the Monitor to make in-progress devices inspectable, and prune redundant information from the items 2) Introduction of timeout calls ahead of each call likely to block in a failure case. The timeouts are somewhat conservative, and will emit the signal of failure for the Monitor.