06b5aa9965
This machine registration command makes it possible to check for the specified list of machine tags rather than just doing a full comparison of tags between the expected state and the current state. This is beneficial for multiple reasons: * It enables having more than one GPU in a host, and we let the machine registration container unbind the unwanted GPU before Mesa CI even executes anything * It makes it possible to alter the boot process so as to use a kernel with a different architecture than the default kernel of CI-Tron uses * Adding or modifying tags which are unused by a job won't fail the first job after the new machine registration container lands. Signed-off-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33551>