[OSDOCS-19466]: HCP 4.22 release notes#111208
Conversation
|
🤖 Fri May 15 15:00:57 - Prow CI generated the docs preview: |
e9cc95d to
72d5b4f
Compare
91333c9 to
a8dd1a0
Compare
8864c86 to
e04e3ba
Compare
e04e3ba to
1afc9bc
Compare
53b003f to
d2f101f
Compare
d2f101f to
a24dd3b
Compare
a24dd3b to
bbf0c46
Compare
bbf0c46 to
3e466c9
Compare
|
@lahinson: 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. |
|
|
||
| * Before this update, the ignition server deployment computed registry overrides by performing live HTTP registry connectivity checks (`LookupMappedImage/GetMetadata`) during every Control Plane Operator reconciliation. As a consequence, network conditions caused the `--registry-overrides` argument and `MIRRORED_RELEASE_IMAGE` environment variable to return different values on each reconciliation, triggering constant deployment regenerations and pod restarts. With this update, the ignition server deployment uses the static registry overrides from the `HostedCluster` specification instead of performing live registry lookups at deploy time. The ignition server already resolves per-image mirrors at runtime by using its own override logic. As a result, ignition server deployments remain stable with consistent configuration, eliminating unnecessary pod restarts. (link:https://redhat.atlassian.net/browse/OCPBUGS-60185[OCPBUGS-60185]) | ||
|
|
||
| * Before this update, when you created a hosted cluster that used a `NodePort` publishing strategy, specifying a port outside the Kubernetes service node port range, such as `10000`, was silently accepted during cluster creation. As a consequence, the cluster installation got stuck with only 3 pods in the hosted cluster namespace, because the Control Plane Operator rejected the port for being outside the acceptable range of `30000` - `32767`, causing a late failure after resources were already provisioned. With this release, early validation is added for the `NodePort.Port` value against the configured `ServiceNodePortRange` parameter of the cluster. Invalid values are rejected upfront with a clear message indicating the allowed range. As a result, you receive an immediate validation error when you specify a `NodePort` that is outside the acceptable range, and avoid stuck cluster installations. (link:https://redhat.atlassian.net/browse/OCPBUGS-65824[OCPBUGS-65842]) |
There was a problem hiding this comment.
@lahinson I believe this bug text is repeated. Not enough to block the merge, as far a I am concerned. Feel free to address in a separate PR.
Also:
| * Before this update, when you created a hosted cluster that used a `NodePort` publishing strategy, specifying a port outside the Kubernetes service node port range, such as `10000`, was silently accepted during cluster creation. As a consequence, the cluster installation got stuck with only 3 pods in the hosted cluster namespace, because the Control Plane Operator rejected the port for being outside the acceptable range of `30000` - `32767`, causing a late failure after resources were already provisioned. With this release, early validation is added for the `NodePort.Port` value against the configured `ServiceNodePortRange` parameter of the cluster. Invalid values are rejected upfront with a clear message indicating the allowed range. As a result, you receive an immediate validation error when you specify a `NodePort` that is outside the acceptable range, and avoid stuck cluster installations. (link:https://redhat.atlassian.net/browse/OCPBUGS-65824[OCPBUGS-65842]) | |
| * Before this update, when you created a hosted cluster that used a `NodePort` publishing strategy, specifying a port outside the Kubernetes service node port range, such as `10000`, was silently accepted during cluster creation. As a consequence, the cluster installation got stuck with only 3 pods in the hosted cluster namespace, because the Control Plane Operator rejected the port for being outside the acceptable range of `30000` - `32767`, causing a late failure after resources were already provisioned. With this release, early validation is added for the `NodePort.Port` value against the configured `ServiceNodePortRange` parameter of the cluster. Invalid values are rejected upfront with a clear message indicating the allowed range. As a result, you receive an immediate validation error when you specify a `NodePort` that is outside the acceptable range, and avoid stuck cluster installations. (link:https://redhat.atlassian.net/browse/OCPBUGS-65824[OCPBUGS-65824]) |
There was a problem hiding this comment.
Good catch, will fix
| |General Availability | ||
| |General Availability | ||
| |=== | ||
| |General Availability |
There was a problem hiding this comment.
Should we drop this one from the table, as it is GA in all three columns?
There was a problem hiding this comment.
I think so? I couldn't remember what the "rule" was. 4.22 will be the 3rd release where this one is GA -- does that mean I remove it from the TP table?
There was a problem hiding this comment.
@lahinson There seem to be several features in the tech preview tables that have GA three across. For example. Maybe for the next release they get dropped?
There was a problem hiding this comment.
@mburke5678 Sounds reasonable to me. Thanks for the sanity check!
| |Not Available | ||
| |Technology Preview | ||
| |=== | ||
| . {hcp-capital} for {VirtProductName} on {ibm-z-title} is supported as Technology Preview starting with {product-title} 4.21, {mce} 2.11, and {rh-rhacm-first} 2.16. Creating {hcp} with external infrastructure is not supported. No newline at end of file |
There was a problem hiding this comment.
Maybe?
| . {hcp-capital} for {VirtProductName} on {ibm-z-title} is supported as Technology Preview starting with {product-title} 4.21, {mce} 2.11, and {rh-rhacm-first} 2.16. Creating {hcp} with external infrastructure is not supported. | |
| . {hcp-capital} for {VirtProductName} on {ibm-z-title} is supported as Technology Preview starting with {mce} 2.11 and {rh-rhacm-first} 2.16. Creating {hcp} with external infrastructure is not supported. |
There was a problem hiding this comment.
This text came from QE, so I'd like to keep it as is.
|
@lahinson A couple of suggestions that could be addressed in a separate PR, if you want. Otherwise LGTM |
|
/cherrypick enterprise-4.22 |
|
@mburke5678: #111208 failed to apply on top of branch "enterprise-4.22": 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 kubernetes-sigs/prow repository. |
Version(s): 4.22+
Issue: https://redhat.atlassian.net/browse/OSDOCS-19466
Link to docs preview:
QE review:
Additional information: Fixed issues were generated by Renoa, reviewed and approved by SMEs, and reviewed by QE (with the help of Claude)
Merge reviewers: I can handle the merge and CP. Thanks!