OSDOCS-18179-bug-batch-olm-4-22#112594
Conversation
|
🤖 Tue Jun 02 20:58:45 - Prow CI generated the docs preview: |
fea6dbc to
95d8556
Compare
|
/label merge-review-needed |
dfitzmau
left a comment
There was a problem hiding this comment.
Hi, @wgabor0427 . I added comments inline.
|
|
||
| * Before this update, the `collect-profiles` job was affected by maintenance difficulties, causing confusion for customers and support engineers during troubleshooting. With this release, the `collect-profiles` job is removed, improving user experience and reducing maintenance effort. (link:https://issues.redhat.com/browse/OCPBUGS-31547[OCPBUGS-31547]) | ||
|
|
||
| * Before this update, the `cluster-olm-operator` did not detect version changes during cluster upgrades. As a consequence, the Operator failed to report the `Progressing=True` status during upgrades, which prevented accurate upgrade monitoring. With this release, version detection logic was added that compares RELEASE_VERSION against the stored operator version and sets the `Progressing=True`status when an upgrade is detected. As a result, the Operator correctly reports the `Progressing` status during upgrades, which improves upgrade observability. (link:https://redhat.atlassian.net/browse/OCPBUGS-65623[OCPBUGS-65623]) |
There was a problem hiding this comment.
| * Before this update, the `cluster-olm-operator` did not detect version changes during cluster upgrades. As a consequence, the Operator failed to report the `Progressing=True` status during upgrades, which prevented accurate upgrade monitoring. With this release, version detection logic was added that compares RELEASE_VERSION against the stored operator version and sets the `Progressing=True`status when an upgrade is detected. As a result, the Operator correctly reports the `Progressing` status during upgrades, which improves upgrade observability. (link:https://redhat.atlassian.net/browse/OCPBUGS-65623[OCPBUGS-65623]) | |
| * Before this update, the `cluster-olm-operator` did not detect version changes during cluster upgrades. As a consequence, the Operator failed to report the `Progressing=True` status during upgrades, which prevented accurate upgrade monitoring. With this release, version detection logic was added that compares `RELEASE_VERSION` against the stored Operator version and sets the `Progressing=True`status when an upgrade is detected. As a result, the Operator correctly reports the `Progressing` status during upgrades, which improves upgrade observability. (link:https://redhat.atlassian.net/browse/OCPBUGS-65623[OCPBUGS-65623]) |
|
|
||
| * Before this update, the `cluster-olm-operator` did not detect version changes during cluster upgrades. As a consequence, the Operator failed to report the `Progressing=True` status during upgrades, which prevented accurate upgrade monitoring. With this release, version detection logic was added that compares RELEASE_VERSION against the stored operator version and sets the `Progressing=True`status when an upgrade is detected. As a result, the Operator correctly reports the `Progressing` status during upgrades, which improves upgrade observability. (link:https://redhat.atlassian.net/browse/OCPBUGS-65623[OCPBUGS-65623]) | ||
|
|
||
| * Before this update, `NetworkPolicy` egress rules hardcoded port 6443 for `kube-apiserver` access. Because HyperShift allows custom API server ports via the `hostedcluster.spec.networking.apiServer.port`, OLM Operators failed to communicate with `kube-apiserver` in the HyperShift clusters which used non-default API ports. As a consequence, the Operator functionality and catalog operations were broken. With this release, the hardcoded port 6443 is replaced with wildcard egress (egress: [{}]) for `kube-apiserver` traffic. Explicit DNS rules (ports 53, 5353) were also added for documentation and future policy refinements. As a result, OLM now supports HyperShift deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-66980[OCPBUGS-66980]) |
There was a problem hiding this comment.
Check with Laura Hinson is HYperShift should be replace by hosted control plane
There was a problem hiding this comment.
replaced all Hypershift with hosted control planes
|
|
||
| * Before this update, `NetworkPolicy` egress rules hardcoded port 6443 for `kube-apiserver` access. Because HyperShift allows custom API server ports via the `hostedcluster.spec.networking.apiServer.port`, OLM Operators failed to communicate with `kube-apiserver` in the HyperShift clusters which used non-default API ports. As a consequence, the Operator functionality and catalog operations were broken. With this release, the hardcoded port 6443 is replaced with wildcard egress (egress: [{}]) for `kube-apiserver` traffic. Explicit DNS rules (ports 53, 5353) were also added for documentation and future policy refinements. As a result, OLM now supports HyperShift deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-66980[OCPBUGS-66980]) | ||
|
|
||
| * Before this update, `NetworkPolicy` egress rules in OLM v0 hardcoded port 6443 for `kube-apiserver` access across static manifests and generated policies. Because HyperShift allows custom API server ports that differ from 6443, OLM v0 components (`olm-operator`, `catalog-operator`, `packageserver`) did not communicate with `kube-apiserver` in HyperShift clusters that used custom API ports. As a consequence, operator installation and catalog operations were prevented. With this update, `NetworkPolicy` egress rules are updated to use a wildcard (egress: [{}]) for `kube-apiserver` traffic in both static manifests and dynamic policy generation code. Explicit DNS rules (ports 53, 5353) are also added for future policy refinements. As a result, OLM v0 supports HyperShift deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-76971[OCPBUGS-76971]) |
There was a problem hiding this comment.
| * Before this update, `NetworkPolicy` egress rules in OLM v0 hardcoded port 6443 for `kube-apiserver` access across static manifests and generated policies. Because HyperShift allows custom API server ports that differ from 6443, OLM v0 components (`olm-operator`, `catalog-operator`, `packageserver`) did not communicate with `kube-apiserver` in HyperShift clusters that used custom API ports. As a consequence, operator installation and catalog operations were prevented. With this update, `NetworkPolicy` egress rules are updated to use a wildcard (egress: [{}]) for `kube-apiserver` traffic in both static manifests and dynamic policy generation code. Explicit DNS rules (ports 53, 5353) are also added for future policy refinements. As a result, OLM v0 supports HyperShift deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-76971[OCPBUGS-76971]) | |
| * Before this update, `NetworkPolicy` egress rules in OLM v0 hardcoded port 6443 for `kube-apiserver` access across static manifests and generated policies. Because HyperShift allows custom API server ports that differ from 6443, OLM v0 components (`olm-operator`, `catalog-operator`, `packageserver`) did not communicate with `kube-apiserver` in HyperShift clusters that used custom API ports. As a consequence, Operator installation and catalog operations were prevented. With this update, `NetworkPolicy` egress rules are updated to use a wildcard (egress: [{}]) for `kube-apiserver` traffic in both static manifests and dynamic policy generation code. Explicit DNS rules (ports 53, 5353) are also added for future policy refinements. As a result, OLM v0 supports HyperShift deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-76971[OCPBUGS-76971]) |
|
|
||
| * Before this update, the `collect-profiles` job was affected by maintenance difficulties, causing confusion for customers and support engineers during troubleshooting. With this release, the `collect-profiles` job is removed, improving user experience and reducing maintenance effort. (link:https://issues.redhat.com/browse/OCPBUGS-31547[OCPBUGS-31547]) | ||
|
|
||
| * Before this update, the `cluster-olm-operator` did not detect version changes during cluster upgrades. As a consequence, the Operator failed to report the `Progressing=True` status during upgrades, which prevented accurate upgrade monitoring. With this release, version detection logic was added that compares RELEASE_VERSION against the stored operator version and sets the `Progressing=True`status when an upgrade is detected. As a result, the Operator correctly reports the `Progressing` status during upgrades, which improves upgrade observability. (link:https://redhat.atlassian.net/browse/OCPBUGS-65623[OCPBUGS-65623]) |
There was a problem hiding this comment.
| * Before this update, the `cluster-olm-operator` did not detect version changes during cluster upgrades. As a consequence, the Operator failed to report the `Progressing=True` status during upgrades, which prevented accurate upgrade monitoring. With this release, version detection logic was added that compares RELEASE_VERSION against the stored operator version and sets the `Progressing=True`status when an upgrade is detected. As a result, the Operator correctly reports the `Progressing` status during upgrades, which improves upgrade observability. (link:https://redhat.atlassian.net/browse/OCPBUGS-65623[OCPBUGS-65623]) | |
| * Before this update, the `cluster-olm-operator` did not detect version changes during cluster upgrades. As a consequence, the Operator failed to report the `Progressing=True` status during upgrades, which prevented accurate upgrade monitoring. With this release, version detection logic was added that compares RELEASE_VERSION against the stored operator version and sets the `Progressing=True` status when an upgrade is detected. As a result, the Operator correctly reports the `Progressing` status during upgrades, which improves upgrade observability. (link:https://redhat.atlassian.net/browse/OCPBUGS-65623[OCPBUGS-65623]) |
|
|
||
| * Before this update, `NetworkPolicy` egress rules in OLM v0 hardcoded port 6443 for `kube-apiserver` access across static manifests and generated policies. Because HyperShift allows custom API server ports that differ from 6443, OLM v0 components (`olm-operator`, `catalog-operator`, `packageserver`) did not communicate with `kube-apiserver` in HyperShift clusters that used custom API ports. As a consequence, operator installation and catalog operations were prevented. With this update, `NetworkPolicy` egress rules are updated to use a wildcard (egress: [{}]) for `kube-apiserver` traffic in both static manifests and dynamic policy generation code. Explicit DNS rules (ports 53, 5353) are also added for future policy refinements. As a result, OLM v0 supports HyperShift deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-76971[OCPBUGS-76971]) | ||
|
|
||
| * Before this update, the `catalog-operator Pod failed during the {sno} cluster install. With this release, the nil pointer dereference in the `sortUnpackJobs` parameter when sorting non-failed jobs is fixed. As a result, the `catalog-operator` Pod does not fail during the cluster install. (link:https://issues.redhat.com/browse/OCPBUGS-77179[OCPBUGS-77179]) |
There was a problem hiding this comment.
| * Before this update, the `catalog-operator Pod failed during the {sno} cluster install. With this release, the nil pointer dereference in the `sortUnpackJobs` parameter when sorting non-failed jobs is fixed. As a result, the `catalog-operator` Pod does not fail during the cluster install. (link:https://issues.redhat.com/browse/OCPBUGS-77179[OCPBUGS-77179]) | |
| * Before this update, the `catalog-operator` Pod failed during the {sno} cluster install. With this release, the nil pointer dereference in the `sortUnpackJobs` parameter when sorting non-failed jobs is fixed. As a result, the `catalog-operator` Pod does not fail during the cluster install. (link:https://issues.redhat.com/browse/OCPBUGS-77179[OCPBUGS-77179]) |
95d8556 to
7dd630e
Compare
|
/label merge-review-needed |
|
/remove-label merge-review-needed |
7dd630e to
49b38bd
Compare
|
/label merge-review-needed |
|
|
||
| * Before this update, `NetworkPolicy` egress rules hardcoded port 6443 for `kube-apiserver` access. Because hosted control planes allows custom API server ports via the `hostedcluster.spec.networking.apiServer.port` parameter, OLM Operators failed to communicate with `kube-apiserver` in hosted clusters that used non-default API ports. As a consequence, the Operator functionality and catalog operations were broken. With this release, the hardcoded port 6443 is replaced with wildcard egress (egress: [{}]) for `kube-apiserver` traffic. Explicit DNS rules (ports 53, 5353) were also added for documentation and future policy refinements. As a result, OLM now supports hosted control planes deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-66980[OCPBUGS-66980]) | ||
|
|
||
| * Before this update, `NetworkPolicy` egress rules in OLM v0 hardcoded port 6443 for `kube-apiserver` access across static manifests and generated policies. Because hosted control planes allows custom API server ports that differ from 6443, OLM v0 components (`olm-operator`, `catalog-operator`, `packageserver`) did not communicate with `kube-apiserver` in hosted control planes clusters that used custom API ports. As a consequence, Operator installation and catalog operations were prevented. With this update, `NetworkPolicy` egress rules are updated to use a wildcard (egress: [{}]) for `kube-apiserver` traffic in both static manifests and dynamic policy generation code. Explicit DNS rules (ports 53, 5353) are also added for future policy refinements. As a result, OLM v0 supports HyperShift deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-76971[OCPBUGS-76971]) |
There was a problem hiding this comment.
Did you miss one?
| * Before this update, `NetworkPolicy` egress rules in OLM v0 hardcoded port 6443 for `kube-apiserver` access across static manifests and generated policies. Because hosted control planes allows custom API server ports that differ from 6443, OLM v0 components (`olm-operator`, `catalog-operator`, `packageserver`) did not communicate with `kube-apiserver` in hosted control planes clusters that used custom API ports. As a consequence, Operator installation and catalog operations were prevented. With this update, `NetworkPolicy` egress rules are updated to use a wildcard (egress: [{}]) for `kube-apiserver` traffic in both static manifests and dynamic policy generation code. Explicit DNS rules (ports 53, 5353) are also added for future policy refinements. As a result, OLM v0 supports HyperShift deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-76971[OCPBUGS-76971]) | |
| * Before this update, `NetworkPolicy` egress rules in OLM v0 hardcoded port 6443 for `kube-apiserver` access across static manifests and generated policies. Because hosted control planes allows custom API server ports that differ from 6443, OLM v0 components (`olm-operator`, `catalog-operator`, `packageserver`) did not communicate with `kube-apiserver` in hosted control planes clusters that used custom API ports. As a consequence, Operator installation and catalog operations were prevented. With this update, `NetworkPolicy` egress rules are updated to use a wildcard (egress: [{}]) for `kube-apiserver` traffic in both static manifests and dynamic policy generation code. Explicit DNS rules (ports 53, 5353) are also added for future policy refinements. As a result, OLM v0 supports hosted control plane deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-76971[OCPBUGS-76971]) |
There was a problem hiding this comment.
I did, sorry. Updated now
|
|
||
| * Before this update, the `cluster-olm-operator` did not detect version changes during cluster upgrades. As a consequence, the Operator failed to report the `Progressing=True` status during upgrades, which prevented accurate upgrade monitoring. With this release, version detection logic was added that compares RELEASE_VERSION against the stored Operator version and sets the `Progressing=True` status when an upgrade is detected. As a result, the Operator correctly reports the `Progressing` status during upgrades, which improves upgrade observability. (link:https://redhat.atlassian.net/browse/OCPBUGS-65623[OCPBUGS-65623]) | ||
|
|
||
| * Before this update, `NetworkPolicy` egress rules hardcoded port 6443 for `kube-apiserver` access. Because hosted control planes allows custom API server ports via the `hostedcluster.spec.networking.apiServer.port` parameter, OLM Operators failed to communicate with `kube-apiserver` in hosted clusters that used non-default API ports. As a consequence, the Operator functionality and catalog operations were broken. With this release, the hardcoded port 6443 is replaced with wildcard egress (egress: [{}]) for `kube-apiserver` traffic. Explicit DNS rules (ports 53, 5353) were also added for documentation and future policy refinements. As a result, OLM now supports hosted control planes deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-66980[OCPBUGS-66980]) |
There was a problem hiding this comment.
"hosted control planes deployments" doesn't sound grammatically correct. Do you know if "deploying hosted control planes" is technically correct?
| * Before this update, `NetworkPolicy` egress rules hardcoded port 6443 for `kube-apiserver` access. Because hosted control planes allows custom API server ports via the `hostedcluster.spec.networking.apiServer.port` parameter, OLM Operators failed to communicate with `kube-apiserver` in hosted clusters that used non-default API ports. As a consequence, the Operator functionality and catalog operations were broken. With this release, the hardcoded port 6443 is replaced with wildcard egress (egress: [{}]) for `kube-apiserver` traffic. Explicit DNS rules (ports 53, 5353) were also added for documentation and future policy refinements. As a result, OLM now supports hosted control planes deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-66980[OCPBUGS-66980]) | |
| * Before this update, `NetworkPolicy` egress rules hardcoded port 6443 for `kube-apiserver` access. Because hosted control planes allows custom API server ports via the `hostedcluster.spec.networking.apiServer.port` parameter, OLM Operators failed to communicate with `kube-apiserver` in hosted clusters that used non-default API ports. As a consequence, the Operator functionality and catalog operations were broken. With this release, the hardcoded port 6443 is replaced with wildcard egress (egress: [{}]) for `kube-apiserver` traffic. Explicit DNS rules (ports 53, 5353) were also added for documentation and future policy refinements. As a result, OLM now supports deploying hosted control planes with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-66980[OCPBUGS-66980]) |
There was a problem hiding this comment.
I think deploying sounds much better
|
|
||
| * Before this update, `NetworkPolicy` egress rules in OLM v0 hardcoded port 6443 for `kube-apiserver` access across static manifests and generated policies. Because hosted control planes allows custom API server ports that differ from 6443, OLM v0 components (`olm-operator`, `catalog-operator`, `packageserver`) did not communicate with `kube-apiserver` in hosted control planes clusters that used custom API ports. As a consequence, Operator installation and catalog operations were prevented. With this update, `NetworkPolicy` egress rules are updated to use a wildcard (egress: [{}]) for `kube-apiserver` traffic in both static manifests and dynamic policy generation code. Explicit DNS rules (ports 53, 5353) are also added for future policy refinements. As a result, OLM v0 supports HyperShift deployments with any configured API server port. (link:https://redhat.atlassian.net/browse/OCPBUGS-76971[OCPBUGS-76971]) | ||
|
|
||
| * Before this update, the `catalog-operator` Pod failed during the {sno} cluster install. With this release, the nil pointer dereference in the `sortUnpackJobs` parameter when sorting non-failed jobs is fixed. As a result, the `catalog-operator` Pod does not fail during the cluster install. (link:https://issues.redhat.com/browse/OCPBUGS-77179[OCPBUGS-77179]) |
There was a problem hiding this comment.
| * Before this update, the `catalog-operator` Pod failed during the {sno} cluster install. With this release, the nil pointer dereference in the `sortUnpackJobs` parameter when sorting non-failed jobs is fixed. As a result, the `catalog-operator` Pod does not fail during the cluster install. (link:https://issues.redhat.com/browse/OCPBUGS-77179[OCPBUGS-77179]) | |
| * Before this update, the `catalog-operator` pod failed during the {sno} cluster install. With this release, the nil pointer dereference in the `sortUnpackJobs` parameter when sorting non-failed jobs is fixed. As a result, the `catalog-operator` Pod does not fail during the cluster install. (link:https://issues.redhat.com/browse/OCPBUGS-77179[OCPBUGS-77179]) |
There was a problem hiding this comment.
I fixed both "Pods"
|
@wgabor0427 A couple more nits. Sorry! |
49b38bd to
870f011
Compare
|
@wgabor0427: 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. |
|
/label merge-review-needed |
Version(s):
4.22
Issue:
https://redhat.atlassian.net/browse/OSDOCS-18179
Link to docs preview:
https://112594--ocpdocs-pr.netlify.app/openshift-enterprise/latest/release_notes/ocp-4-22-release-notes.html#rn-ocp-release-note-olm-fixed-issues_release-notes
QE review:
Additional information: