BKR-JOB-SUBMIT(1)
π NAME π
okay bestie, welcome to BKR-JOB-SUBMIT(1) β the manual page for bkr-job-submit, aka the little command that submits job XML to Beaker. Thatβs literally the whole vibe. β¨
π¦ SYNOPSIS π¦
bkr job-submit [options]
[--debug] [--convert] [--combine] [--ignore-missing-tasks]
[--dry-run | --wait]
[<filename>...]
πΈ DESCRIPTION πΈ
So hereβs the tea: this command reads Beaker job XML descriptions and submits them straight to Beaker. π
You give it one or more filenames containing the job XML you want submitted. If you hand it multiple filenames, each one gets submitted as a separate job β no bundling unless you specifically ask for that later, iykyk. If you give it no filenames at all, it reads the job XML from stdin. And yes, the special filename '-' also reads from stdin, because sometimes thatβs just the move. π«Ά
β¨ OPTIONS β¨
--debugβ this one is a legacy option, replaced by--xml. Itβs giving old-school, but we keep it around.--xmlβ prints the job XML before submitting it. Perfect if you want to see the goods before they leave the group chat.--convertβ attempts to convert legacy RHTS XML to Beaker XML. Use this with--xmland--dry-runif you wanna grab the converted XML without actually submitting it. π--combineβ if more than one job XML argument is given, the recipe sets from each job are extracted and combined into a single job before submission. One job to rule them all, lowkey.--ignore-missing-tasksβ if the job refers to tasks that are not known to the scheduler, this silently discards those from the recipe. Normally that whole situation is a fatal error that prevents submission of the job, so yeah, this flag is the βplease donβt panicβ button. π--dry-runβ do not submit the job(s) to Beaker. Use this with--xmlto see what would be submitted. Very βlook but donβt touchβ of it.--waitβ watches the newly submitted jobs for state changes and prints them tostdout. The command will not exit until all submitted jobs have finished. Seebkr-job-watch(1). Itβs giving main character energy: it stays until the jobs are done. β--job-owner <username>β submit the job on behalf of<username>. The submitted job will be owned by<username>rather than the submitting user.
The existing user attribute in the job XML will be overridden if set. No cap.
The submitting user must be a submission delegate of <username>. Users can add other users as submission delegates on their Preferences page in Beakerβs web UI. Thatβs the official bestie delegation system. π
Common bkr options are described in the Options section of bkr(1). Go check that out if you need the wider lore.
The synopsis puts--dry-runand--waitin an either/or slot, so donβt be weird about it.
π EXIT STATUS π
1 if any jobs failed submission or execution, otherwise zero. Simple, clean, iconic.
π EXAMPLES π
Submit a job and watch its progress on stdout:
bkr job-submit --wait my-beaker-job.xml
π SEE ALSO π
bkr(1) β the main manual page, obviously. π«Ά
π§ AUTHOR π§
The Beaker team <beaker-devel@lists.fedorahosted.org>
π₯ COPYRIGHT π₯
2013-2025 Red Hat, Inc.
and thatβs the whole page, bestie β this BKR-JOB-SUBMIT(1) manual is from Beaker 29.2, dated May 26, 2025. periodt. π
β¨
π¦ 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