Skip to content

Commit 722b214

Browse files
make rebooted a parent phase
1 parent 0fcfc07 commit 722b214

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

pkg/daemon/daemon.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -722,10 +722,10 @@ func (dn *Daemon) syncNode(key string) error {
722722
if node.Annotations[constants.MachineConfigDaemonPostConfigAction] == constants.MachineConfigDaemonStateRebooting {
723723
klog.Info("Detected Rebooting Annotation, applying MCN.")
724724
err := upgrademonitor.GenerateAndApplyMachineConfigNodes(
725-
&upgrademonitor.Condition{State: mcfgalphav1.MachineConfigNodeUpdatePostActionComplete, Reason: string(mcfgalphav1.MachineConfigNodeUpdateRebooted), Message: "Node has rebooted"},
726-
&upgrademonitor.Condition{State: mcfgalphav1.MachineConfigNodeUpdateRebooted, Reason: fmt.Sprintf("%s%s", string(mcfgalphav1.MachineConfigNodeUpdatePostActionComplete), string(mcfgalphav1.MachineConfigNodeUpdateRebooted)), Message: "Upgrade required a reboot. Completed this as the post update action."},
727-
metav1.ConditionTrue,
725+
&upgrademonitor.Condition{State: mcfgalphav1.MachineConfigNodeUpdateRebooted, Reason: string(mcfgalphav1.MachineConfigNodeUpdateRebooted), Message: "Node has rebooted"},
726+
nil,
728727
metav1.ConditionTrue,
728+
metav1.ConditionFalse,
729729
node,
730730
dn.mcfgClient,
731731
dn.featureGatesAccessor,

pkg/daemon/update.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -174,10 +174,10 @@ func (dn *Daemon) performPostConfigChangeNodeDisruptionAction(postConfigChangeAc
174174
switch action.Type {
175175
case opv1.RebootStatusAction:
176176
err := upgrademonitor.GenerateAndApplyMachineConfigNodes(
177-
&upgrademonitor.Condition{State: mcfgalphav1.MachineConfigNodeUpdatePostActionComplete, Reason: string(mcfgalphav1.MachineConfigNodeUpdateRebooted), Message: fmt.Sprintf("Node will reboot into config %s", configName)},
178-
&upgrademonitor.Condition{State: mcfgalphav1.MachineConfigNodeUpdateRebooted, Reason: fmt.Sprintf("%s%s", string(mcfgalphav1.MachineConfigNodeUpdatePostActionComplete), string(mcfgalphav1.MachineConfigNodeUpdateRebooted)), Message: "Upgrade requires a reboot. Currently doing this as the post update action."},
179-
metav1.ConditionUnknown,
177+
&upgrademonitor.Condition{State: mcfgalphav1.MachineConfigNodeUpdateRebooted, Reason: string(mcfgalphav1.MachineConfigNodeUpdateRebooted), Message: "Upgrade requires a reboot."},
178+
nil,
180179
metav1.ConditionUnknown,
180+
metav1.ConditionFalse,
181181
dn.node,
182182
dn.mcfgClient,
183183
dn.featureGatesAccessor,
@@ -277,10 +277,10 @@ func (dn *Daemon) performPostConfigChangeAction(postConfigChangeActions []string
277277

278278
if ctrlcommon.InSlice(postConfigChangeActionReboot, postConfigChangeActions) {
279279
err := upgrademonitor.GenerateAndApplyMachineConfigNodes(
280-
&upgrademonitor.Condition{State: mcfgalphav1.MachineConfigNodeUpdatePostActionComplete, Reason: string(mcfgalphav1.MachineConfigNodeUpdateRebooted), Message: fmt.Sprintf("Node will reboot into config %s", configName)},
281-
&upgrademonitor.Condition{State: mcfgalphav1.MachineConfigNodeUpdateRebooted, Reason: fmt.Sprintf("%s%s", string(mcfgalphav1.MachineConfigNodeUpdatePostActionComplete), string(mcfgalphav1.MachineConfigNodeUpdateRebooted)), Message: "Upgrade requires a reboot. Currently doing this as the post update action."},
282-
metav1.ConditionUnknown,
280+
&upgrademonitor.Condition{State: mcfgalphav1.MachineConfigNodeUpdateRebooted, Reason: string(mcfgalphav1.MachineConfigNodeUpdateRebooted), Message: "Upgrade requires a reboot."},
281+
nil,
283282
metav1.ConditionUnknown,
283+
metav1.ConditionFalse,
284284
dn.node,
285285
dn.mcfgClient,
286286
dn.featureGatesAccessor,

0 commit comments

Comments
 (0)