NO-ISSUE: channels/stable-4.1[6-8]: 4.16 is into it's EUS phase#8709
Conversation
Generated with: $ hack/release-end-of-maintenance.sh 4.16 to catch up with the earlier 2025-12-27 transition: $ curl -s 'https://access.redhat.com/product-life-cycles/api/v1/products?name=OpenShift+Container+Platform' | jq -c '.data[].versions[] | select(.name == "4.16").phases[]' {"name":"General availability","date":"2024-06-27T00:00:00.000Z","date_format":"date","additional_text":""} {"name":"Full support","date":"2025-01-01T00:00:00.000Z","date_format":"date","additional_text":""} {"name":"Maintenance support","date":"2025-12-27T00:00:00.000Z","date_format":"date","additional_text":""} {"name":"Extended update support","date":"2026-06-27T00:00:00.000Z","date_format":"date","additional_text":""} {"name":"Extended update support Term 2","date":"2027-06-27T00:00:00.000Z","date_format":"date","additional_text":""} {"name":"Extended update support Term 3","date":"N/A","date_format":"string","additional_text":""} {"name":"Extended life phase","date":"N/A","date_format":"string"} The delay here was waiting for openshift/installer@be845abbc0 (data/manifests/bootkube/cvo-overrides: Default to eus-4.16, 2026-01-15, openshift/installer#10226) to make it into a 4.16.z, and it's in 4.16.56 [1]. While the older, stable-4.16 default 4.16.55 has almost made it through to all the stable changel it was aiming for: $ git grep 4.16.55 channels channels/candidate-4.16.yaml:- 4.16.55 channels/candidate-4.17.yaml:- 4.16.55 channels/candidate-4.18.yaml:- 4.16.55 channels/eus-4.16.yaml:- 4.16.55 channels/fast-4.16.yaml:- 4.16.55 channels/fast-4.17.yaml:- 4.16.55 channels/stable-4.16.yaml:- 4.16.55 channels/stable-4.17.yaml:- 4.16.55 It still needs a new 4.18.z to be built before it gets into stable-4.18. There isn't even one in candidate-4.18 yet: $ hack/show-edges.py --cincinnati https://api.openshift.com/api/upgrades_info/graph --root-version 4.16.55 candidate-4.18 4.16.55 -> 4.16.56 4.16.55 -> 4.17.47 But we can't wait for that new 4.18.z to cook all the way through to stable-4.18, because the eus-4.16 default 4.16.56 would have cooked into stable-* by then. So land this transition now, and we'll come back around later and manually add 4.16.55 to stable-4.18 later. [1]: https://amd64.ocp.releases.ci.openshift.org/releasestream/4-stable/release/4.16.56
|
@wking: This pull request explicitly references no jira issue. 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. |
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the
✨ Finishing touches🧪 Generate unit tests (beta)
Comment |
|
@wking: 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. |
DavidHurta
left a comment
There was a problem hiding this comment.
/hold
Thanks for the detailed description! 🙇
Changes look good. Holding due to my sole comment.
| @@ -1,6 +1,6 @@ | |||
| feeder: | |||
| delay: PT0H | |||
| filter: 4[.](16|17|18)[.][0-9].* | |||
There was a problem hiding this comment.
So land this transition now, and we'll come back around later and manually add 4.16.55 to stable-4.18 later.
Do we have a Jira to track this? If not, I am happy to create one. To make sure that the version is added.
There was a problem hiding this comment.
No Jira yet, I just set myself a reminder to start checking again in a few weeks, after which I'll poll weekly. I have no problem with you creating a Jira if you like.
There was a problem hiding this comment.
I have created https://issues.redhat.com/browse/OTA-1852. I have assigned it to me so that I can practice a bit on these graph-data thingies, if that works for everyone.
There was a problem hiding this comment.
We can also assign it to anyone else.
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: DavidHurta, wking The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/unhold |
As described in 16cb1cb (channels/stable-4.1[6-8]: 4.16 is into it's EUS phase, 2026-01-27, openshift#8709), we had to drop the 'feeder' for 4.16.z to keep the EUS-phase 4.16.56 out of stable-* before 4.16.55 had quite percolated through to all its appropriate stable-* channels. This commit manually finishes off 4.16.55, now that there's a newer stable 4.18.z release to update to (and there has been for a month, since 4.18.32 was itself manually promoted to stale-4.18): $ git blame --first-parent channels/stable-4.18.yaml | tail -n2 023497c (Scott Dodson 2026-02-03 10:27:27 -0500 140) - 4.18.32 c105cbe (openshift-merge-bot[bot] 2026-02-18 07:33:44 +0000 141) - 4.18.33 $ hack/show-edges.py --cincinnati https://api.openshift.com/api/upgrades_info/graph --root-version 4.16.55 candidate-4.18 | grep ' 4[.]18[.]' | sort -V | head -n1 4.17.47 -> 4.18.32
As described in 16cb1cb (channels/stable-4.1[6-8]: 4.16 is into it's EUS phase, 2026-01-27, openshift#8709), we had to drop the 'feeder' for 4.16.z to keep the EUS-phase 4.16.56 out of stable-* before 4.16.55 had quite percolated through to all its appropriate stable-* channels. This commit manually finishes off 4.16.55, now that there's a newer stable 4.18.z release to update to (and there has been for a month, since 4.18.32 was itself manually promoted to stable-4.18): $ git blame --first-parent channels/stable-4.18.yaml | tail -n2 023497c (Scott Dodson 2026-02-03 10:27:27 -0500 140) - 4.18.32 c105cbe (openshift-merge-bot[bot] 2026-02-18 07:33:44 +0000 141) - 4.18.33 $ hack/show-edges.py --cincinnati https://api.openshift.com/api/upgrades_info/graph --root-version 4.16.55 candidate-4.18 | grep ' 4[.]18[.]' | sort -V | head -n1 4.17.47 -> 4.18.32
Generated with:
$ hack/release-end-of-maintenance.sh 4.16to catch up with the earlier 2025-12-27 transition:
The delay here was waiting for openshift/installer@be845abbc0 (openshift/installer#10226) to make it into a 4.16.z, and it's in 4.16.56. While the older,
stable-4.16default 4.16.55 has almost made it through to all the stable changel it was aiming for:It still needs a new 4.18.z to be built before it gets into
stable-4.18. There isn't even one incandidate-4.18yet:But we can't wait for that new 4.18.z to cook all the way through to
stable-4.18, because theeus-4.16default 4.16.56 would have cooked intostable-*by then. So land this transition now, and we'll come back around later and manually add 4.16.55 tostable-4.18later.