BKR-SYSTEM-LIST(1)
π bkr-system-list β the bkr manual, bestie edition π
okay so you opened the manual page for bkr-system-list from Beaker and honestly? iconic of you. let's get into it π«Ά
β¨ NAME β¨
bkr-system-list β like, it lists Beaker systems. that's the whole vibe. πΈ
β¨ SYNOPSIS β¨
bkr system-list [options]
[--available | --free | --mine]
[--type <type>] [--status <status>] [--pool <pool>]
[--arch <arch>] [--dev-vendor-id <vendorid>]
[--dev-device-id <deviceid>] [--dev-driver <driver>]
[--dev-description <description>] [--dev-sub-vendor-id <subvendorid>]
[--dev-sub-device-id <subdeviceid>]
yes bestie, that's a lot of brackets. it's giving "choose your own adventure" π
β¨ DESCRIPTION β¨
it prints to stdout a list of all the matching systems in Beaker. that's it. that's the whole thing. no cap. β¨
β¨ OPTIONS β¨
okay this is the part where we go through every single flag because we do not skip, we do not summarize, we are thorough queens π
--availableβ limits the list to systems that would actually be available to be scheduled by the current user. so basically it kicks out any system whose access policy would stop you from running jobs on it.
heads up bestie π this does not exclude systems currently occupied by other users. for that you want --free. don't mix these up, i'm begging.
--freeβ same energy as--available, but it only includes systems that can be scheduled right now. like, right this second. no waiting. πββοΈ--removedβ limits the list to systems that have been marked as Removed. rip to those systems π--mineβ limits the list to systems owned by the current user. main character energy only π
the tea:--available,--free, and--mineare mutually exclusive. pick one. you cannot have all three. the audacity, i know. π
--type <type>β limits to systems of type <type>. most users are gonna want to filter for theMachinetype. like, that's the one. fr fr.--status <status>β limits to systems whose status is <status>. for exampleAutomated,Manual, orBroken. yes,Brokenis a real status. we don't judge. π«Ά--pool <pool>β limits to systems that are in <pool>.--group <group>β compatibility alias for--pool. same thing, different name. it's giving "i go by both" π--arch <arch>β limits to systems of arch <arch>.--dev-vendor-id <vendorid>β limits to systems that have a device with <vendorid>.--dev-device-id <deviceid>β limits to systems that have a device with <deviceid>.--dev-sub-vendor-id <subvendorid>β limits to systems that have a device with <subvendorid>.--dev-sub-device-id <subdeviceid>β limits to systems that have a device with <subdeviceid>.--dev-driver <driver>β limits to systems that have a device with <driver>.--dev-description <description>β limits to systems that have a device with <description>.--xml-filter <xml>β limits to systems that match the given XML filter criteria. it supports the same criteria as inside the<hostRequires/>element in Beaker job XML. fancy, i know π--host-filter <name>β limits to systems that match the given pre-defined host filter. go read the description of the--host-filterworkflow option inbkr(1)for the details, i'm not doing all the work for you (affectionate) π
and btw, the common bkr options are described in the Options section of bkr(1). you know where to find them π¦
β¨ EXIT STATUS β¨
non-zero on error, otherwise zero.
β οΈ okay important one: if no systems match the given criteria, that's considered an error, and the exit status will be1. so if you get a1, it doesn't necessarily mean something exploded β it might just mean nothing matched. no cap. π₯
β¨ EXAMPLES β¨
ok so say you wanna list automated systems that are in the kernel-hw pool and are not currently in use. look at her go:
bkr system-list --free --type=Machine --status=Automated --pool=kernel-hw
slay. ate. periodt. π
β¨ SEE ALSO β¨
bkr(1)β go read it, bestie π
β¨ AUTHOR β¨
The Beaker team <beaker-devel@lists.fedorahosted.org> π§
β¨ COPYRIGHT β¨
2013-2025 Red Hat, Inc. β like, they've been at this a while and we respect it π
πΈ that's the whole page! this was bkr-system-list(1) from the Beaker 29.2 manual, dated May 26, 2025 β ty for reading bestie, now go list some systems π
β¨π«Ά
π¦ where this page comes from
- epel 9: beaker-client 29.2-2.el9 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms