-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
None
-
Quality / Stability / Reliability
-
False
-
-
None
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Repro steps:
1. install a OCP cluster with nightly build
2. patch a dummy cincy which has upgrade paths and multiple channels, like:
$ oc patch clusterversion version --type json -p '[{"op": "add", "path": "/spec/channel", "value": "channel-a"}, {"op": "add", "path": "/spec/upstream", "value": "https://raw.githubusercontent.com/JianLi-RH/ota/refs/heads/main/OCP-43178.json"}]'
{
"nodes": [
{
"version": "4.19.0-0.nightly-2025-09-15-062654",
"payload": "registry.ci.openshift.org/ocp/release@sha256:47ac2154b2fb4e4d9ad72dcb01db26f1c646509a486a45672ec156ee029b21c5",
"metadata": {
"io.openshift.upgrades.graph.release.channels": "channel-a,channel-b,stable-4.20"
}
},
{
"version": "4.20.0-rc.1",
"payload": "quay.io/openshift-release-dev/ocp-release@sha256:23e31abd998aa80ee11344e6ad910d8283d4f2f973c79e9d7fecbd355be459ab",
"metadata": {
"io.openshift.upgrades.graph.release.channels": "channel-a,channel-b,stable-4.20"
}
},
{
"version": "4.20.0-rc.2",
"payload": "quay.io/openshift-release-dev/ocp-release@sha256:668c92b06279cb5c7a2a692860b297eeb9013af10d49d2095f2c3fe9ad02baaa",
"metadata": {
"io.openshift.upgrades.graph.release.channels": "channel-a,channel-b,stable-4.20"
}
}
],
"edges": [
[0,1],
[0,2]
]
}
3. run `oc adm upgrade`
Expected result:
It should show current channel and available channels, for example:
$ oc adm upgrade
Cluster version is 4.9.0-0.nightly-2021-07-31-093358
Upstream: https://github.com/shellyyang1989/upgrade-cincy/raw/master/cincy5.json
Channel: channel-a (available channels: channel-a, channel-b)
Updates:
VERSION IMAGE
4.9.0-0.nightly-2021-08-01-102437 registry.ci.openshift.org/ocp/release@sha256:421304acff8d9c5bf24365c42460721f9ae1392dd20fbf642c118c163b7731e5
Observed result:
For details, please refer the attachments.
[jianl@jianl-thinkpadt14gen4 419]$ oc adm upgrade
Cluster version is 4.19.0-0.nightly-2025-09-15-062654
Upstream: https://raw.githubusercontent.com/JianLi-RH/ota/refs/heads/main/OCP-43178.json
Channel: stable-4.20
Recommended updates:
VERSION IMAGE
4.20.0-rc.2 quay.io/openshift-release-dev/ocp-release@sha256:668c92b06279cb5c7a2a692860b297eeb9013af10d49d2095f2c3fe9ad02baaa
4.20.0-rc.1 quay.io/openshift-release-dev/ocp-release@sha256:23e31abd998aa80ee11344e6ad910d8283d4f2f973c79e9d7fecbd355be459ab
[jianl@jianl-thinkpadt14gen4 419]$