From bc78d26d13e7effa5be82151c0551622b4693472 Mon Sep 17 00:00:00 2001 From: William Gabor Date: Fri, 17 Oct 2025 09:23:40 -0400 Subject: [PATCH] OSDOCAS-15028 updated oc release notes --- release_notes/ocp-4-20-release-notes.adoc | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/release_notes/ocp-4-20-release-notes.adoc b/release_notes/ocp-4-20-release-notes.adoc index ef27d22477..0f94dc1b05 100644 --- a/release_notes/ocp-4-20-release-notes.adoc +++ b/release_notes/ocp-4-20-release-notes.adoc @@ -1680,6 +1680,18 @@ As a result, the controller handles errors during migration better. [id="ocp-release-note-oc-cli-bug-fixes_{context}"] === OpenShift CLI (oc) +* Before this update, the `oc adm node-image create` command failed to create an International Organization for Standardization (ISO) image if the target cluster did not have a debug SSH key store in the `99-worker-ssh` config map, which is not a requirement for generating an image. With this release, the ISO image can successfully be created without this key store in the `99-worker-ssh` config map. (link:https://issues.redhat.com/browse/OCPBUGS-60600[OCPBUGS-60600]) + +* Before this update, a panic occurred during `oc describe templateinstance` due to nil pointer dereference in `TemplateInstanceDescriber`. With this release, nil pointer dereference in the `oc describe templateinstance` command was fixed by checking for nil secret before describing parameters. (link:https://issues.redhat.com/browse/OCPBUGS-60281[OCPBUGS-60281]) + +* Before this update, the `oc login -u` command in external OIDC environments succeeded but removed user credentials, causing subsequent `oc` commands to fail. With this release, the `oc login -u` command no longer modifies kubeconfig, preventing subsequent `oc` commands from failing. As a result, the fix prevents `oc login -u` from removing user credentials, ensuring subsequent "oc" commands work correctly. (link:https://issues.redhat.com/browse/OCPBUGS-58393[OCPBUGS-58393]) + +* Before this update, when using the`oc adm node-image create` command, the command would not provide descriptive error messages after failures. With this release, the command provides error messages when it fails. (link:https://issues.redhat.com/browse/OCPBUGS-55048[OCPBUGS-55048]) + +* Before this update, the must-gather pod could be scheduled on a node marked with a `NotReady` taint, resulting in deployment to an unavailable node and subsequent log collection failures. With this release, the scheduler now accounts for node taints and automatically applies a node selector to the pod specification. This change ensures that must-gather pods are not scheduled on tainted nodes, thereby preventing log collection failures. (link:https://issues.redhat.com/browse/OCPBUGS-50992[OCPBUGS-50992]) + +* Before this update, when using the `oc adm node-image create` command to add nodes to a cluster, the command erroneously modified the existing permissions of the target assets folder when saving the ISO on disk. With this release, the fix ensures that the copying operation will preserve the destination folder permissions. (link:https://issues.redhat.com/browse/OCPBUGS-49897[OCPBUGS-49897]) + [id="ocp-release-note-openshift-controller-bug-fixes_{context}"] === OpenShift Controller @@ -1687,7 +1699,6 @@ As a result, the controller handles errors during migration better. * Before this update, incorrectly formatted proxy environment variables in Build pod led to build failures due to external binary format complaints. With this release, builds no longer fail due to incorrectly formatted proxy environment variables as they are now excluded. (link:https://issues.redhat.com/browse/OCPBUGS-54695[OCPBUGS-54695]) - [id="ocp-release-note-olm-bug-fixes_{context}"] === {olmv0-first}