Is there is a reliable way to determine if a given layered deployment has been successfully completed (=~ all edge modules in the deployment are running and configurations are applied) on a given edge device?
I'm wondering about a case where:
- a new layered deployment is created,
- the deployment is applied to a device (target condition matches),
- the edgeAgent marks the deployment as applied and starts downloading the images etc.,
- while downloading images, the device goes offline.
Is it possible now to determine that the deployment has not been completed on the edge device (other than looking at what modules are reported as running – but this is fragile, and deployments can contain more than just modules).