-
Notifications
You must be signed in to change notification settings - Fork 159
Add beaker.panic-watchdog
option to hardware provision plugin
#4061
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
return-on-panic
option to beaker provision pluginreturn-on-panic
option to beaker provision plugin
One of the last blockers for the proper panic detection, raised today on the stakeholder meeting, proposing tentatively for the next sprint. |
c1a208f
to
47c5f4b
Compare
return-on-panic
option to beaker provision pluginbeaker.panic-watchdog
option to hardware provision plugin
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is the output for the dryrun for the first test in
By default we want to ignore kernel panics. The This is the output for the command where we set panic to True
There should be no watchdog element. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Basically LGTM:)
ee6683d
to
f67894a
Compare
@tcornell-bus test is failing, please, take a look. |
I believe it is failing because the mrack package is still in testing on bodhi. |
Let's give it some karma to move it forward. |
to hardware provision plugin. When `beaker.panic-watchdog` is True beaker-watchdog will abort the job and return the host to beaker when kernel panic is detected. Default value is False, setting beaker-watchdog to ignore kernel panics.
Add unit tests and beaker dry tests Add release note and update spec
Simplify conditional Fix "beaker watchdog" to be "beaker-watchdog" since the latter is in beaker docs
so it matches the schema option
Co-authored-by: Miloš Prchlík <mprchlik@redhat.com>
7f75a63
to
8061f99
Compare
Packages are now in |
Unrelated timeout, merging. |
Add
beaker.panic-watchdog
option to hardware provision plugin.When
beaker.panic-watchdog
isTrue
beaker-watchdog will abort the job and return the host to Beaker when kernel panic is detected. In this case, the<watchdog panic="ignore"/>
should NOT be in the recipe XML.Default value is
False
, setting beaker-watchdog to ignore kernel panics. In this case, the<watchdog panic="ignore"/>
should be in the recipe XML. It should be located in the general part of the XML, not underhostRequires
, as it is not a true hardware requirement to beaker.watchdog panic="ignore"
option inmrack
#4004Fixes: #3926
Assisted by: Cursor AI
Pull Request Checklist