Skip to content

OSDOCS-20775: Add 4.18.49 z-stream release notes - #115968

Merged
mburke5678 merged 1 commit into
openshift:enterprise-4.18from
tedaveryredhat:OSDOCS-20775
Jul 22, 2026
Merged

OSDOCS-20775: Add 4.18.49 z-stream release notes#115968
mburke5678 merged 1 commit into
openshift:enterprise-4.18from
tedaveryredhat:OSDOCS-20775

Conversation

@tedaveryredhat

@tedaveryredhat tedaveryredhat commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jul 21, 2026
@openshift-ci-robot

openshift-ci-robot commented Jul 21, 2026

Copy link
Copy Markdown

@tedaveryredhat: This pull request references OSDOCS-20775 which is a valid jira issue.

Details

In response to this:

Version(s):
4.18

Issue:
https://redhat.atlassian.net/browse/OSDOCS-20775

Link to docs preview:
Pending preview bot comment after CI builds. Update this field with the preview-bot issue comment URL or Netlify preview link once available.

QE review:

  • QE has approved this change.

Additional information:

Incomplete Bug Fix RN / Invalid RN type (not documented)

Key Reason
OCPBUGS-90575 Incomplete Bug Fix RN
OCPBUGS-93867 Incomplete Bug Fix RN

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.

@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jul 21, 2026
@openshift-ci

openshift-ci Bot commented Jul 21, 2026

Copy link
Copy Markdown

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@openshift-ci openshift-ci Bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Jul 21, 2026
@tedaveryredhat
tedaveryredhat marked this pull request as ready for review July 22, 2026 15:21
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jul 22, 2026
@tedaveryredhat

Copy link
Copy Markdown
Contributor Author

/test all

@ocpdocs-previewbot

Copy link
Copy Markdown

🤖 Wed Jul 22 15:33:35 - Prow CI generated the docs preview:

https://115968--ocpdocs-pr.netlify.app/openshift-enterprise/latest/release_notes/ocp-4-18-release-notes.html

[id="zstream-4-18-49-updating_{context}"]
== Updating

To update an {product-title} 4.18 cluster to this latest release, see xref:../updating/updating_a_cluster/updating-cluster-cli.adoc#updating-cluster-cli[Updating a cluster using the CLI].

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 [error] OpenShiftAsciiDoc.NoXrefInModules: Do not include xrefs in modules, only assemblies (exception: release notes modules).

@openshift-ci

openshift-ci Bot commented Jul 22, 2026

Copy link
Copy Markdown

@tedaveryredhat: all tests passed!

Full PR test history. Your PR dashboard.

Details

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 kubernetes-sigs/prow repository. I understand the commands that are listed here.

@tedaveryredhat

Copy link
Copy Markdown
Contributor Author

/label merge-review-needed

@openshift-ci openshift-ci Bot added the merge-review-needed Signifies that the merge review team needs to review this PR label Jul 22, 2026
@mburke5678 mburke5678 added the merge-review-in-progress Signifies that the merge review team is reviewing this PR label Jul 22, 2026
[id="zstream-4-18-49-enhancements_{context}"]
== Enhancements

* Before this update, deleting a BareMetalHost (BMH) that referenced a pre-provisioning network data Secret through the `spec.preprovisioningNetworkDataName` parameter could report a `RegistrationError` if the Secret was removed before the BMH finished deleting. As a consequence, the BMH deletion would take minutes to complete before an eventual force-delete by the controller. With this release, the Bare Metal Operator (BMO) manages the lifecycle of that Secret in the same way as the BMC credential Secrets. The BMO now protects the Secret using a finalizer while the host is active, which prevents the Secret deletion until the finalizer is removed by the controller. As a result, the BMH is removed successfully before the Secret is allowed to be deleted. (link:https://redhat.atlassian.net/browse/OCPBUGS-87967[OCPBUGS-87967])

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes for a follow up PR?
Doc Guidelines: When referring to API object terms in general usage, use lowercase and separate multi-word API objects.

Suggested change
* Before this update, deleting a BareMetalHost (BMH) that referenced a pre-provisioning network data Secret through the `spec.preprovisioningNetworkDataName` parameter could report a `RegistrationError` if the Secret was removed before the BMH finished deleting. As a consequence, the BMH deletion would take minutes to complete before an eventual force-delete by the controller. With this release, the Bare Metal Operator (BMO) manages the lifecycle of that Secret in the same way as the BMC credential Secrets. The BMO now protects the Secret using a finalizer while the host is active, which prevents the Secret deletion until the finalizer is removed by the controller. As a result, the BMH is removed successfully before the Secret is allowed to be deleted. (link:https://redhat.atlassian.net/browse/OCPBUGS-87967[OCPBUGS-87967])
* Before this update, deleting a bare metal host (BMH) that referenced a pre-provisioning network data secret, through the `spec.preprovisioningNetworkDataName` parameter, could report a `RegistrationError` if the secret was removed before the BMH finished deleting. As a consequence, the BMH deletion would take minutes to complete before an eventual force-delete by the controller. With this release, the Bare Metal Operator (BMO) manages the lifecycle of that Secret in the same way as the BMC credential secrets. The BMO now protects the secret using a finalizer while the host is active, which prevents the secret deletion until the finalizer is removed by the controller. As a result, the BMH is removed successfully before the secret is allowed to be deleted. (link:https://redhat.atlassian.net/browse/OCPBUGS-87967[OCPBUGS-87967])

@mburke5678
mburke5678 merged commit 9267993 into openshift:enterprise-4.18 Jul 22, 2026
2 checks passed
@mburke5678 mburke5678 removed merge-review-in-progress Signifies that the merge review team is reviewing this PR merge-review-needed Signifies that the merge review team needs to review this PR labels Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants