eclipse / hawkbit

Eclipse hawkBit™
https://projects.eclipse.org/projects/iot.hawkbit
Eclipse Public License 2.0
450 stars 186 forks source link

Conditional rollout prioritization #863

Open jdallaglio opened 5 years ago

jdallaglio commented 5 years ago

Hi, it seems that at the moment hawkBit doesn't allow to prioritize a rollout over another. Let's say there are two custom filters that select two sets of devices that cross each other and both rollout are active. In this situation it would be nice to have the possibility to implement via Management and DDI API a way to select which one would be applied first. Thank you!

schabdo commented 5 years ago

Exactly prioritisation is not possible as of today. Since we introduced a new feature recently that you're able to assign more than one distribution set simultaneously to a device via global opt-in config:

multi-assignment

Prioritisation (or weights) of updates within hawkBit (DMF, DDI, UI and Management API) are defiantly a must have to use multi-assignments in a proper, predictable manner. So your feature request for rollouts is highly appreciated.

bs-jokri commented 5 years ago

We are considering integrating Eclipse Hawkbit into the Arrowhead Framework. This issue seems also important for us.