Skip to content

Commit c1ff638

Browse files
Merge pull request #13735 from openshift-cherrypick-robot/cherry-pick-13717-to-release-4.15
[release-4.15] OCPBUGS-31839: fix bug where paused MCPs were incorrectly unpausing w…
2 parents eb9d956 + dced646 commit c1ff638

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

frontend/public/components/modals/cluster-update-modal.tsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,20 +124,18 @@ const ClusterUpdateModal = withHandlePromise((props: ClusterUpdateModalProps) =>
124124

125125
// Clear any previous error message.
126126
setError('');
127-
let MCPsToResumePromises;
128127
let MCPsToPausePromises;
128+
let MCPsToResumePromises;
129129
if (upgradeType === upgradeTypes.Full) {
130-
MCPsToResumePromises = getMCPsToPausePromises(pausedMCPs, false);
131130
MCPsToPausePromises = [];
131+
MCPsToResumePromises = getMCPsToPausePromises(pausedMCPs, false);
132132
} else {
133-
const MCPsToResume = pausedMCPs.filter((mcp) =>
134-
machineConfigPoolsToPause.find((m) => m !== mcp.metadata.name),
135-
);
136133
const MCPsToPause = pauseableMCPs.filter((mcp) =>
137134
machineConfigPoolsToPause.find((m) => m === mcp.metadata.name),
138135
);
139-
MCPsToResumePromises = getMCPsToPausePromises(MCPsToResume, false);
136+
const MCPsToResume = pauseableMCPs.filter((mcp) => !MCPsToPause.includes(mcp));
140137
MCPsToPausePromises = getMCPsToPausePromises(MCPsToPause, true);
138+
MCPsToResumePromises = getMCPsToPausePromises(MCPsToResume, false);
141139
}
142140
const patch = [
143141
{

0 commit comments

Comments
 (0)