OCPBUGS-83862: Add conditional update risk for 4.21.0-25 from 4.20.z < 4.20.25 - #10046
OCPBUGS-83862: Add conditional update risk for 4.21.0-25 from 4.20.z < 4.20.25#10046shahsahil264 wants to merge 1 commit into
Conversation
….21.0-25 Warn clusters upgrading from 4.20.24 or earlier to any existing 4.21.z that auto-sizing-disabled MachineConfigs may override KubeletConfig autosizing settings on custom MachineConfigPool nodes. The fix (openshift/machine-config-operator#5885) shipped in 4.20.25. Clusters should update to 4.20.25+ before upgrading to 4.21. Companion to openshift#9494 which raises minor_min for future 4.21.z builds. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]> Signed-off-by: Sahil Shah <[email protected]>
|
@shahsahil264: This pull request references Jira Issue OCPBUGS-83862, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: shahsahil264 The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
@shahsahil264: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
/assign @wking |
|
@shahsahil264: This pull request references Jira Issue OCPBUGS-83862. The bug has been updated to no longer refer to the pull request using the external bug tracker. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
Summary
Add
type: Alwaysconditional update risk for all existing 4.21.z GA releases (4.21.0 through 4.21.25) warning clusters upgrading from 4.20.24 or earlier about the Auto Node Sizing issue.Context
PR #9494 raises
minor_minfrom 4.20.15 to 4.20.25 for future 4.21.z builds. However, all existing 4.21.z releases were built with the oldminor_min, so clusters on 4.20.0-4.20.24 can still see upgrade paths to them.Per Scott Dodson and W. Trevor King, these existing versions need a conditional update risk to warn affected clusters.
Bug
OCPBUGS-83862: During upgrade from pre-4.20.25,
auto-sizing-disabledMachineConfigs override KubeletConfig autosizing settings on custom MachineConfigPool nodes. Fixed in 4.20.25 via openshift/machine-config-operator#5885.Risk details
^4[.]20[.](1?[0-9]|2[0-4])[+].*$— matches 4.20.0 through 4.20.24Companion to #9494.