-
Notifications
You must be signed in to change notification settings - Fork 269
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
kernel: Add support for transactional systems to update_kernel module #18012
Conversation
d7cfd55
to
e299e48
Compare
Great PR! Please pay attention to the following items before merging: Files matching
This is an automatically generated QA checklist based on modified files. |
15dc357
to
410423d
Compare
f49acc0
to
11f1a3b
Compare
verification run with |
11f1a3b
to
9eb4fca
Compare
9eb4fca
to
2f18a99
Compare
4e5c7b1
to
df06b63
Compare
df06b63
to
cc74056
Compare
ALP and SLE Micro menu conditions were moved before SLES and SLE-RT products to avoid possible conflicts with kernel-rt installations.
087edc5
to
9e25a57
Compare
@foursixnine @dzedro FYI: This PR also touches |
if (is_transactional) { | ||
# Proceed with transactional-update patch | ||
trup_call("patch"); | ||
# Reboot system after patch, to make sure that further checks are done on updated system | ||
reboot_on_changes; | ||
} else { | ||
zypper_call("in -l -t patch $patches", exitcode => [0, 102, 103], log => 'zypper.log', timeout => 1400); | ||
} |
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.
I guess instances of this is where the follow ups to https://progress.opensuse.org/issues/117028 are to be added, right?
something to note would be that patch
is also something that has to be there too.
@fgerling Can you add a ticket to our backlog about this?
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.
something to note would be that
patch
is also something that has to be there too.
I made comment in mentioned ticket regarding patch
.
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.
Looks like SLE-Micro has no kernel-devel
packages at all, not even for kernel-default
. LGTM then.
9e25a57
to
f312e88
Compare
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.
LGTM, but there are others more familiar with Alp.
sle: https://openqa.suse.de/tests/12628830
Verification for incorrect product: http://black-bit.suse.cz/tests/185#step/update_kernel/132
Verification for patch not needed: http://black-bit.suse.cz/tests/187#step/update_kernel/122
Patch verification: http://black-bit.suse.cz/tests/186