NodeConfigOperator daemon detects a change in kernelArgs and is initiating a reboot:
<NODE-NAME>/log/pods/tca-system_nodeconfig-daemon-#######-#####-#####-#######/nodeconfig-daemon/1.log: [Debug-kernelArgs] : Update kernel args return with status: NeedReboot
<NODE-NAME>/log/pods/tca-system_nodeconfig-daemon-#######-#####-#####-#######/nodeconfig-daemon/1.log: [Info-profile_service] : update nodeprofilestatus to {Rebooting [
{postCheck Waiting waiting for other plugins to be ready, plugin kernelArgs status is Running <nil>} {fileInjection Normal <nil>} {nicNaming Normal <nil>} {kernelArgs NeedReboot <nil>} {systemdsrv Normal <nil>} {dpdkBind Normal <nil>} {profileMonitor Normal <nil>} {tuned Normal <nil>} {registries Normal <nil>} {sriovdp Normal <nil>} {kernelMods Normal <nil>}] ######## [] <nil>} succeed
<NODE-NAME>/log/pods/tca-system_nodeconfig-daemon-#######-#####-#####-#######/nodeconfig-daemon/1.log:[Info-profile_service] : rebooting...
3.2
A race condition within the nodeconfig-operator is causing this issue. This is a one-off instance. Upon add-on upgrade, the nodeconfig-daemon is attempting to make the nodeConfig consistent, which is causing the reboot.
Apply the Patch Tool for TCA 3.2.0.1 KB.