Automate Regular x64 stable-rt kernel upgrade
Changes
This pull request introduces a consolidated script that fully automates the process of fetching, merging, building, and deploying an updated kernel to a controller. The changes focus on reusing robust utilities from the existing upstream merge framework for improved consistency and maintainability.
https://dev.azure.com/ni/DevCentral/_workitems/edit/3181560 https://dev.azure.com/ni/DevCentral/_workitems/edit/3181567
Testing
Verified the transfer and installation of the new kernel components on the target controller, followed by a successful reboot. Confirmed the target boots with the new kernel version by executing uname -r on the controller via SSH. Tested the send_email_report function to ensure proper success/failure notifications are sent to the configured recipients
Process
TODO: Check boxes that apply to this PR and are complete. Remove boxes that do not apply.
- [ ] This PR should be cherry-picked to the
next/ref.