balena-os / leviathan

A distributed hardware testing framework
https://balena-os.github.io/leviathan
Apache License 2.0
22 stars 6 forks source link

client: enable searching multiple apps for worker #1059

Closed rcooke-warwick closed 11 months ago

rcooke-warwick commented 12 months ago

enable the client to search multiple apps for an appropriate worker. Needed as we have autokits of multiple architectures now so they must be in different apps.

Hopefully non-breaking as we still support providing one app as a string

vipulgupta2048 commented 11 months ago

Although #836 was a similar implementation. After testing, I found out it fails if there are no matching devices found in the first fleet we checked and it would go no further. @rcooke-warwick

rcooke-warwick commented 11 months ago

@vipulgupta2048 well discovered - does this implementation (in this PR) have such an issue?