I’m on Mender Client V2.0 and fave following annoying use case:
(Assume using pre-authorization is not possible in my case)
- device boots for the first time, creates pending authentification request
- this requests gets manually accepted some time later
Having inventory refresh intervals quite rare, to force sync it, I should either reboot the device (which I want to avoid), or restart Mender client (from V2.1 you can issue a command to the client), but this requires ssh communication to the device which I don’t have.
Otherwise, if the device is turned off before inventory was synced for the first time, Mender backend is now aware of device’s current software and thus I can include this device in a deployment so it could be updated when it comes online at the customer.
I suppose simply sending inventory information would solve this and would make the authorization process more flexible: device can be turned off right after it finished first boot, without waiting to be authorized and still be included in the deployments while offline.