# 4.22.0-okd-scos.ec.9
Created: 2026-03-12 10:16:24 +0000 UTC
Image Digest: `sha256:cbc71e7dc20661322f0a804724c0b077c99242d0f302d2c31002127bd1f911bc`
Promoted from registry.ci.openshift.org/origin/release-scos:4.22.0-0.okd-scos-nightly-2026-03-11-165010
## Changes from 4.22.0-okd-scos.ec.8
### Components
* Kubectl 1.34.1
* Kubernetes upgraded from 1.34.2 to 1.35.1
* Kubernetes Tests 1.34.1
* CentOS Stream CoreOS 10 upgraded from 10.0.20260217-0 to 10.0.20260310-0
### FeatureGate Changes
| FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | OKD
Hypershift | OKD
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA |
| :------ | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| GatewayAPI
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| GatewayAPIController
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| ManagedBootImages
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| ManagedBootImagesAWS
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| ManagedBootImagesAzure
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| ManagedBootImagesvSphere
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| InsightsConfig
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled |
| InsightsOnDemandDataGather
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled |
| AWSServiceLBNetworkSecurityGroup
(0 tests)| Disabled| Enabled
(Changed)| Enabled| Enabled| Disabled| Enabled
(Changed)| Enabled| Enabled |
| ClusterAPIMachineManagementVSphere
(0 tests)| Disabled| Disabled| Enabled| Enabled| Disabled| Disabled| Enabled
(Changed)| Enabled
(Changed) |
| AdditionalStorageConfig
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) |
| ClusterAPIMachineManagementAWS
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) |
| ClusterAPIMachineManagementAzure
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) |
| ClusterAPIMachineManagementBareMetal
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) |
| ClusterAPIMachineManagementGCP
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) |
| ClusterAPIMachineManagementOpenStack
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) |
| ClusterAPIMachineManagementPowerVS
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) |
| ClusterUpdatePreflight
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | | |
| ExternalOIDCExternalClaimsSourcing
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | | |
| MachineAPIMigrationAWS
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) |
| MachineAPIMigrationOpenStack
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) |
| MachineAPIMigrationVSphere
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | | |
### New images
* [aws-node-termination-handler](https://github.com/openshift/aws-node-termination-handler) git [341ed3a0](https://github.com/openshift/aws-node-termination-handler/commit/341ed3a086925b17671c5349343fedf988a1139e) `sha256:bb865615a9c5a762130f92f364e5a0adb1ae58d658923007218c6149162dc30c`
### Removed images
* libvirt-machine-controllers
### Rebuilt images without code change
* [aws-karpenter-provider-aws](https://github.com/openshift/aws-karpenter-provider-aws) git [2e871ee4](https://github.com/openshift/aws-karpenter-provider-aws/commit/2e871ee4d207e654f3f2fa05cbf16802f498ad6d) `sha256:866a8a42c830c518f54b285cc573bf9d79457a45067ec0122fea90e0f5ba836c`
* [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [19e7b623](https://github.com/openshift/aws-encryption-provider/commit/19e7b623429799c9c549690a1b5ab499844411f9) `sha256:2c949939fc13b2a6e48b9fc5cf8cc2e23b8b02237f4bbe8d320d9825a14765a1`
* [azure-cloud-controller-manager](https://github.com/openshift/cloud-provider-azure) git [8584b9a8](https://github.com/openshift/cloud-provider-azure/commit/8584b9a8eee4464d72cc3c176d33885e098dda0c) `sha256:7f33478fd8fe94abbf7b4c0768766228fe70de0fdeb843fa3b5d45e8820feffb`
* [azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure) git [8584b9a8](https://github.com/openshift/cloud-provider-azure/commit/8584b9a8eee4464d72cc3c176d33885e098dda0c) `sha256:f9363228f18b113dd1455c550b7b924f8e65ece61c047ea3b438398109a53108`
* [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms) git [99b9a3a3](https://github.com/openshift/azure-kubernetes-kms/commit/99b9a3a33d8edfd0a2d2876aa7ef1382b2c75a39) `sha256:0973c7077aa81e0bc91e7defe2504e3d7627cde47ca6c66fc55153d23f1c10e4`
* [azure-service-operator](https://github.com/openshift/azure-service-operator) git [17e57462](https://github.com/openshift/azure-service-operator/commit/17e574628ee7ef8aa694cfc0ab5e5232b651fbf8) `sha256:6e87318f88b6ecd794cde17e911f7bb7d262976e4a294a3325a04453b580c264`
* [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) git [dc0d4a5c](https://github.com/openshift/cluster-bootstrap/commit/dc0d4a5cdaf8a7477cab584208dc99352f46efe2) `sha256:61c9c727fc44ad522e07fc6b0b14adacecae22e439fd8c9983606b64309af6aa`
* [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [8b775487](https://github.com/openshift/cluster-policy-controller/commit/8b775487512fb543bff470ff1042bd3ac31b29be) `sha256:8e0fedaa3a9b7b135d9538190867a4b726b852872c831a67c19ce5ed95cde642`
* [container-networking-plugins](https://github.com/openshift/containernetworking-plugins) git [747ad66c](https://github.com/openshift/containernetworking-plugins/commit/747ad66caa1109b2b490aebad01af42bd2d738f1) `sha256:0e284ac6db31d4bb278bbb8f22eb886d977ac903bfae20a0542c0b7bad7a9ff2`
* [containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins) git [747ad66c](https://github.com/openshift/containernetworking-plugins/commit/747ad66caa1109b2b490aebad01af42bd2d738f1) `sha256:7f0314144f327bce29198c6a93803ee051415fd8d423bb96efc9d1ef714ea7cd`
* [csi-external-attacher](https://github.com/openshift/csi-external-attacher) git [cb0b279d](https://github.com/openshift/csi-external-attacher/commit/cb0b279d879d906a2e7173210b319cb0ab17b95c) `sha256:e7c2b1ff615b15228490f348ee5aba8160e20419b33b4c163bd7cd239dc515c6`
* [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar) git [65d7aa73](https://github.com/openshift/csi-node-driver-registrar/commit/65d7aa731ce115a2ecb0d79720a05d34c92b05ba) `sha256:4613a0e5517c173351d27821ddacc656ae43d8e464b3bf13569b9b4cfef3fc71`
* [docker-builder](https://github.com/openshift/builder) git [711f2e68](https://github.com/openshift/builder/commit/711f2e6886a2afaa281524cd08327f86771f53b0) `sha256:8e28ed7c5387fe067b9c9cce619e54993de5b544320e3726996f50a01faa78ab`
* [docker-registry](https://github.com/openshift/image-registry) git [d4cce000](https://github.com/openshift/image-registry/commit/d4cce000f749280e593ed758791b6ef97cc01746) `sha256:54e023160bd1468bf754834c7e0e86a95c6aaf3e168c6e628ceba1600911f781`
* [egress-router-cni](https://github.com/openshift/egress-router-cni) git [5e0f8d1b](https://github.com/openshift/egress-router-cni/commit/5e0f8d1b545899fda27c5e1cc8707d33cba1b534) `sha256:d67d2c95a8a6f60125ed0f14291e7389b4d2549fde1174b734bbf6812e491f4b`
* [etcd](https://github.com/openshift/etcd) git [6a099226](https://github.com/openshift/etcd/commit/6a0992267004177e385e35b91e186635a644dbfe) `sha256:a7ea285647e8aaa1094e13e578a874b7763221a593663e0437408d89b5bb0f67`
* [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager) git [a379d09f](https://github.com/openshift/ironic-static-ip-manager/commit/a379d09f228d93f2beab1c73d67764c64b21e3cb) `sha256:621d63517a18ca0301cd0697c6005387a8f4c96bfcc21ced0de640e55fba451a`
* [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [76dd5a6f](https://github.com/openshift/cloud-provider-kubevirt/commit/76dd5a6fa9e86573bf3dfb79be17edf832e3bae1) `sha256:38ef781ac5a5d2c9f3acb3589ab13718d7462ebc10ebd8a04dbab3b04d818397`
* [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver) git [9e2dbddf](https://github.com/openshift/kubevirt-csi-driver/commit/9e2dbddfe27080b834c83ef93503f886ad4189b6) `sha256:1a5e3b99d736861573ee98f63716bb995ff03d17539b2b4df5d31b013d25478d`
* [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [ce94b849](https://github.com/openshift/multus-admission-controller/commit/ce94b849567e25007c30dd2a6d249e9f307371e4) `sha256:4b01cdf1b6ec46b707d97dfdc0d11e5739970b0b18f786a7a096d03810b5d28f`
* [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [08af4127](https://github.com/openshift/route-override-cni/commit/08af4127c77976510cad1c096d9aca977d8ae5af) `sha256:a0d0b8158725f229e6d4fd0f567aba5e6adc6831436781f7f513f6817a7c7565`
* [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni) git [d691040e](https://github.com/openshift/whereabouts-cni/commit/d691040e509bb20c26b5e8366c0d6f3bb45a5e02) `sha256:d8df8d34260f22e4e8cff99e08a5a9a8ff05da217b5593f736e7ccbeb9b42828`
* [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [297eeb43](https://github.com/openshift/bond-cni/commit/297eeb4320e07b18d559bc373b665479c760e8c7) `sha256:1846b897edc96d4676172637428d392d95d532e814a625f2ee6ec5ed8422edc6`
* [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon) git [5b233ea1](https://github.com/openshift/network-metrics-daemon/commit/5b233ea1d80733c1b00c6bad65dec0620dbf783a) `sha256:dc090d9b48dc572e6b20b0c9889143dc30aeb3d5aaae30f159badf130fea23d2`
* [nutanix-cloud-controller-manager](https://github.com/openshift/cloud-provider-nutanix) git [ecf52c51](https://github.com/openshift/cloud-provider-nutanix/commit/ecf52c516afe46f6462e6162266c7e934ec9b29c) `sha256:d44ea9bc0396bcba1bca5c56dfdbcb845e2cc86fa7ae22b44394c69c7f946ece`
* [oauth-apiserver](https://github.com/openshift/oauth-apiserver) git [467c6318](https://github.com/openshift/oauth-apiserver/commit/467c63180c69eb57c57f456a09e839c9d8c1f480) `sha256:dd8420713252cb0521f454e620004e2de1aab6f0ab828a64ce78a04f1a81c00d`
* [oauth-proxy](https://github.com/openshift/oauth-proxy) git [714292f5](https://github.com/openshift/oauth-proxy/commit/714292f5478e6c12da6a31710f72bc8fbe6fb925) `sha256:065c3ef6acbc2d87fd179990ab6fb04da50542eadbf9dd2f8fc83f6a7821db45`
* [openshift-apiserver](https://github.com/openshift/openshift-apiserver) git [56aa2d96](https://github.com/openshift/openshift-apiserver/commit/56aa2d96edd725e44ddd7ff13f23e53e6c509828) `sha256:d95eb04aa36d7b6642d86ece4403e9d3af70fd52c0627a34acdd2ec35e33f4bb`
* [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack) git [bd549946](https://github.com/openshift/machine-api-provider-openstack/commit/bd549946407598aa6354583e404cd740a9201ac2) `sha256:56e5a6f106975fd37c3038e07933a4676e01315cd448f2a2f489f00b758365ce`
* [openstack-resource-controller](https://github.com/openshift/openstack-resource-controller) git [6a62845e](https://github.com/openshift/openstack-resource-controller/commit/6a62845e025d223cc17c5cbc02ae2af985624e0b) `sha256:538c60977f8e35a63b716d05982abea9b95e865958d17821377ed6b2b1d7f046`
* [powervs-cloud-controller-manager](https://github.com/openshift/cloud-provider-powervs) git [5ea93179](https://github.com/openshift/cloud-provider-powervs/commit/5ea93179bf25360bd3e72f931dda8087ba572f04) `sha256:c914fbd095bc158081157f048c07cd45fd52a97b6fb6285ab1956b849dff3287`
* [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs) git [bc7c3eec](https://github.com/openshift/machine-api-provider-powervs/commit/bc7c3eecb22547fcb20ed36a6f36fccd3fe8ac3b) `sha256:024228488ef295f8614718ec66733a0869f41b3701fb2e3f3868ad90d7c21156`
* [route-controller-manager](https://github.com/openshift/route-controller-manager) git [624742d9](https://github.com/openshift/route-controller-manager/commit/624742d93f3a7885cf7f70985f1e23ff60da580d) `sha256:1f40b9ca696b3b6365fdf8ece0d22a3c16d7a68c11f5e127de67cae20d42715f`
* [service-ca-operator](https://github.com/openshift/service-ca-operator) git [503e4f5f](https://github.com/openshift/service-ca-operator/commit/503e4f5f4c74fd095a8dca385541125f3c9ee28b) `sha256:00a6dc8e24671fbc341b79878155f47fac49bd51a3b10a7a0a50b7ca8290c5bf`
### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/9ee452237231fabc1b834fe9f22f4ffb15183549)
* [MGMT-22782](https://issues.redhat.com/browse/MGMT-22782): Add state root cleanup script to day-2 worker ignition [#9942](https://github.com/openshift/assisted-service/pull/9942)
* NO-ISSUE: Add bluesort to OWNERS_ALIASES [#9979](https://github.com/openshift/assisted-service/pull/9979)
* [OCPBUGS-77767](https://issues.redhat.com/browse/OCPBUGS-77767): OVE Above/Below-the-sea integration - Network configuration not persisted [#9978](https://github.com/openshift/assisted-service/pull/9978)
* [MGMT-23339](https://issues.redhat.com/browse/MGMT-23339): Use release image URL from ClusterImageSet for KubeAPI clusters [#9957](https://github.com/openshift/assisted-service/pull/9957)
* NO-ISSUE: [master] Bump OCP versions: 4.19, 4.13 [#9988](https://github.com/openshift/assisted-service/pull/9988)
* [MGMT-22518](https://issues.redhat.com/browse/MGMT-22518): Adding RHOAI application endpoint to the list of known hosts for SNO [#9936](https://github.com/openshift/assisted-service/pull/9936)
* [OCPBUGS-77552](https://issues.redhat.com/browse/OCPBUGS-77552): fix: min supported arbiter disk size should be 50GB [#9977](https://github.com/openshift/assisted-service/pull/9977)
* NO-ISSUE: Update InfraEnv CR description [#9938](https://github.com/openshift/assisted-service/pull/9938)
* [MGMT-22905](https://issues.redhat.com/browse/MGMT-22905): Update LSO override for operator deployment [#8824](https://github.com/openshift/assisted-service/pull/8824)
* NO-ISSUE: [master] Bump OCP versions: 4.17 [#9975](https://github.com/openshift/assisted-service/pull/9975)
* NO-ISSUE: [master] Bump OCP versions: 4.22, 4.14, 4.21 [#9968](https://github.com/openshift/assisted-service/pull/9968)
* NO-ISSUE: Refresh RPM lockfiles [#9945](https://github.com/openshift/assisted-service/pull/9945)
* NO-ISSUE: Fix loki and logging [#9939](https://github.com/openshift/assisted-service/pull/9939)
* NO-ISSUE: [master] Bump OCP versions: 4.18, 4.20 [#9941](https://github.com/openshift/assisted-service/pull/9941)
* [MGMT-23205](https://issues.redhat.com/browse/MGMT-23205): Reject empty MAC address in NMState static network config [#9937](https://github.com/openshift/assisted-service/pull/9937)
* NO-ISSUE: [master] Bump OCP versions: 4.21 [#9935](https://github.com/openshift/assisted-service/pull/9935)
* [MGMT-21783](https://issues.redhat.com/browse/MGMT-21783): bundle cluster and host ignition endpoint CA certificates for day-2 hosts [#8826](https://github.com/openshift/assisted-service/pull/8826)
* [ACM-29247](https://issues.redhat.com/browse/ACM-29247): Infrastructure Operator - Set up Renovate configuration to automatically create Hive API Synchronization PRs [#9917](https://github.com/openshift/assisted-service/pull/9917)
* NO-ISSUE: Refresh RPM lockfiles [#9915](https://github.com/openshift/assisted-service/pull/9915)
* [Full changelog](https://github.com/openshift/assisted-service/compare/b80492b121f2e10780b07b2073d477f1c28cd36c...9ee452237231fabc1b834fe9f22f4ffb15183549)
### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/c3de39046aa6aaf9bbb531c7ad3cfd82b97a396b)
* NO-ISSUE: Refresh RPM lockfiles [SECURITY] [#2040](https://github.com/openshift/assisted-installer/pull/2040)
* [OCPBUGS-76382](https://issues.redhat.com/browse/OCPBUGS-76382): Fix root partition before copying IRI registry data [#2034](https://github.com/openshift/assisted-installer/pull/2034)
* [ACM-29247](https://issues.redhat.com/browse/ACM-29247): Infrastructure Operator - Set up Renovate configuration to automatically create Hive API Synchronization PRs [#2037](https://github.com/openshift/assisted-installer/pull/2037)
* NO-ISSUE: Refresh RPM lockfiles [SECURITY] [#2035](https://github.com/openshift/assisted-installer/pull/2035)
* NO-ISSUE: Refresh RPM lockfiles [#2027](https://github.com/openshift/assisted-installer/pull/2027)
* [Full changelog](https://github.com/openshift/assisted-installer/compare/8f7c87c4857a0e4119f23445914d40554dc15686...c3de39046aa6aaf9bbb531c7ad3cfd82b97a396b)
### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/dd12f4a8b403cb33f7b3974ddc06cc73f4804b91)
* NO-ISSUE: Refresh RPM lockfiles [#1355](https://github.com/openshift/assisted-installer-agent/pull/1355)
* NO-ISSUE: Refresh RPM lockfiles [SECURITY] [#1351](https://github.com/openshift/assisted-installer-agent/pull/1351)
* [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/f2cb930fc13d2db64024bafd5a705aa68c300a7b...dd12f4a8b403cb33f7b3974ddc06cc73f4804b91)
### [agent-installer-ui](https://github.com/openshift-assisted/assisted-installer-ui/tree/c2499bc894df12b22e50d6b5f35d5e9bc4c6f3c7)
* Above-the-sea UI QE test second phase (#3453) [#3453](https://github.com/openshift-assisted/assisted-installer-ui/pull/3453)
* above sea level QE test fix (#3450) [#3450](https://github.com/openshift-assisted/assisted-installer-ui/pull/3450)
* Update chatbot readme (#3447) [#3447](https://github.com/openshift-assisted/assisted-installer-ui/pull/3447)
* Make use of PF Icon component (#3439) [#3439](https://github.com/openshift-assisted/assisted-installer-ui/pull/3439)
* Red Hat Konflux update assisted-installer-chatbot-main (#3424) [#3424](https://github.com/openshift-assisted/assisted-installer-ui/pull/3424)
* [MGMT-22748](https://issues.redhat.com/browse/MGMT-22748): Setup insights-frontend-builder-common build tools (#3419) [#3419](https://github.com/openshift-assisted/assisted-installer-ui/pull/3419)
* [MGMT-23299](https://issues.redhat.com/browse/MGMT-23299): Make secondary VIP fields optional (#3417) [#3417](https://github.com/openshift-assisted/assisted-installer-ui/pull/3417)
* Include additional operators in OVE UI ISO config (#3413) [#3413](https://github.com/openshift-assisted/assisted-installer-ui/pull/3413)
* Update OCM setup docs (#3418) [#3418](https://github.com/openshift-assisted/assisted-installer-ui/pull/3418)
* fix: bump lodash to ^4.17.23 to address CVE-2025-13465 (#3410) [#3410](https://github.com/openshift-assisted/assisted-installer-ui/pull/3410)
* fix: bump react-router-dom-v5-compat to ^6.30.3 to address CVE-2026-22029 (#3409) [#3409](https://github.com/openshift-assisted/assisted-installer-ui/pull/3409)
* [OCPBUGS-76280](https://issues.redhat.com/browse/OCPBUGS-76280): Next button is disabled on optional configurations page (#3402) [#3402](https://github.com/openshift-assisted/assisted-installer-ui/pull/3402)
* [Full changelog](https://github.com/openshift-assisted/assisted-installer-ui/compare/ba40bce4cfd9de49d48e2460897f2553f1bf5660...c2499bc894df12b22e50d6b5f35d5e9bc4c6f3c7)
### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/ee5dfd4813f6f9e5219e97109d8f2ce7b8612512)
* [OCPBUGS-78042](https://issues.redhat.com/browse/OCPBUGS-78042): Update Konflux references [#266](https://github.com/openshift/agent-installer-utils/pull/266)
* [OCPBUGS-77956](https://issues.redhat.com/browse/OCPBUGS-77956): Update to use the 4.21 Operator Catalog [#268](https://github.com/openshift/agent-installer-utils/pull/268)
* [OCPBUGS-77611](https://issues.redhat.com/browse/OCPBUGS-77611): Updating ose-agent-installer-utils-container image to be consistent with ART for 4.22 [#267](https://github.com/openshift/agent-installer-utils/pull/267)
* [AGENT-1453](https://issues.redhat.com/browse/AGENT-1453): Add a flag to provide a custom appliance image [#264](https://github.com/openshift/agent-installer-utils/pull/264)
* [AGENT-1447](https://issues.redhat.com/browse/AGENT-1447): Override prefilled rendezvousIP [#256](https://github.com/openshift/agent-installer-utils/pull/256)
* [OCPBUGS-77270](https://issues.redhat.com/browse/OCPBUGS-77270): Remove multiple redhat-operator-index catalogs [#261](https://github.com/openshift/agent-installer-utils/pull/261)
* [OCPBUGS-77235](https://issues.redhat.com/browse/OCPBUGS-77235): Use mtv-operator from 4.20 catalog [#259](https://github.com/openshift/agent-installer-utils/pull/259)
* [OCPBUGS-77233](https://issues.redhat.com/browse/OCPBUGS-77233): Update Konflux references [#250](https://github.com/openshift/agent-installer-utils/pull/250)
* [OCPBUGS-77235](https://issues.redhat.com/browse/OCPBUGS-77235): Update mtv-operator version [#257](https://github.com/openshift/agent-installer-utils/pull/257)
* NO-ISSUE: Fix linting issues [#255](https://github.com/openshift/agent-installer-utils/pull/255)
* [Full changelog](https://github.com/openshift/agent-installer-utils/compare/e5f70788935698e2693dd716e35e03cb5c2ee677...ee5dfd4813f6f9e5219e97109d8f2ce7b8612512)
### [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy/tree/c6829c22c7c8536da921a6bfcd224735ff6315aa)
* [OCPBUGS-73992](https://issues.redhat.com/browse/OCPBUGS-73992): Updating ose-apiserver-network-proxy-container image to be consistent with ART for 4.22 [#89](https://github.com/openshift/apiserver-network-proxy/pull/89)
* [Full changelog](https://github.com/openshift/apiserver-network-proxy/compare/e55ca10b0596a6e6ae9d3c5b0286277bceab185d...c6829c22c7c8536da921a6bfcd224735ff6315aa)
### [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws/tree/33c8f09d5d216038b9905ac9cf64e3f31e8fe70c)
* [OCPBUGS-76344](https://issues.redhat.com/browse/OCPBUGS-76344), [OCPCLOUD-3276](https://issues.redhat.com/browse/OCPCLOUD-3276): Merge https://github.com/kubernetes/cloud-provider-aws:master (dc94f58) into main [#120](https://github.com/openshift/cloud-provider-aws/pull/120)
* [OCPCLOUD-3341](https://issues.redhat.com/browse/OCPCLOUD-3341): Updates ecr-credential-provider make target [#130](https://github.com/openshift/cloud-provider-aws/pull/130)
* [SPLAT-2220](https://issues.redhat.com/browse/SPLAT-2220): tests/ote: extend tests for gate AWSServiceLBNetworkSecurityGroup [#129](https://github.com/openshift/cloud-provider-aws/pull/129)
* [Full changelog](https://github.com/openshift/cloud-provider-aws/compare/214f66718a557316ea16473b2becef3141164d40...33c8f09d5d216038b9905ac9cf64e3f31e8fe70c)
### [aws-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/2d7aa679a7847b8831f4a14e84154170d33574ed)
* [OCPBUGS-77748](https://issues.redhat.com/browse/OCPBUGS-77748): Updating ose-aws-cluster-api-controllers-container image to be consistent with ART for 4.22 [#597](https://github.com/openshift/cluster-api-provider-aws/pull/597)
* NO-JIRA: Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.10.2 (999ac9a) into main [#588](https://github.com/openshift/cluster-api-provider-aws/pull/588)
* NO-JIRA: Remove dead `RELEASE_DIR` ref [#596](https://github.com/openshift/cluster-api-provider-aws/pull/596)
* [OCPCLOUD-3326](https://issues.redhat.com/browse/OCPCLOUD-3326): Update to use new manifests-gen [#584](https://github.com/openshift/cluster-api-provider-aws/pull/584)
* [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/f8b9cb05593d77ffb8ad16589bbe0c8e12fa3e6b...2d7aa679a7847b8831f4a14e84154170d33574ed)
### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/e3a53930433bc6deec4e550b413b3693ecdf5ad3)
* [OCPBUGS-77628](https://issues.redhat.com/browse/OCPBUGS-77628): Updating ose-aws-ebs-csi-driver-container image to be consistent with ART for 4.22 [#302](https://github.com/openshift/aws-ebs-csi-driver/pull/302)
* [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/229c1bf798d92f348d599b283f9941c7a6ca4520...e3a53930433bc6deec4e550b413b3693ecdf5ad3)
### [aws-ebs-csi-driver-operator, azure-disk-csi-driver-operator, azure-file-csi-driver-operator, csi-driver-manila-operator, openstack-cinder-csi-driver-operator](https://github.com/openshift/csi-operator/tree/a682e87aa633e69060d948a8f26bf4ef8c95472b)
* [OCPBUGS-77623](https://issues.redhat.com/browse/OCPBUGS-77623): Updating ose-azure-file-csi-driver-operator-container image to be consistent with ART for 4.22 [#515](https://github.com/openshift/csi-operator/pull/515)
* [OCPBUGS-77571](https://issues.redhat.com/browse/OCPBUGS-77571): Add only to tags to volume object, if volume is not already tagged [#518](https://github.com/openshift/csi-operator/pull/518)
* [OCPBUGS-77497](https://issues.redhat.com/browse/OCPBUGS-77497): Fix readonly root fs in Azure init containers [#512](https://github.com/openshift/csi-operator/pull/512)
* NO-JIRA: Add coderabbit, including instructions [#509](https://github.com/openshift/csi-operator/pull/509)
* [STOR-2752](https://issues.redhat.com/browse/STOR-2752): Early chore: update OCP version in OLM metadata [#505](https://github.com/openshift/csi-operator/pull/505)
* Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.22 [#517](https://github.com/openshift/csi-operator/pull/517)
* [OCPBUGS-77378](https://issues.redhat.com/browse/OCPBUGS-77378): Updating ose-aws-efs-csi-driver-operator-container image to be consistent with ART for 4.22 [#510](https://github.com/openshift/csi-operator/pull/510)
* [OCPBUGS-77405](https://issues.redhat.com/browse/OCPBUGS-77405): Updating ose-smb-csi-driver-operator-container image to be consistent with ART for 4.22 [#511](https://github.com/openshift/csi-operator/pull/511)
* [Full changelog](https://github.com/openshift/csi-operator/compare/2e0148d54c5487577fe400181578506a6c51977d...a682e87aa633e69060d948a8f26bf4ef8c95472b)
### [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws/tree/0dd849f8b9f7d4c8950dfe4086357dee483308a2)
* [CORS-4315](https://issues.redhat.com/browse/CORS-4315): enable primary IPv6 when infrastructure ipFamily is DualStackIPv6Primary [#171](https://github.com/openshift/machine-api-provider-aws/pull/171)
* [SPLAT-2617](https://issues.redhat.com/browse/SPLAT-2617): Added dynamic dedicated host support [#172](https://github.com/openshift/machine-api-provider-aws/pull/172)
* [Full changelog](https://github.com/openshift/machine-api-provider-aws/compare/1b75971cba6383f05878c7414f3cdd15399a826d...0dd849f8b9f7d4c8950dfe4086357dee483308a2)
### [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook/tree/8208828799b6c4f91fd9b80128668f7765599e84)
* [CCO-784](https://issues.redhat.com/browse/CCO-784): update to pick up tls-min-version and tls-cipher-suites [#207](https://github.com/openshift/aws-pod-identity-webhook/pull/207)
* [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/3e5b2ce4790c7b5e6e2c8c61e0590e6f3ba3fa8e...8208828799b6c4f91fd9b80128668f7765599e84)
### [azure-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-azure/tree/104ebbd2ba141dbeea63d6533004d6a9ac8437cf)
* [OCPCLOUD-3294](https://issues.redhat.com/browse/OCPCLOUD-3294): Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:main (bc68ad9) into main [#370](https://github.com/openshift/cluster-api-provider-azure/pull/370)
* [OCPBUGS-77637](https://issues.redhat.com/browse/OCPBUGS-77637): Updating ose-azure-cluster-api-controllers-container image to be consistent with ART for 4.22 [#369](https://github.com/openshift/cluster-api-provider-azure/pull/369)
* [OCPCLOUD-3324](https://issues.redhat.com/browse/OCPCLOUD-3324): Update to new manifests-gen [#357](https://github.com/openshift/cluster-api-provider-azure/pull/357)
* [Full changelog](https://github.com/openshift/cluster-api-provider-azure/compare/541fee752618e9f782fb86c24d52ed8ca08ebb93...104ebbd2ba141dbeea63d6533004d6a9ac8437cf)
### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/950b1622c43e9c41a38354efb7bfa0d2aba50cdb)
* [OCPBUGS-77248](https://issues.redhat.com/browse/OCPBUGS-77248): Rebase to v1.34.2 for OCP 4.22 [#124](https://github.com/openshift/azure-disk-csi-driver/pull/124)
* [OCPBUGS-77575](https://issues.redhat.com/browse/OCPBUGS-77575): Updating ose-azure-disk-csi-driver-container image to be consistent with ART for 4.22 [#123](https://github.com/openshift/azure-disk-csi-driver/pull/123)
* [STOR-2768](https://issues.redhat.com/browse/STOR-2768): Rebase v1.34.1 [#120](https://github.com/openshift/azure-disk-csi-driver/pull/120)
* [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/04aee47f15a1df0e0dd428d18a41d8188df541e9...950b1622c43e9c41a38354efb7bfa0d2aba50cdb)
### [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver/tree/c481e92ba74550bbd3134a9ae92ccef31de7f60c)
* [STOR-2761](https://issues.redhat.com/browse/STOR-2761): Rebase to upstream v1.35.0 for OCP 4.22 [#116](https://github.com/openshift/azure-file-csi-driver/pull/116)
* [OCPBUGS-77798](https://issues.redhat.com/browse/OCPBUGS-77798): Updating ose-azure-file-csi-driver-container image to be consistent with ART for 4.22 [#117](https://github.com/openshift/azure-file-csi-driver/pull/117)
* [Full changelog](https://github.com/openshift/azure-file-csi-driver/compare/c25b3a5c717bfeb6c6e2848762e03cdf3d81b9e1...c481e92ba74550bbd3134a9ae92ccef31de7f60c)
### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/178e7d8a482261b7cfb09019deffa55cefe6ec1d)
* [OCPBUGS-74076](https://issues.redhat.com/browse/OCPBUGS-74076): Fix: Enable boot diagnostics for Azure Stack Hub VMs [#182](https://github.com/openshift/machine-api-provider-azure/pull/182)
* [OCPBUGS-74573](https://issues.redhat.com/browse/OCPBUGS-74573): Add validation for AzureManaged boot diagnostics on Azure Stack Hub [#183](https://github.com/openshift/machine-api-provider-azure/pull/183)
* [OCPBUGS-77607](https://issues.redhat.com/browse/OCPBUGS-77607): Updating ose-machine-api-provider-azure-container image to be consistent with ART for 4.22 [#186](https://github.com/openshift/machine-api-provider-azure/pull/186)
* [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/60f6443b8eaeea8d34fe26e9fb9fc96ad8d6930f...178e7d8a482261b7cfb09019deffa55cefe6ec1d)
### [azure-workload-identity-webhook](https://github.com/openshift/azure-workload-identity/tree/d71abde3bdf99ca81d7bc032a0c23f3468e1b37c)
* [OCPBUGS-73994](https://issues.redhat.com/browse/OCPBUGS-73994): Updating ose-azure-workload-identity-webhook-container image to be consistent with ART for 4.22 [#43](https://github.com/openshift/azure-workload-identity/pull/43)
* [Full changelog](https://github.com/openshift/azure-workload-identity/compare/e59e405a53269a9789304799630ab2ede6bccb7e...d71abde3bdf99ca81d7bc032a0c23f3468e1b37c)
### [baremetal-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-metal3/tree/ad4eb8a5e67dc08c0686f006641847df4370d599)
* [OCPBUGS-74161](https://issues.redhat.com/browse/OCPBUGS-74161): fix: pin metal3remediations CRDs storage version to v1beta1, deploy separate manifests in Default [#68](https://github.com/openshift/cluster-api-provider-metal3/pull/68)
* Updating ose-baremetal-cluster-api-controllers-container image to be consistent with ART for 4.22 [#67](https://github.com/openshift/cluster-api-provider-metal3/pull/67)
* [OCPBUGS-74161](https://issues.redhat.com/browse/OCPBUGS-74161): manifests-gen: include IPAM CRDs [#65](https://github.com/openshift/cluster-api-provider-metal3/pull/65)
* Merge upstream [#63](https://github.com/openshift/cluster-api-provider-metal3/pull/63)
* [OCPBUGS-73951](https://issues.redhat.com/browse/OCPBUGS-73951): Updating ose-baremetal-cluster-api-controllers-container image to be consistent with ART for 4.22 [#58](https://github.com/openshift/cluster-api-provider-metal3/pull/58)
* Update to new manifests-gen [#64](https://github.com/openshift/cluster-api-provider-metal3/pull/64)
* [Full changelog](https://github.com/openshift/cluster-api-provider-metal3/compare/c7f56e10f08f481ead84ce306b82188961283297...ad4eb8a5e67dc08c0686f006641847df4370d599)
### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/dea68b753813902726e83baec84c076cbdae3ea9)
* NO-JIRA: aws: validate instance type and AMI compatibility for SEV-SNP [#10126](https://github.com/openshift/installer/pull/10126)
* [CORS-4345](https://issues.redhat.com/browse/CORS-4345): aws: config must be created with install region [#10374](https://github.com/openshift/installer/pull/10374)
* [OCPBUGS-77722](https://issues.redhat.com/browse/OCPBUGS-77722): Updating ose-baremetal-installer-container image to be consistent with ART for 4.22 [#10352](https://github.com/openshift/installer/pull/10352)
* no-jira: Golangci config [#10372](https://github.com/openshift/installer/pull/10372)
* [METAL-156](https://issues.redhat.com/browse/METAL-156): Use Live ISO for baremetal bootstrap VM [#9814](https://github.com/openshift/installer/pull/9814)
* no-jira: Bump openshift api [#10347](https://github.com/openshift/installer/pull/10347)
* no-jira: OCPBUGS-77255: wait for node-image-overly to restart sshd [#10363](https://github.com/openshift/installer/pull/10363)
* [OCPBUGS-77683](https://issues.redhat.com/browse/OCPBUGS-77683): Add c8g* to tested_instance_types_aarch64 [#10356](https://github.com/openshift/installer/pull/10356)
* [OCPBUGS-77440](https://issues.redhat.com/browse/OCPBUGS-77440): Image in worker machineset is auto-updated when user specifies the osImage [#10341](https://github.com/openshift/installer/pull/10341)
* [OCPBUGS-66941](https://issues.redhat.com/browse/OCPBUGS-66941): aws: throughput/iops validation for machine pools [#10222](https://github.com/openshift/installer/pull/10222)
* no-jira: [OCPBUGS-77255]: kludge: restart sshd server [#10345](https://github.com/openshift/installer/pull/10345)
* [OCPBUGS-70168](https://issues.redhat.com/browse/OCPBUGS-70168): Increase size of /var/ostreecontainer mount [#10304](https://github.com/openshift/installer/pull/10304)
* no-jira: ibmcloud: fix region survey default value [#10336](https://github.com/openshift/installer/pull/10336)
* [OCPBUGS-77355](https://issues.redhat.com/browse/OCPBUGS-77355): fix wavelength zone name regex [#10338](https://github.com/openshift/installer/pull/10338)
* [CORS-4345](https://issues.redhat.com/browse/CORS-4345): remove AWS SDK v1 unused code and go deps [#10339](https://github.com/openshift/installer/pull/10339)
* [CORS-4244](https://issues.redhat.com/browse/CORS-4244): adjust validations to allow dual-stack CIDRs on AWS [#10241](https://github.com/openshift/installer/pull/10241)
* [CORS-3954](https://issues.redhat.com/browse/CORS-3954): Enable strict unmarshaling for user invocations [#10287](https://github.com/openshift/installer/pull/10287)
* [CORS-4076](https://issues.redhat.com/browse/CORS-4076): bump capa version to support dualstack network infrastructure [#10337](https://github.com/openshift/installer/pull/10337)
* [OTA-1861](https://issues.redhat.com/browse/OTA-1861): data/bootstrap/files/usr/local/bin/bootkube: Pass CVO render --cluster-version-manifest-path [#10295](https://github.com/openshift/installer/pull/10295)
* [OCPBUGS-77182](https://issues.redhat.com/browse/OCPBUGS-77182): PowerVC: Add default LB [#10333](https://github.com/openshift/installer/pull/10333)
* And 1 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/installer/compare/b0514c8e022d8445e57f303852487d3cd59c4a0a...dea68b753813902726e83baec84c076cbdae3ea9)
### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/3ef3a835df89c24d28baee3b0841f4d3e2792e07)
* [OCPBUGS-77619](https://issues.redhat.com/browse/OCPBUGS-77619): Updating baremetal-machine-controller-container image to be consistent with ART for 4.22 [#250](https://github.com/openshift/cluster-api-provider-baremetal/pull/250)
* [OCPBUGS-74161](https://issues.redhat.com/browse/OCPBUGS-74161): manifests: remove metal3remediation, now deployed from o/cluster-api-provider-metal3 [#249](https://github.com/openshift/cluster-api-provider-baremetal/pull/249)
* NO-ISSUE: Update fetch_ext_bins.sh to use setup-envtest for kubebuilder binaries [#251](https://github.com/openshift/cluster-api-provider-baremetal/pull/251)
* [OCPBUGS-73995](https://issues.redhat.com/browse/OCPBUGS-73995): Updating baremetal-machine-controller-container image to be consistent with ART for 4.22 [#242](https://github.com/openshift/cluster-api-provider-baremetal/pull/242)
* [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/650cb6f37e522142de6d2f634326674f4141f203...3ef3a835df89c24d28baee3b0841f4d3e2792e07)
### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/a382dd3c3761bc75a6b6ab155b64eee3c5b28d09)
* NO-ISSUE: Merge upstream [#465](https://github.com/openshift/baremetal-operator/pull/465)
* Updating ose-baremetal-operator-container image to be consistent with ART for 4.22 [#464](https://github.com/openshift/baremetal-operator/pull/464)
* [Full changelog](https://github.com/openshift/baremetal-operator/compare/dd478a9dca16c018ce24c4ec11114abdfccd3078...a382dd3c3761bc75a6b6ab155b64eee3c5b28d09)
### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/4215243a628dc74624416ab46f7ebc8b93404a38)
* [OCPBUGS-77301](https://issues.redhat.com/browse/OCPBUGS-77301): Remove VIP leasing feature [#385](https://github.com/openshift/baremetal-runtimecfg/pull/385)
* Updating ose-baremetal-runtimecfg-container image to be consistent with ART for 4.22 [#386](https://github.com/openshift/baremetal-runtimecfg/pull/386)
* [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/7f14fa88df1bb10b4341da5a0e96e884b8cc748d...4215243a628dc74624416ab46f7ebc8b93404a38)
### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/e028dbf1f2ca950e87beb252401948e27bca3edd)
* [OTA-1856](https://issues.redhat.com/browse/OTA-1856): pkg/cli/admin/release/mirror: Deprecate in favor of oc-mirror [#2195](https://github.com/openshift/oc/pull/2195)
* [OTA-1864](https://issues.redhat.com/browse/OTA-1864): Extend update recommend precheck alerts [#2210](https://github.com/openshift/oc/pull/2210)
* [COS-4005](https://issues.redhat.com/browse/COS-4005): Allow periods in display name labels for version validation [#2215](https://github.com/openshift/oc/pull/2215)
* NO-ISSUE: images/tools/Dockerfile: Install iotop, if that fails fall back to iotop-c [#2216](https://github.com/openshift/oc/pull/2216)
* [OCPBUGS-76318](https://issues.redhat.com/browse/OCPBUGS-76318): pkg/helpers: Print the right error object [#2197](https://github.com/openshift/oc/pull/2197)
* [OKD-322](https://issues.redhat.com/browse/OKD-322): Update OC-tools Dockerfile to work on CentOS/RHEL 10 [#2205](https://github.com/openshift/oc/pull/2205)
* [CNTRLPLANE-2656](https://issues.redhat.com/browse/CNTRLPLANE-2656): fixing oc cli failures [#2199](https://github.com/openshift/oc/pull/2199)
* [OCPBUGS-76319](https://issues.redhat.com/browse/OCPBUGS-76319): Makefile: Strip debugging symbols by default [#2196](https://github.com/openshift/oc/pull/2196)
* [OCPBUGS-76958](https://issues.redhat.com/browse/OCPBUGS-76958): inspect: Allow resource group to be specified in the namespace resources list [#2204](https://github.com/openshift/oc/pull/2204)
* [Full changelog](https://github.com/openshift/oc/compare/36384453463224e67ca737d246589de2fa95733b...e028dbf1f2ca950e87beb252401948e27bca3edd)
### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/b0297f0a8ab8a2a058cae0a4d1095ad0cda79399)
* [MON-4475](https://issues.redhat.com/browse/MON-4475): chore: add permissions on endpointslice to Prometheus Role and use serviceDiscoveryRole: EndpointSlice in ServiceMonitors [#964](https://github.com/openshift/cloud-credential-operator/pull/964)
* [TRT-2568](https://issues.redhat.com/browse/TRT-2568): Revert "CCO-788: Remove kube-rbac-proxy container from metrics" [#982](https://github.com/openshift/cloud-credential-operator/pull/982)
* [CCO-788](https://issues.redhat.com/browse/CCO-788): Remove kube-rbac-proxy container from metrics [#976](https://github.com/openshift/cloud-credential-operator/pull/976)
* [OCPBUGS-77550](https://issues.redhat.com/browse/OCPBUGS-77550): cloud-credential-tests-ext to support multiple architectures [#979](https://github.com/openshift/cloud-credential-operator/pull/979)
* [CCO-726](https://issues.redhat.com/browse/CCO-726): Update go modules [#974](https://github.com/openshift/cloud-credential-operator/pull/974)
* [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/5f524f19fea12dc6eef423175e66f90ed6fdf47d...b0297f0a8ab8a2a058cae0a4d1095ad0cda79399)
### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/e846a6c960d2c0f976ff00fc944b854b322ffbe7)
* [CORENET-6562](https://issues.redhat.com/browse/CORENET-6562): CNCC rebase k8s to 1.35.0 [#202](https://github.com/openshift/cloud-network-config-controller/pull/202)
* [OCPBUGS-77711](https://issues.redhat.com/browse/OCPBUGS-77711): Updating ose-cloud-network-config-controller-container image to be consistent with ART for 4.22 [#207](https://github.com/openshift/cloud-network-config-controller/pull/207)
* [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/035723854d7b53fb85783d521368d0002d212e47...e846a6c960d2c0f976ff00fc944b854b322ffbe7)
### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/4e58b32271cd97ea75017fd0de16e4f2c0a91337)
* [CNTRLPLANE-312](https://issues.redhat.com/browse/CNTRLPLANE-312): Add generation logic for new API fields in the Authentication CR [#810](https://github.com/openshift/cluster-authentication-operator/pull/810)
* [CNTRLPLANE-2589](https://issues.redhat.com/browse/CNTRLPLANE-2589): update cases to execute as serial/parallel [#833](https://github.com/openshift/cluster-authentication-operator/pull/833)
* [CNTRLPLANE-2241](https://issues.redhat.com/browse/CNTRLPLANE-2241): Update library-go to get KMS encryption [#837](https://github.com/openshift/cluster-authentication-operator/pull/837)
* [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/fe26707b0e69e2dff711baf89c10d01a02ccb1da...4e58b32271cd97ea75017fd0de16e4f2c0a91337)
### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/b03eb2aa84f7aa18cd12b2f34f6eeafc43ff478b)
* [OCPBUGS-77631](https://issues.redhat.com/browse/OCPBUGS-77631): Updating ose-vertical-pod-autoscaler-container image to be consistent with ART for 4.22 [#408](https://github.com/openshift/kubernetes-autoscaler/pull/408)
* [AUTOSCALE-482](https://issues.redhat.com/browse/AUTOSCALE-482): VPA E2Es: switch from docker.io ubuntu to k8s-hosted image [#406](https://github.com/openshift/kubernetes-autoscaler/pull/406)
* [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/6a12e2c6cf449870ea7397d2a4bf6b6e25adc398...b03eb2aa84f7aa18cd12b2f34f6eeafc43ff478b)
### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/a972d21434aea64a024f0eeea94444d5d4e1c09f)
* [AUTOSCALE-172](https://issues.redhat.com/browse/AUTOSCALE-172): add kube api content type flag to autoscaler [#362](https://github.com/openshift/cluster-autoscaler-operator/pull/362)
* [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/e64f2e55cb954feb1c48efc2061e1274b16b2ba5...a972d21434aea64a024f0eeea94444d5d4e1c09f)
### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/aff20f178671ebc3df3f4bdee4b7e04e69dc42f7)
* Updating ose-cluster-baremetal-operator-container image to be consistent with ART for 4.22 [#568](https://github.com/openshift/cluster-baremetal-operator/pull/568)
* [OCPBUGS-65472](https://issues.redhat.com/browse/OCPBUGS-65472): Add ClusterRole to baremetal ClusterOperator relatedObjects [#544](https://github.com/openshift/cluster-baremetal-operator/pull/544)
* [OCPBUGS-73970](https://issues.redhat.com/browse/OCPBUGS-73970): Updating ose-cluster-baremetal-operator-container image to be consistent with ART for 4.22 [#545](https://github.com/openshift/cluster-baremetal-operator/pull/545)
* [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/fae536f87a057f73efd003a81dd6dd28c2238bca...aff20f178671ebc3df3f4bdee4b7e04e69dc42f7)
### [cluster-capi-controllers](https://github.com/openshift/cluster-api/tree/54cf5acda5d2742d180b5ae327b0babf61e11cb5)
* [OCPBUGS-73976](https://issues.redhat.com/browse/OCPBUGS-73976): Updating ose-cluster-api-container image to be consistent with ART for 4.22 [#262](https://github.com/openshift/cluster-api/pull/262)
* [Full changelog](https://github.com/openshift/cluster-api/compare/109b4e382189a4cd0cfb90e4cd40986561685ff2...54cf5acda5d2742d180b5ae327b0babf61e11cb5)
### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/48b44cd08f859b901b0445e67f7becc25bd2397a)
* NO-JIRA: Add CodeRabbit inheritance for org-wide rules [#489](https://github.com/openshift/cluster-capi-operator/pull/489)
* [OCPCLOUD-3005](https://issues.redhat.com/browse/OCPCLOUD-3005), [OCPCLOUD-3186](https://issues.redhat.com/browse/OCPCLOUD-3186), [OCPCLOUD-3367](https://issues.redhat.com/browse/OCPCLOUD-3367): Implement validation webhook for custom resource admission [#461](https://github.com/openshift/cluster-capi-operator/pull/461)
* NO-JIRA: Remove duplicated vnet delete permission [#252](https://github.com/openshift/cluster-capi-operator/pull/252)
* NO-JIRA: improve unit test performance and CI flakiness [#487](https://github.com/openshift/cluster-capi-operator/pull/487)
* [OCPCLOUD-3369](https://issues.redhat.com/browse/OCPCLOUD-3369): Implement RequiredVersions functionality for CompatibilitySchema [#471](https://github.com/openshift/cluster-capi-operator/pull/471)
* [OSASINFRA-3980](https://issues.redhat.com/browse/OSASINFRA-3980): Re-add openstack credentials request [#478](https://github.com/openshift/cluster-capi-operator/pull/478)
* NO-JIRA: e2e: improve failure diagnostics [#484](https://github.com/openshift/cluster-capi-operator/pull/484)
* [OCPCLOUD-3386](https://issues.redhat.com/browse/OCPCLOUD-3386): Implement feature-gate support in capi-operator endpoint [#475](https://github.com/openshift/cluster-capi-operator/pull/475)
* [OCPCLOUD-3364](https://issues.redhat.com/browse/OCPCLOUD-3364): Implement ExcludedPaths functionality for CRD validation webhook [#467](https://github.com/openshift/cluster-capi-operator/pull/467)
* NO-JIRA: Add missing CVO annotations to RBAC [#480](https://github.com/openshift/cluster-capi-operator/pull/480)
* NO-JIRA: Set admission failure policy to Ignore [#479](https://github.com/openshift/cluster-capi-operator/pull/479)
* [OCPCLOUD-3329](https://issues.redhat.com/browse/OCPCLOUD-3329): Manifests gen all the VAPs [#470](https://github.com/openshift/cluster-capi-operator/pull/470)
* NO-JIRA: Update HaveCondition to version from revision controller branch [#481](https://github.com/openshift/cluster-capi-operator/pull/481)
* [OCPBUGS-77363](https://issues.redhat.com/browse/OCPBUGS-77363): manifests-gen: fix nil deref for non-webhook CRDs [#482](https://github.com/openshift/cluster-capi-operator/pull/482)
* NO-JIRA: e2es improvements [#473](https://github.com/openshift/cluster-capi-operator/pull/473)
* NO-JIRA: coderabbit: Tell it not to warn about old Go [#474](https://github.com/openshift/cluster-capi-operator/pull/474)
* NO-JIRA: Add timeout to all eventually entries with contexts [#472](https://github.com/openshift/cluster-capi-operator/pull/472)
* [OCPCLOUD-3005](https://issues.redhat.com/browse/OCPCLOUD-3005): Add CRD admission time validation implementation [#459](https://github.com/openshift/cluster-capi-operator/pull/459)
* [OCPCLOUD-3262](https://issues.redhat.com/browse/OCPCLOUD-3262): MAPI & CAPI MachineSet VAP [#440](https://github.com/openshift/cluster-capi-operator/pull/440)
* [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/fdd7c3867c8487a1d01fef1f8a77aae9b34f0043...48b44cd08f859b901b0445e67f7becc25bd2397a)
### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/b1082464bff54680dea0df95d6e5f1aa3ce313b7)
* [OCPBUGS-73979](https://issues.redhat.com/browse/OCPBUGS-73979): Updating ose-cluster-cloud-controller-manager-operator-container image to be consistent with ART for 4.22 [#432](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/432)
* [CORS-4209](https://issues.redhat.com/browse/CORS-4209): ensure NodeIPFamilies field is kept as-is after transforming [#426](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/426)
* [OCPBUGS-62176](https://issues.redhat.com/browse/OCPBUGS-62176), [OCPCLOUD-3348](https://issues.redhat.com/browse/OCPCLOUD-3348): tls: use centralized TLS profile [#433](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/433)
* [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/8f8c56ee0456dfce026c61cf56ade5642fce5ec9...b1082464bff54680dea0df95d6e5f1aa3ce313b7)
### [cluster-config-api](https://github.com/openshift/api/tree/1f950f74aded90904c03ff5ac9f8f60bc3980e99)
* [SPLAT-2637](https://issues.redhat.com/browse/SPLAT-2637): Promoting gate AWSServiceLBNetworkSecurityGroup to GA [#2717](https://github.com/openshift/api/pull/2717)
* [MON-4033](https://issues.redhat.com/browse/MON-4033): Add OpenShiftMetricsConfig [#2726](https://github.com/openshift/api/pull/2726)
* envtest-releases: add v1.35.1 to index [#2748](https://github.com/openshift/api/pull/2748)
* Fix MachineConfiguration BootImage Enum for MachineSets/ControlPlaneMachineSets [#2750](https://github.com/openshift/api/pull/2750)
* [OCPBUGS-74514](https://issues.redhat.com/browse/OCPBUGS-74514): OCPBUGS-74515: OCPBUGS-74516: OCPBUGS-74517: remove bootimage update feature gates [#2733](https://github.com/openshift/api/pull/2733)
* [OTA-253](https://issues.redhat.com/browse/OTA-253): Add cluster update preflight mode API [#2684](https://github.com/openshift/api/pull/2684)
* [OCPBUGS-74508](https://issues.redhat.com/browse/OCPBUGS-74508): Remove GatewayAPI featuregates [#2742](https://github.com/openshift/api/pull/2742)
* NO-ISSUE: Update dev go image [#2735](https://github.com/openshift/api/pull/2735)
* Add CodeRabbit inheritance for org-wide rules [#2746](https://github.com/openshift/api/pull/2746)
* [CNTRLPLANE-2522](https://issues.redhat.com/browse/CNTRLPLANE-2522): features: add ExternalOIDCExternalClaimsSourcing feature gate [#2743](https://github.com/openshift/api/pull/2743)
* [MCO-2142](https://issues.redhat.com/browse/MCO-2142): OSImageStream.spec.defaultStream validation [#2736](https://github.com/openshift/api/pull/2736)
* [CNTRLPLANE-2550](https://issues.redhat.com/browse/CNTRLPLANE-2550): Add support for CEL expression claim mappings for username and groups [#2719](https://github.com/openshift/api/pull/2719)
* NO-JIRA: Add MachineAPIMigrationVSphere feature gate for DevPreview [#2739](https://github.com/openshift/api/pull/2739)
* [CNTRLPLANE-1752](https://issues.redhat.com/browse/CNTRLPLANE-1752): Add PKI API to config.openshift.io/v1alpha1 [#2645](https://github.com/openshift/api/pull/2645)
* NO-JIRA: LabelSelector should have omitzero [#2741](https://github.com/openshift/api/pull/2741)
* [OCPNODE-4060](https://issues.redhat.com/browse/OCPNODE-4060): Add additional storage configuration fields to ContainerRuntimeConfig [#2681](https://github.com/openshift/api/pull/2681)
* AI: Adds a new `/generate-tests` Claude command that automates the generation of integration tests [#2706](https://github.com/openshift/api/pull/2706)
* [OCPSTRAT-2728](https://issues.redhat.com/browse/OCPSTRAT-2728): Rebase 1.35 [#2578](https://github.com/openshift/api/pull/2578)
* [OCPCLOUD-3386](https://issues.redhat.com/browse/OCPCLOUD-3386): Add platform-specific feature gates for CAPI Operator features [#2730](https://github.com/openshift/api/pull/2730)
* ClusterAPI revision components can be empty [#2728](https://github.com/openshift/api/pull/2728)
* NO-JIRA: feat: add link to sippy for tests [#2732](https://github.com/openshift/api/pull/2732)
* [SPLAT-2410](https://issues.redhat.com/browse/SPLAT-2410): Promote ClusterAPIMachineManagementVSphere to TechPreview [#2724](https://github.com/openshift/api/pull/2724)
* Require APIExcludedFields Versions to be set [#2727](https://github.com/openshift/api/pull/2727)
* [OCPBUGS-32275](https://issues.redhat.com/browse/OCPBUGS-32275): Add ingress.spec.domain immutability validation [#2695](https://github.com/openshift/api/pull/2695)
* [MON-4032](https://issues.redhat.com/browse/MON-4032): Add PrometheusOperatorAdmissionWebhookConfig to ClusterMonitoringSpec [#2716](https://github.com/openshift/api/pull/2716)
* refactor: use deepcopy-gen style in DeepCopyInto functions [#2721](https://github.com/openshift/api/pull/2721)
* [OCPNODE-3880](https://issues.redhat.com/browse/OCPNODE-3880): Add empty CRIOCredentialProviderConfig resource [#2711](https://github.com/openshift/api/pull/2711)
* NO-JIRA: feat: update the html for feature promotion [#2714](https://github.com/openshift/api/pull/2714)
* Ensure unique paths for excluded fields in compatibility requirement [#2720](https://github.com/openshift/api/pull/2720)
* [OCPBUGS-76919](https://issues.redhat.com/browse/OCPBUGS-76919): add listtype atomic [#2713](https://github.com/openshift/api/pull/2713)
* [CNTRLPLANE-2586](https://issues.redhat.com/browse/CNTRLPLANE-2586): postpone the removal of the DeploymentConfig API [#2646](https://github.com/openshift/api/pull/2646)
* [CCXDEV-15605](https://issues.redhat.com/browse/CCXDEV-15605): Promote InsightsOnDemandDataGather and InsightConfig feature gate to default [#2473](https://github.com/openshift/api/pull/2473)
* [OCPSTRAT-2876](https://issues.redhat.com/browse/OCPSTRAT-2876): Enable major version segmentation of enabled feature gates [#2637](https://github.com/openshift/api/pull/2637)
* [Full changelog](https://github.com/openshift/api/compare/43090db3afe48e7dff0f6e39a866474d15cd0db5...1f950f74aded90904c03ff5ac9f8f60bc3980e99)
### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/9ac2336f38cda129355ff48ab76a97a545fd07ab)
* NO-JIRA: OWNERS: remove engineer who has left Red Hat [#466](https://github.com/openshift/cluster-config-operator/pull/466)
* [OCPBUGS-73988](https://issues.redhat.com/browse/OCPBUGS-73988): Updating ose-cluster-config-operator-container image to be consistent with ART for 4.22 [#460](https://github.com/openshift/cluster-config-operator/pull/460)
* [CORS-4340](https://issues.redhat.com/browse/CORS-4340): add NodeIPFamilies configuration field [#472](https://github.com/openshift/cluster-config-operator/pull/472)
* NO-JIRA: bump: pull in latest ocp/api [#471](https://github.com/openshift/cluster-config-operator/pull/471)
* [Full changelog](https://github.com/openshift/cluster-config-operator/compare/b04cc2d7b60a7601f67c3fa5b8ee75350cf37110...9ac2336f38cda129355ff48ab76a97a545fd07ab)
### [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/fd6ee313ebfa9ae0c269d06942cf135a8f6b4d87)
* [OCPBUGS-77596](https://issues.redhat.com/browse/OCPBUGS-77596): Updating ose-cluster-control-plane-machine-set-operator-container image to be consistent with ART for 4.22 [#396](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/396)
* [OCPBUGS-77259](https://issues.redhat.com/browse/OCPBUGS-77259): e2e: improve formatting of cluster operators stabilization timeouts, bump suite timeout [#394](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/394)
* [OCPCLOUD-3349](https://issues.redhat.com/browse/OCPCLOUD-3349): tls: use centralized TLS profile [#381](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/381)
* [Full changelog](https://github.com/openshift/cluster-control-plane-machine-set-operator/compare/ab732c776c8097c4bbd605b76e3dbf36ccf36e7e...fd6ee313ebfa9ae0c269d06942cf135a8f6b4d87)
### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/74486094e54c300de15bc19cbdd7144a609ecbc3)
* [OCPBUGS-77601](https://issues.redhat.com/browse/OCPBUGS-77601): Updating ose-cluster-csi-snapshot-controller-operator-container image to be consistent with ART for 4.22 [#269](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/269)
* [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/7b6335396677dfd392dc72e1f1bbb5afcfa74a44...74486094e54c300de15bc19cbdd7144a609ecbc3)
### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/51e7d46b5ef631171633fe743e56fa0ef9a9fc37)
* [NE-2469](https://issues.redhat.com/browse/NE-2469): Migrate away from deprecated ioutil [#454](https://github.com/openshift/cluster-dns-operator/pull/454)
* [NE-2482](https://issues.redhat.com/browse/NE-2482): bump k8s libraries to v0.35.0 and cr to v0.23.1 [#459](https://github.com/openshift/cluster-dns-operator/pull/459)
* [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): manifests: Enable user namespaces [#451](https://github.com/openshift/cluster-dns-operator/pull/451)
* [OCPBUGS-69912](https://issues.redhat.com/browse/OCPBUGS-69912): Updating ose-cluster-dns-operator-container image to be consistent with ART for 4.22 [#463](https://github.com/openshift/cluster-dns-operator/pull/463)
* [OCPBUGS-65498](https://issues.redhat.com/browse/OCPBUGS-65498): Add openshift-dns-operator ClusterRole to ClusterOpera… [#455](https://github.com/openshift/cluster-dns-operator/pull/455)
* NO-JIRA: Add NI&D team members to OWNERS [#465](https://github.com/openshift/cluster-dns-operator/pull/465)
* [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/5d7c973968909d4155796363222f6edc001e19a3...51e7d46b5ef631171633fe743e56fa0ef9a9fc37)
### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/e9bcce137782feba742d9148e9420727b9bfa888)
* [OCPBUGS-76538](https://issues.redhat.com/browse/OCPBUGS-76538): Removed unneeded ETCDCTL_API environment variable [#1560](https://github.com/openshift/cluster-etcd-operator/pull/1560)
* [OCPBUGS-76331](https://issues.redhat.com/browse/OCPBUGS-76331): fix: truncate job names to respect k8s 63-char limit [#1554](https://github.com/openshift/cluster-etcd-operator/pull/1554)
* NO-JIRA: fix unit-test flake in revision tests [#1558](https://github.com/openshift/cluster-etcd-operator/pull/1558)
* NO-JIRA: update cert injection annotations to beta [#1551](https://github.com/openshift/cluster-etcd-operator/pull/1551)
* NO-JIRA: Clean up stale Pacemaker attributes before TNF cluster restore [#1553](https://github.com/openshift/cluster-etcd-operator/pull/1553)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/829dc42af533b060d38d31e9728e20bc36b4c5d7...e9bcce137782feba742d9148e9420727b9bfa888)
### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/e000262ca78f9bc8dabff8dcfd3d163a37e29b51)
* [OCPBUGS-74495](https://issues.redhat.com/browse/OCPBUGS-74495): Fix Azure Stack Hub compatibility with dual SDK approach [#1287](https://github.com/openshift/cluster-image-registry-operator/pull/1287)
* [OCPBUGS-62626](https://issues.redhat.com/browse/OCPBUGS-62626): only report Progressing=True when progressing towards new configuration [#1293](https://github.com/openshift/cluster-image-registry-operator/pull/1293)
* [OCPBUGS-66225](https://issues.redhat.com/browse/OCPBUGS-66225): bump deployment ProgressDeadlineSeconds to 120s [#1298](https://github.com/openshift/cluster-image-registry-operator/pull/1298)
* [CNTRLPLANE-2651](https://issues.redhat.com/browse/CNTRLPLANE-2651): Fix OTE suite qualifiers to use proper CEL expressions [#1300](https://github.com/openshift/cluster-image-registry-operator/pull/1300)
* [CNTRLPLANE-2651](https://issues.redhat.com/browse/CNTRLPLANE-2651): OTE infrastructure [#1283](https://github.com/openshift/cluster-image-registry-operator/pull/1283)
* [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/1c54cdba1aeaa4d2fbb9bf82833c695abdc1e211...e000262ca78f9bc8dabff8dcfd3d163a37e29b51)
### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/4d7cbb087e4442c284504110e2ae1ac1a879111b)
* [OCPBUGS-77493](https://issues.redhat.com/browse/OCPBUGS-77493): e2e: Increase GatewayClass acceptance timeout to 5m [#1372](https://github.com/openshift/cluster-ingress-operator/pull/1372)
* [OCPBUGS-77704](https://issues.redhat.com/browse/OCPBUGS-77704): Update annotations in gatewayclass to use the istio version [#1375](https://github.com/openshift/cluster-ingress-operator/pull/1375)
* [NE-2131](https://issues.redhat.com/browse/NE-2131): Add OpenShift Tests Extension scaffolding with GatewayAPI CRD tests [#1371](https://github.com/openshift/cluster-ingress-operator/pull/1371)
* [OCPBUGS-74508](https://issues.redhat.com/browse/OCPBUGS-74508): Remove the GatewayAPI feature gate [#1366](https://github.com/openshift/cluster-ingress-operator/pull/1366)
* NO-JIRA: enable inheritance on coderabbit [#1373](https://github.com/openshift/cluster-ingress-operator/pull/1373)
* [OCPBUGS-74511](https://issues.redhat.com/browse/OCPBUGS-74511): remove RouteExternalCertificate feature gate [#1355](https://github.com/openshift/cluster-ingress-operator/pull/1355)
* [OCPBUGS-65629](https://issues.redhat.com/browse/OCPBUGS-65629): ensure canary daemon set uses its own service account. [#1310](https://github.com/openshift/cluster-ingress-operator/pull/1310)
* [OCPBUGS-77305](https://issues.redhat.com/browse/OCPBUGS-77305): Bump to OSSM 3.2.2 and Istio 1.27.5 [#1350](https://github.com/openshift/cluster-ingress-operator/pull/1350)
* And 1 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/abfb6fa7b9c95dc54fb3988e84297912ad88e0e4...4d7cbb087e4442c284504110e2ae1ac1a879111b)
### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/8a099d417645f3788106cedb71e7e4d35ff18a97)
* [OCPBUGS-78117](https://issues.redhat.com/browse/OCPBUGS-78117): Update the deprecated usage alerts for 1.35 [#2068](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2068)
* [OCPBUGS-77509](https://issues.redhat.com/browse/OCPBUGS-77509): Add support for event-ttl cases and go test cases in Kube API Server Operator [#2060](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2060)
* [OCPSTRAT-2728](https://issues.redhat.com/browse/OCPSTRAT-2728): Rebase 1.35 [#2003](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2003)
* [CNTRLPLANE-2223](https://issues.redhat.com/browse/CNTRLPLANE-2223): Test bound token signer controller fix [#2050](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2050)
* [TRT-2561](https://issues.redhat.com/browse/TRT-2561): Revert #2032 "CNTRLPLANE-2622: config tls on check-endpoints container" [#2057](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2057)
* [CNTRLPLANE-2622](https://issues.redhat.com/browse/CNTRLPLANE-2622): config tls on check-endpoints container [#2032](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2032)
* [CNTRLPLANE-2241](https://issues.redhat.com/browse/CNTRLPLANE-2241): Update library-go to get KMS encryption [#2033](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2033)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/cee7acb6c820b707fbb1e1dc01cef6c1971f146d...8a099d417645f3788106cedb71e7e4d35ff18a97)
### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/a7ff6a4647805362618c61a031196cc791cb9963)
* [OCPSTRAT-2728](https://issues.redhat.com/browse/OCPSTRAT-2728): Rebase 1.35 [#902](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/902)
* [OCPBUGS-74023](https://issues.redhat.com/browse/OCPBUGS-74023): Updating ose-cluster-kube-controller-manager-operator-container image to be consistent with ART for 4.22 [#903](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/903)
* [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/99f17e64c5e623f5e909418d6690214f5583f6c2...a7ff6a4647805362618c61a031196cc791cb9963)
### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/3fe8a24ab5e6f6420181b572e3e43670a5fb1ca1)
* [OCPSTRAT-2728](https://issues.redhat.com/browse/OCPSTRAT-2728): Rebase 1.35 [#602](https://github.com/openshift/cluster-kube-scheduler-operator/pull/602)
* [CNTRLPLANE-2843](https://issues.redhat.com/browse/CNTRLPLANE-2843): chore: update OWNERS [#618](https://github.com/openshift/cluster-kube-scheduler-operator/pull/618)
* [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/820d82bbc61c739c6c95a450cdbc454b5e6cd1fc...3fe8a24ab5e6f6420181b572e3e43670a5fb1ca1)
### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/72dc0c4853d031de46ef305a76aaa59131dd625a)
* NO-JIRA: OWNERS: remove engineers who have left Red Hat [#147](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/147)
* [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/d29bfd21a8c59ab4a7c6a81fdb27d0a48bc28623...72dc0c4853d031de46ef305a76aaa59131dd625a)
### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/8b92e37d00c4bfcab24ad3c56e6330552a8cfc1a)
* Revert "OCPCLOUD-3347: tls: use centralized TLS profile" [#291](https://github.com/openshift/cluster-machine-approver/pull/291)
* [OCPCLOUD-3347](https://issues.redhat.com/browse/OCPCLOUD-3347): tls: use centralized TLS profile [#286](https://github.com/openshift/cluster-machine-approver/pull/286)
* [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/0b23a24d752561f84668893c2c802191bbf0cdec...8b92e37d00c4bfcab24ad3c56e6330552a8cfc1a)
### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/61407b03dba260864ff1719595e5f776a5c5a19e)
* NO-JIRA: fix wrong string formatter in tests [#2839](https://github.com/openshift/cluster-monitoring-operator/pull/2839)
* NO-ISSUE: fix typo [#2837](https://github.com/openshift/cluster-monitoring-operator/pull/2837)
* [OCPBUGS-77543](https://issues.redhat.com/browse/OCPBUGS-77543): Updating cluster-monitoring-operator-container image to be consistent with ART for 4.22 [#2836](https://github.com/openshift/cluster-monitoring-operator/pull/2836)
* NO-JIRA: [bot] Synchronize versions of the downstream components [#2830](https://github.com/openshift/cluster-monitoring-operator/pull/2830)
* [MON-4533](https://issues.redhat.com/browse/MON-4533): Bump prometheus-operator to v0.89.0 [#2822](https://github.com/openshift/cluster-monitoring-operator/pull/2822)
* [OCPBUGS-74524](https://issues.redhat.com/browse/OCPBUGS-74524): Remove MetricsCollectionProfiles feature-gate [#2812](https://github.com/openshift/cluster-monitoring-operator/pull/2812)
* [MON-4494](https://issues.redhat.com/browse/MON-4494): add kubernetes-mcp-server metrics to allowed list [#2818](https://github.com/openshift/cluster-monitoring-operator/pull/2818)
* [MON-4491](https://issues.redhat.com/browse/MON-4491): Implement Logic for User Defined [#2807](https://github.com/openshift/cluster-monitoring-operator/pull/2807)
* [OCPBUGS-61262](https://issues.redhat.com/browse/OCPBUGS-61262): AlertingRule: fix duplicate PrometheusRules after MD5->SHA-224 naming change [#2820](https://github.com/openshift/cluster-monitoring-operator/pull/2820)
* NO-JIRA: [bot] Synchronize versions of the downstream components [#2800](https://github.com/openshift/cluster-monitoring-operator/pull/2800)
* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/98c230df0a33a33cd86da01046daf78c55504c08...61407b03dba260864ff1719595e5f776a5c5a19e)
### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/88891a97bff0bbff05f7eec89b0cc777085b29b8)
* [NVIDIA-554](https://issues.redhat.com/browse/NVIDIA-554): DPU-host mode: use ConfigMap for OVN feature enablement instead of per-node script gating [#2907](https://github.com/openshift/cluster-network-operator/pull/2907)
* [OCPBUGS-76500](https://issues.redhat.com/browse/OCPBUGS-76500): Add config override for openflow-probe [#2916](https://github.com/openshift/cluster-network-operator/pull/2916)
* [OCPBUGS-60670](https://issues.redhat.com/browse/OCPBUGS-60670): Add ValidatingAdmissionPolicy for EgressIP [#2837](https://github.com/openshift/cluster-network-operator/pull/2837)
* [CORENET-6605](https://issues.redhat.com/browse/CORENET-6605): fix more transient error condtions caused Degraded [#2896](https://github.com/openshift/cluster-network-operator/pull/2896)
* [CORENET-6417](https://issues.redhat.com/browse/CORENET-6417): Drop remaining openshift-sdn code [#2882](https://github.com/openshift/cluster-network-operator/pull/2882)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/f28e91e89d1ec31bda057e8ade21d4cc68aaefe1...88891a97bff0bbff05f7eec89b0cc777085b29b8)
### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/84548365386cde1278edd721b652d9c83ac78172)
* NO-JIRA: workloadhints: use IsVM to skip BM-only tests [#1478](https://github.com/openshift/cluster-node-tuning-operator/pull/1478)
* [OCPBUGS-77200](https://issues.redhat.com/browse/OCPBUGS-77200): Remove hardcoded nf_conntrack_hashsize from performance profile tuned configuration [#1477](https://github.com/openshift/cluster-node-tuning-operator/pull/1477)
* [OCPBUGS-62702](https://issues.redhat.com/browse/OCPBUGS-62702): AA: latency-e2e: skip tests on HT-disabled systems [#1386](https://github.com/openshift/cluster-node-tuning-operator/pull/1386)
* [OCPBUGS-77377](https://issues.redhat.com/browse/OCPBUGS-77377): E2E: Add test case to check Infrastructure pods affinity [#1470](https://github.com/openshift/cluster-node-tuning-operator/pull/1470)
* NO-JIRA: Eliminate expensive and unnecessary MachineConfig updates [#1473](https://github.com/openshift/cluster-node-tuning-operator/pull/1473)
* NO-JIRA: Bump Kubernetes, OpenShift and other dependencies [#1475](https://github.com/openshift/cluster-node-tuning-operator/pull/1475)
* [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/f5fe4460e85207daa84486c79dc16e57133f6a7b...84548365386cde1278edd721b652d9c83ac78172)
### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/8ecafe23f3828c3750dfbdd55f9a9d105c984963)
* NO-ISSUE: Update to go 1.25.7 [#175](https://github.com/openshift/cluster-olm-operator/pull/175)
* [OCPBUGS-65623](https://issues.redhat.com/browse/OCPBUGS-65623): cluster-olm-operator sets Progressing=True during upgrade [#173](https://github.com/openshift/cluster-olm-operator/pull/173)
* [OPRUN-4230](https://issues.redhat.com/browse/OPRUN-4230), [OPRUN-4440](https://issues.redhat.com/browse/OPRUN-4440): Enable Boxcutter in TPNU [#163](https://github.com/openshift/cluster-olm-operator/pull/163)
* [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/c91eb70a9dbff40c10c558b8800abaa7e4948cca...8ecafe23f3828c3750dfbdd55f9a9d105c984963)
### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/ad799627e1fbec6205f8a7f670d9694f76b01dc4)
* [CNTRLPLANE-2241](https://issues.redhat.com/browse/CNTRLPLANE-2241): Update library-go to get KMS encryption [#647](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/647)
* [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/f1961bf08bc03875e3225d16064785028b1531a6...ad799627e1fbec6205f8a7f670d9694f76b01dc4)
### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/8e04fd3a6d1bbdb878a83fa13fde240c593504cc)
* [CNTRLPLANE-2769](https://issues.redhat.com/browse/CNTRLPLANE-2769): bump kubernetes dependencies to v1.35 [#415](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/415)
* no-jira: Migrate away from deprecated ioutil [#401](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/401)
* [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/7349d0f7dba3285dfc31d309cfad4124c1e7f943...8e04fd3a6d1bbdb878a83fa13fde240c593504cc)
### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/eeac6ba8ddbe5cc6d3a403293581648affdf6566)
* [OCPBUGS-77919](https://issues.redhat.com/browse/OCPBUGS-77919): Periodic sync of OKD samples [#666](https://github.com/openshift/cluster-samples-operator/pull/666)
* [MON-4508](https://issues.redhat.com/browse/MON-4508): Migrate Prometheus targets discovering from Endpoints to EndpointSlices [#673](https://github.com/openshift/cluster-samples-operator/pull/673)
* [OCPBUGS-77918](https://issues.redhat.com/browse/OCPBUGS-77918): Periodic sync of supported OCP samples [#667](https://github.com/openshift/cluster-samples-operator/pull/667)
* [OCPBUGS-77879](https://issues.redhat.com/browse/OCPBUGS-77879): update kubernetes api to v0.35.2 [#676](https://github.com/openshift/cluster-samples-operator/pull/676)
* [OCPBUGS-77678](https://issues.redhat.com/browse/OCPBUGS-77678): Updating ose-cluster-samples-operator-container image to be consistent with ART for 4.22 [#675](https://github.com/openshift/cluster-samples-operator/pull/675)
* [OCPBUGS-74024](https://issues.redhat.com/browse/OCPBUGS-74024): Updating ose-cluster-samples-operator-container image to be consistent with ART for 4.22 [#672](https://github.com/openshift/cluster-samples-operator/pull/672)
* [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/4a32fd6f5d45c82f9e17c6d25825b42acc5b6a11...eeac6ba8ddbe5cc6d3a403293581648affdf6566)
### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/fc091f7ac0e25342eac9b20bde13a318955107e7)
* [OCPBUGS-77686](https://issues.redhat.com/browse/OCPBUGS-77686): Updating ose-cluster-storage-operator-container image to be consistent with ART for 4.22 [#671](https://github.com/openshift/cluster-storage-operator/pull/671)
* [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/440d589d0616b0bee9d5cd8ea4ffdcb1858e8134...fc091f7ac0e25342eac9b20bde13a318955107e7)
### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/3b5c59cc6461663751bc510b4f9f1954ed8c9b50)
* [OCPNODE-3978](https://issues.redhat.com/browse/OCPNODE-3978): Third run at expanding the default ClusterImagePolicy for openshift component images [#97](https://github.com/openshift/cluster-update-keys/pull/97)
* [Full changelog](https://github.com/openshift/cluster-update-keys/compare/ec45fefa2b346e8a79cecb4ea8219ee2ac28cc79...3b5c59cc6461663751bc510b4f9f1954ed8c9b50)
### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/7beceeeb12b5a73728e80edaa6d88f5cebf1fcac)
* [OCPBUGS-78061](https://issues.redhat.com/browse/OCPBUGS-78061): Fix invalid ClusterVersion.Spec.DesiredUpdate [#1345](https://github.com/openshift/cluster-version-operator/pull/1345)
* [OTA-1860](https://issues.redhat.com/browse/OTA-1860): Stop blocking patch updates when cluster version overrides are set [#1314](https://github.com/openshift/cluster-version-operator/pull/1314)
* [TRT-2569](https://issues.redhat.com/browse/TRT-2569): Revert "OTA-1546: Add a metric and an alert for conditional risk conditions" [#1339](https://github.com/openshift/cluster-version-operator/pull/1339)
* [OTA-1546](https://issues.redhat.com/browse/OTA-1546): Add a metric and an alert for conditional risk conditions [#1318](https://github.com/openshift/cluster-version-operator/pull/1318)
* [OCPBUGS-77762](https://issues.redhat.com/browse/OCPBUGS-77762): Add an e2e to check the default network polocy [#1334](https://github.com/openshift/cluster-version-operator/pull/1334)
* [OTA-1546](https://issues.redhat.com/browse/OTA-1546): Generate riskConditions in a better way [#1324](https://github.com/openshift/cluster-version-operator/pull/1324)
* NO-JIRA: Allow for risks only desired update [#1335](https://github.com/openshift/cluster-version-operator/pull/1335)
* [OCPBUGS-77762](https://issues.redhat.com/browse/OCPBUGS-77762): install/0000_00_cluster-version-operator_02_networkpolicy: Add inclusion annotations [#1333](https://github.com/openshift/cluster-version-operator/pull/1333)
* NO-JIRA: Use github.com/daixiang0/gci to sort imports [#1330](https://github.com/openshift/cluster-version-operator/pull/1330)
* NO-JIRA: Sort and verify imports [#1328](https://github.com/openshift/cluster-version-operator/pull/1328)
* Revert "TRT-2549: Revert "Add a serial e2e for accept-risks"" [#1323](https://github.com/openshift/cluster-version-operator/pull/1323)
* NO-JIRA: Mention the fauxinnati in the developer documentation [#1308](https://github.com/openshift/cluster-version-operator/pull/1308)
* [OCPBUGS-66898](https://issues.redhat.com/browse/OCPBUGS-66898): Implement mTLS authentication and authorization for CVO metrics endpoint [#1271](https://github.com/openshift/cluster-version-operator/pull/1271)
* [Full changelog](https://github.com/openshift/cluster-version-operator/compare/8e4d0468c97a3811517f0ecd609876553ac1a481...7beceeeb12b5a73728e80edaa6d88f5cebf1fcac)
### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/94e41c4c6a5832dfd19750173d6544784ba235ec)
* NO-JIRA: disable automatic coderabbit reviews [#79](https://github.com/openshift/configmap-reload/pull/79)
* [OCPBUGS-77734](https://issues.redhat.com/browse/OCPBUGS-77734): Updating configmap-reload-container image to be consistent with ART for 4.22 [#78](https://github.com/openshift/configmap-reload/pull/78)
* [Full changelog](https://github.com/openshift/configmap-reload/compare/0bc91e4da48f014c545e5f717e1a044139bc1f70...94e41c4c6a5832dfd19750173d6544784ba235ec)
### [console](https://github.com/openshift/console/tree/5d3b9e8871fee2e8cf3ae287262af1bd6813debd)
* [CONSOLE-5068](https://issues.redhat.com/browse/CONSOLE-5068): Remove createModalLauncher from modal factory [#16066](https://github.com/openshift/console/pull/16066)
* [CONSOLE-4990](https://issues.redhat.com/browse/CONSOLE-4990): History object migration for #15961 / unit test fixes [#16120](https://github.com/openshift/console/pull/16120)
* [OCPBUGS-77867](https://issues.redhat.com/browse/OCPBUGS-77867): Fix perspective switcher E2E test flake that causes 6-hour CI timeout [#16114](https://github.com/openshift/console/pull/16114)
* [HELM-609](https://issues.redhat.com/browse/HELM-609): Frontend for Installation of Helm Charts via URL [#15961](https://github.com/openshift/console/pull/15961)
* NO-JIRA: Enforce no yarn.lock changes at build time [#16107](https://github.com/openshift/console/pull/16107)
* [OCPBUGS-77658](https://issues.redhat.com/browse/OCPBUGS-77658): Azure Provisioning Fields are not mandatory [#16092](https://github.com/openshift/console/pull/16092)
* [CONSOLE-5049](https://issues.redhat.com/browse/CONSOLE-5049): Migrate DeleteResourceModal to useOverlay pattern [#16022](https://github.com/openshift/console/pull/16022)
* [CONSOLE-4827](https://issues.redhat.com/browse/CONSOLE-4827): make software catalog work with all projects [#15804](https://github.com/openshift/console/pull/15804)
* [OCPBUGS-77848](https://issues.redhat.com/browse/OCPBUGS-77848): [CI] Fix the VolumeSnapshot CRUD flaky test failures [#16110](https://github.com/openshift/console/pull/16110)
* [CONSOLE-4447](https://issues.redhat.com/browse/CONSOLE-4447): Migrate modals to modern PatternFly Modal components [#16015](https://github.com/openshift/console/pull/16015)
* [OCPBUGS-77804](https://issues.redhat.com/browse/OCPBUGS-77804): prep for 4.21 GA SDK publish [#16109](https://github.com/openshift/console/pull/16109)
* [CONSOLE-4990](https://issues.redhat.com/browse/CONSOLE-4990): Replace history object navigation with useNavigate hook [#15959](https://github.com/openshift/console/pull/15959)
* [CONSOLE-5030](https://issues.redhat.com/browse/CONSOLE-5030): Refactor remaining firehose impacted components [#16039](https://github.com/openshift/console/pull/16039)
* [CONSOLE-4945](https://issues.redhat.com/browse/CONSOLE-4945): Add Disk, Network, CPU and VM counts to node overview [#16000](https://github.com/openshift/console/pull/16000)
* [OCPBUGS-77415](https://issues.redhat.com/browse/OCPBUGS-77415): Fix infinite recursion in project access form [#16069](https://github.com/openshift/console/pull/16069)
* [CONSOLE-5019](https://issues.redhat.com/browse/CONSOLE-5019): Consistently use FC and memo type param [#16098](https://github.com/openshift/console/pull/16098)
* [OCPBUGS-77423](https://issues.redhat.com/browse/OCPBUGS-77423): Fix extra space in PageHeading when no actions present [#16072](https://github.com/openshift/console/pull/16072)
* [OCPBUGS-77044](https://issues.redhat.com/browse/OCPBUGS-77044): Fix topology node labels disappearing when moving cursor to kebab menu [#16042](https://github.com/openshift/console/pull/16042)
* NO-JIRA: Context improvements [#16068](https://github.com/openshift/console/pull/16068)
* [OCPBUGS-44612](https://issues.redhat.com/browse/OCPBUGS-44612): Deprecate useUserSettings and expose useUserPreference [#16057](https://github.com/openshift/console/pull/16057)
* [CONSOLE-5100](https://issues.redhat.com/browse/CONSOLE-5100): Remove support for PatternFly 5 [#16056](https://github.com/openshift/console/pull/16056)
* [CONSOLE-5094](https://issues.redhat.com/browse/CONSOLE-5094): Delete Dockerfile.product.nodejs [#16047](https://github.com/openshift/console/pull/16047)
* [OCPBUGS-77016](https://issues.redhat.com/browse/OCPBUGS-77016): fix type as K8sResourceKind assertion in createKnatifyPage [#16044](https://github.com/openshift/console/pull/16044)
* [CONSOLE-5063](https://issues.redhat.com/browse/CONSOLE-5063): Remove AppInitSDK [#16019](https://github.com/openshift/console/pull/16019)
* [OCPBUGS-76945](https://issues.redhat.com/browse/OCPBUGS-76945): Add Azure Resource Group in OCP console for ODF STS installation [#16030](https://github.com/openshift/console/pull/16030)
* [OCPBUGS-76378](https://issues.redhat.com/browse/OCPBUGS-76378): fix display of Lightspeed button [#16012](https://github.com/openshift/console/pull/16012)
* [OCPBUGS-77000](https://issues.redhat.com/browse/OCPBUGS-77000), [OCPBUGS-77013](https://issues.redhat.com/browse/OCPBUGS-77013): OLM prompts for GCP Workload Identity parameters during Kiali Operato… [#16051](https://github.com/openshift/console/pull/16051)
* NO-JIRA: `/microcopy-review` improvements [#16026](https://github.com/openshift/console/pull/16026)
* [CONSOLE-4991](https://issues.redhat.com/browse/CONSOLE-4991): Reenable all unit tests [#16025](https://github.com/openshift/console/pull/16025)
* And 8 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/console/compare/c305cad9140894cc133842ee001225095e88461b...5d3b9e8871fee2e8cf3ae287262af1bd6813debd)
### [console-operator](https://github.com/openshift/console-operator/tree/760b3d0fee6adde1c2ef9707354494789dbb8565)
* [OCPBUGS-74506](https://issues.redhat.com/browse/OCPBUGS-74506): Remove ConsolePluginSecurityPolicy featuregate [#1108](https://github.com/openshift/console-operator/pull/1108)
* [OCPBUGS-77741](https://issues.redhat.com/browse/OCPBUGS-77741): Updating openshift-enterprise-console-operator-container image to be consistent with ART for 4.22 [#1121](https://github.com/openshift/console-operator/pull/1121)
* [Full changelog](https://github.com/openshift/console-operator/compare/0ec9d85be069e5a4469c703f931a8351e2ff9140...760b3d0fee6adde1c2ef9707354494789dbb8565)
### [coredns](https://github.com/openshift/coredns/tree/0dded2d232dab43c107b1dab9d0d9fdfd8259622)
* [OCPBUGS-77600](https://issues.redhat.com/browse/OCPBUGS-77600): Updating coredns-container image to be consistent with ART for 4.22 [#170](https://github.com/openshift/coredns/pull/170)
* [Full changelog](https://github.com/openshift/coredns/compare/9798af8539c27ad02bd376006cd3a9a7b23e5966...0dded2d232dab43c107b1dab9d0d9fdfd8259622)
### [csi-driver-manila, openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/fd31b5da11d75a7a80e7c4a6c7a56acf304e2661)
* NO-JIRA: Update DOWNSTREAM_OWNERS [#373](https://github.com/openshift/cloud-provider-openstack/pull/373)
* [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/51d2a6f9cf33ae4eac229c24fc734fa3d47498fb...fd31b5da11d75a7a80e7c4a6c7a56acf304e2661)
### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/e9f249405ad2bced3d1805dd5beda368d7f3d564)
* [OCPBUGS-77740](https://issues.redhat.com/browse/OCPBUGS-77740): Updating csi-driver-nfs-container image to be consistent with ART for 4.22 [#169](https://github.com/openshift/csi-driver-nfs/pull/169)
* [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/ae683d924a19abbcf1d74a521f74de2d18735d22...e9f249405ad2bced3d1805dd5beda368d7f3d564)
### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/e45946608ec831b2af081716d7e3587af6fd9707)
* [OCPBUGS-77752](https://issues.redhat.com/browse/OCPBUGS-77752): Updating csi-provisioner-container image to be consistent with ART for 4.22 [#120](https://github.com/openshift/csi-external-provisioner/pull/120)
* [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/fef79c56fb957a38e5a16cc5851fae14a97f4a69...e45946608ec831b2af081716d7e3587af6fd9707)
### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/a3f9bc8774b384a4e21c0e85a48b63e1d6ad192a)
* [OCPBUGS-77735](https://issues.redhat.com/browse/OCPBUGS-77735): Updating ose-csi-external-resizer-container image to be consistent with ART for 4.22 [#182](https://github.com/openshift/csi-external-resizer/pull/182)
* [Full changelog](https://github.com/openshift/csi-external-resizer/compare/15afb4448eca9af0c32d4f4bcf0b6e8ae4b0bb18...a3f9bc8774b384a4e21c0e85a48b63e1d6ad192a)
### [csi-external-snapshot-metadata](https://github.com/openshift/csi-external-snapshot-metadata/tree/7652318579a38838931a5be492cee3573c7c8ecf)
* [OCPBUGS-77411](https://issues.redhat.com/browse/OCPBUGS-77411): Updating csi-external-snapshot-metadata-container image to be consistent with ART for 4.22 [#10](https://github.com/openshift/csi-external-snapshot-metadata/pull/10)
* [Full changelog](https://github.com/openshift/csi-external-snapshot-metadata/compare/ec2a8dd3be265fc82bbb4bb29ce8eb53546a669c...7652318579a38838931a5be492cee3573c7c8ecf)
### [csi-external-snapshotter, csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter/tree/698eb2c97de7d16ffc0bde7eaaba22f761664dee)
* [OCPBUGS-77687](https://issues.redhat.com/browse/OCPBUGS-77687): Updating ose-csi-snapshot-controller-container image to be consistent with ART for 4.22 [#201](https://github.com/openshift/csi-external-snapshotter/pull/201)
* [OCPBUGS-69935](https://issues.redhat.com/browse/OCPBUGS-69935): UPSTREAM: <drop>: restore log level of the group snapshot reconciler [#200](https://github.com/openshift/csi-external-snapshotter/pull/200)
* [OCPBUGS-77413](https://issues.redhat.com/browse/OCPBUGS-77413): Updating ose-csi-external-snapshotter-container image to be consistent with ART for 4.22 [#199](https://github.com/openshift/csi-external-snapshotter/pull/199)
* [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/d20b90a92cd7d77166319f5bc2feb80623747d28...698eb2c97de7d16ffc0bde7eaaba22f761664dee)
### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/4d5e959a182b4db70dc52302bd89eebfec40d5a5)
* [OCPBUGS-77672](https://issues.redhat.com/browse/OCPBUGS-77672), [STOR-2758](https://issues.redhat.com/browse/STOR-2758): Rebase to upstream v2.18.0 for OCP 4.22 [#81](https://github.com/openshift/csi-livenessprobe/pull/81)
* [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/966a3bf9fd00b8c52c0182e5d12d90c8d763f020...4d5e959a182b4db70dc52302bd89eebfec40d5a5)
### [driver-toolkit](https://github.com/openshift/driver-toolkit/tree/7aa4007a8601bf4bb23b696f580c022f58877223)
* [OCPBUGS-77868](https://issues.redhat.com/browse/OCPBUGS-77868): Clean up cruft in /var/cache/dnf [#182](https://github.com/openshift/driver-toolkit/pull/182)
* NO-ISSUE: Add autoconf, automake and libtool packages [#181](https://github.com/openshift/driver-toolkit/pull/181)
* [Full changelog](https://github.com/openshift/driver-toolkit/compare/411e7ca555738f2865ff5162679e8abf9f9c14b7...7aa4007a8601bf4bb23b696f580c022f58877223)
### [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp/tree/c87eef5d0dfc33bc07c9b74cd68f4b5f38203c04)
* [OCPBUGS-77570](https://issues.redhat.com/browse/OCPBUGS-77570): Updating ose-gcp-cloud-controller-manager-container image to be consistent with ART for 4.22 [#98](https://github.com/openshift/cloud-provider-gcp/pull/98)
* [Full changelog](https://github.com/openshift/cloud-provider-gcp/compare/8732386c3ddcb98dae624f7bb925ed0ef8d077d5...c87eef5d0dfc33bc07c9b74cd68f4b5f38203c04)
### [gcp-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/37085d5287031ee68f58b165256d4104bba99886)
* NO-JIRA: Remove dead `RELEASE_DIR` ref [#263](https://github.com/openshift/cluster-api-provider-gcp/pull/263)
* NO-JIRA: Remove old manifest-gen assets [#264](https://github.com/openshift/cluster-api-provider-gcp/pull/264)
* [OCPCLOUD-3325](https://issues.redhat.com/browse/OCPCLOUD-3325): Update to new manifests-gen [#258](https://github.com/openshift/cluster-api-provider-gcp/pull/258)
* [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/e98fb803a3f2768c2cec2c8173f305266d7c8dff...37085d5287031ee68f58b165256d4104bba99886)
### [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp/tree/e31069d585cd2f3f7d93dee40ed6312c634c7c36)
* [OCPNODE-4168](https://issues.redhat.com/browse/OCPNODE-4168): Empty disk should be ignored for gcp additional disk [#141](https://github.com/openshift/machine-api-provider-gcp/pull/141)
* [OCPBUGS-77746](https://issues.redhat.com/browse/OCPBUGS-77746): Updating ose-machine-api-provider-gcp-container image to be consistent with ART for 4.22 [#144](https://github.com/openshift/machine-api-provider-gcp/pull/144)
* [Full changelog](https://github.com/openshift/machine-api-provider-gcp/compare/80740861bb2a9ab1b2177fbf9146ebb26652a31a...e31069d585cd2f3f7d93dee40ed6312c634c7c36)
### [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver/tree/88e5fe85ca8aef5de6ac32f898325f44c33c0c2f)
* [OCPBUGS-77632](https://issues.redhat.com/browse/OCPBUGS-77632): Updating ose-gcp-pd-csi-driver-container image to be consistent with ART for 4.22 [#100](https://github.com/openshift/gcp-pd-csi-driver/pull/100)
* [OCPBUGS-77602](https://issues.redhat.com/browse/OCPBUGS-77602): Support Downward API node name override [#99](https://github.com/openshift/gcp-pd-csi-driver/pull/99)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver/compare/08a0c311e89a486e69f9a924aa2fa9b1ab873cb7...88e5fe85ca8aef5de6ac32f898325f44c33c0c2f)
### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/14179b560cb644f386e42174a326d00bc7ba9479)
* [OCPBUGS-77558](https://issues.redhat.com/browse/OCPBUGS-77558): Updating ose-gcp-pd-csi-driver-operator-container image to be consistent with ART for 4.22 [#174](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/174)
* [OCPBUGS-77428](https://issues.redhat.com/browse/OCPBUGS-77428): Pass node name to csi-driver container [#172](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/172)
* [OCPBUGS-77183](https://issues.redhat.com/browse/OCPBUGS-77183): Add RBAC permission for node driver to get Node objects [#170](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/170)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/25540aaaf7282f1385ac6b6cd163ec4645d54ac8...14179b560cb644f386e42174a326d00bc7ba9479)
### [gcp-workload-identity-federation-webhook](https://github.com/openshift/gcp-workload-identity-federation-webhook/tree/d7675f312ffdc8501032ff8217776cd7172b6bb0)
* [CCO-786](https://issues.redhat.com/browse/CCO-786): update to pick up tls-cipher-suites and tls-min-version [#16](https://github.com/openshift/gcp-workload-identity-federation-webhook/pull/16)
* [Full changelog](https://github.com/openshift/gcp-workload-identity-federation-webhook/compare/5f59b4a54d1503d4229cc7f8302a4f2bc2179b5c...d7675f312ffdc8501032ff8217776cd7172b6bb0)
### [haproxy-router](https://github.com/openshift/router/tree/2e1389e6227ed0099bd1c41b883363e6575cb2f0)
* [OCPBUGS-75010](https://issues.redhat.com/browse/OCPBUGS-75010): Change how DCM identifies state changes [#725](https://github.com/openshift/router/pull/725)
* [OCPBUGS-67161](https://issues.redhat.com/browse/OCPBUGS-67161): Replace HTTP backend liveness check with admin socket check [#737](https://github.com/openshift/router/pull/737)
* [OCPBUGS-77412](https://issues.redhat.com/browse/OCPBUGS-77412): reload router if route is changed on DCM [#739](https://github.com/openshift/router/pull/739)
* NO-JIRA: hack: steps to run router locally [#712](https://github.com/openshift/router/pull/712)
* [NE-2468](https://issues.redhat.com/browse/NE-2468): Migrate away from deprecated ioutil [#693](https://github.com/openshift/router/pull/693)
* [OCPBUGS-74511](https://issues.redhat.com/browse/OCPBUGS-74511): remove RouteExternalCertificate feature gate [#730](https://github.com/openshift/router/pull/730)
* [Full changelog](https://github.com/openshift/router/compare/d8ed3559fd4808a4f10c927ba4a199d3fd5b84a2...2e1389e6227ed0099bd1c41b883363e6575cb2f0)
### [hyperkube, kube-proxy, pod](https://github.com/openshift/kubernetes/tree/ac14da2d42850801e43e6c61f985f24915f6f2ee)
* [OCPBUGS-73813](https://issues.redhat.com/browse/OCPBUGS-73813): UPSTREAM: <carry>: un-skip MutableCSINodeAllocatableCount tests [#2613](https://github.com/openshift/kubernetes/pull/2613)
* [OCPSTRAT-2728](https://issues.redhat.com/browse/OCPSTRAT-2728): Rebase to 1.35 [#2523](https://github.com/openshift/kubernetes/pull/2523)
* [Full changelog](https://github.com/openshift/kubernetes/compare/047d96223dd843e9d54bed59bc212d2e9122c56a...ac14da2d42850801e43e6c61f985f24915f6f2ee)
### [hypershift](https://github.com/openshift/hypershift/tree/8403103bcedef3089ee3c46ed746bacb62a4c696)
* NO-JIRA: chore(e2e): increase nodepool condition check timeout [#7906](https://github.com/openshift/hypershift/pull/7906)
* [CNTRLPLANE-2789](https://issues.redhat.com/browse/CNTRLPLANE-2789): add StatefulSet test case to controlplane-component reconcile tests [#7764](https://github.com/openshift/hypershift/pull/7764)
* NO-JIRA: Add CodeRabbit config to exclude autogenerated files [#7905](https://github.com/openshift/hypershift/pull/7905)
* [CNTRLPLANE-2933](https://issues.redhat.com/browse/CNTRLPLANE-2933): add docs recipe for SPO configuration in HCP environments [#7886](https://github.com/openshift/hypershift/pull/7886)
* [CNTRLPLANE-2031](https://issues.redhat.com/browse/CNTRLPLANE-2031): test(e2e): add comprehensive backup and restore test suite [#7745](https://github.com/openshift/hypershift/pull/7745)
* [CNTRLPLANE-2588](https://issues.redhat.com/browse/CNTRLPLANE-2588): docs: add dependabot triage agent to AI CI jobs documentation [#7889](https://github.com/openshift/hypershift/pull/7889)
* [CNTRLPLANE-2793](https://issues.redhat.com/browse/CNTRLPLANE-2793): Cache MCS TLS certificate generation in ignition provider [#7841](https://github.com/openshift/hypershift/pull/7841)
* [ROSAENG-132](https://issues.redhat.com/browse/ROSAENG-132): fix(karpenter): Set Ready condition to False when version resolution fails [#7866](https://github.com/openshift/hypershift/pull/7866)
* NO-JIRA: api: fix AutoNode types to comply with OpenShift API conventions [#7859](https://github.com/openshift/hypershift/pull/7859)
* NO-JIRA: chore(deps): weekly dependabot consolidation [#7876](https://github.com/openshift/hypershift/pull/7876)
* [OCPBUGS-39604](https://issues.redhat.com/browse/OCPBUGS-39604): Include shared ingress resources in render output for proper uninstall cleanup [#7836](https://github.com/openshift/hypershift/pull/7836)
* [OCPBUGS-76645](https://issues.redhat.com/browse/OCPBUGS-76645): Make generated container names k8s compliant [#7711](https://github.com/openshift/hypershift/pull/7711)
* [OCPBUGS-77254](https://issues.redhat.com/browse/OCPBUGS-77254): fix(globalps): watch Machine updates to fix node labeling race condition [#7803](https://github.com/openshift/hypershift/pull/7803)
* [GCP-441](https://issues.redhat.com/browse/GCP-441): tolerate 1 restart for GCP CCM token-minter race condition [#7865](https://github.com/openshift/hypershift/pull/7865)
* NO-JIRA: chore(deps): weekly dependabot consolidation [#7863](https://github.com/openshift/hypershift/pull/7863)
* [OCPBUGS-77477](https://issues.redhat.com/browse/OCPBUGS-77477): fix(awsutil): handle smithy errors in AWSErrorCode [#7827](https://github.com/openshift/hypershift/pull/7827)
* [SREP-3855](https://issues.redhat.com/browse/SREP-3855): unpause leaked child objects on deleting clusters (OCPBUGS-77530) [#7861](https://github.com/openshift/hypershift/pull/7861)
* [CNTRLPLANE-2218](https://issues.redhat.com/browse/CNTRLPLANE-2218): feat(aws): migrate ELB/ELBV2 to AWS SDK v2 [#7825](https://github.com/openshift/hypershift/pull/7825)
* [OCPBUGS-77621](https://issues.redhat.com/browse/OCPBUGS-77621): fix(nodepool): preserve ignition-reached annotation on token secret after restore [#7851](https://github.com/openshift/hypershift/pull/7851)
* [OCPBUGS-76337](https://issues.redhat.com/browse/OCPBUGS-76337): feat(scale-from-zero): add DescribeInstanceTypes IAM permission [#7648](https://github.com/openshift/hypershift/pull/7648)
* [GCP-391](https://issues.redhat.com/browse/GCP-391): Add ImageRegistry GSA field and IAM binding for Image Registry Operator [#7828](https://github.com/openshift/hypershift/pull/7828)
* [CNTRLPLANE-2801](https://issues.redhat.com/browse/CNTRLPLANE-2801): fix(router): deploy router services for private ARO and remove KAS/OAPI dependencies [#7845](https://github.com/openshift/hypershift/pull/7845)
* [CNTRLPLANE-2842](https://issues.redhat.com/browse/CNTRLPLANE-2842): Fix context cancel accumulation in getMirrorFromICSPOrIDMS [#7846](https://github.com/openshift/hypershift/pull/7846)
* [CNTRLPLANE-2801](https://issues.redhat.com/browse/CNTRLPLANE-2801): api: remove redundant kubebuilder enum marker from KeyVaultAccess field [#7835](https://github.com/openshift/hypershift/pull/7835)
* NO-JIRA: bug(metrics): fix typo in `hypershift_cluster_waiting_initial_availability_duration_seconds` metric [#7730](https://github.com/openshift/hypershift/pull/7730)
* [CNTRLPLANE-2840](https://issues.redhat.com/browse/CNTRLPLANE-2840): fix(endpoint-resolver): sort pods by name for deterministic ordering [#7854](https://github.com/openshift/hypershift/pull/7854)
* [CNTRLPLANE-2808](https://issues.redhat.com/browse/CNTRLPLANE-2808): bump golang.org/x dependencies in / and /api modules [#7818](https://github.com/openshift/hypershift/pull/7818)
* [CNTRLPLANE-2840](https://issues.redhat.com/browse/CNTRLPLANE-2840): feat(CPO): add endpoint-resolver control plane component [#7786](https://github.com/openshift/hypershift/pull/7786)
* [CNTRLPLANE-2794](https://issues.redhat.com/browse/CNTRLPLANE-2794): Re-add TestGetDigest and TestGetManifest with mockgen mocks [#7777](https://github.com/openshift/hypershift/pull/7777)
* [OCPBUGS-77034](https://issues.redhat.com/browse/OCPBUGS-77034): fix(ho): add nil guard for Platform.AWS in metrics collector [#7747](https://github.com/openshift/hypershift/pull/7747)
* [GCP-295](https://issues.redhat.com/browse/GCP-295): Add GCP platform support to E2E test framework [#7697](https://github.com/openshift/hypershift/pull/7697)
* [OCPBUGS-76997](https://issues.redhat.com/browse/OCPBUGS-76997): remove resource limits from Agent CAPI provider [#7812](https://github.com/openshift/hypershift/pull/7812)
* [OCPBUGS-60936](https://issues.redhat.com/browse/OCPBUGS-60936): fix(hccp): remove immutable field from kubeletconfigmap [#6726](https://github.com/openshift/hypershift/pull/6726)
* [OCPBUGS-77311](https://issues.redhat.com/browse/OCPBUGS-77311): handle HostedCluster deletion in secretJanitor to prevent stuck cluster deletions [#7779](https://github.com/openshift/hypershift/pull/7779)
* [OCPBUGS-60185](https://issues.redhat.com/browse/OCPBUGS-60185): Remove non-deterministic registry override computation from ignition-server [#7811](https://github.com/openshift/hypershift/pull/7811)
* [CNTRLPLANE-2784](https://issues.redhat.com/browse/CNTRLPLANE-2784): Document IAM policies for PowerVS credential fields [#7778](https://github.com/openshift/hypershift/pull/7778)
* [CNTRLPLANE-2801](https://issues.redhat.com/browse/CNTRLPLANE-2801): add Key Vault private endpoint TCP relay via private router [#7701](https://github.com/openshift/hypershift/pull/7701)
* [CNTRLPLANE-2217](https://issues.redhat.com/browse/CNTRLPLANE-2217): feat(aws): migrate kms and Resource Tagging to AWS SDK v2 [#7795](https://github.com/openshift/hypershift/pull/7795)
* [CNTRLPLANE-2807](https://issues.redhat.com/browse/CNTRLPLANE-2807): Fix version showing <unknown> in git worktree builds [#7814](https://github.com/openshift/hypershift/pull/7814)
* [OCPBUGS-65636](https://issues.redhat.com/browse/OCPBUGS-65636): add service account to konnectivity-agent [#7309](https://github.com/openshift/hypershift/pull/7309)
* NO-JIRA: docs(pki): add CA hierarchy diagram and trust distribution details [#7799](https://github.com/openshift/hypershift/pull/7799)
* [CNTRLPLANE-2799](https://issues.redhat.com/browse/CNTRLPLANE-2799): Unit test HCP availability and Ready flag reconciliation [#7796](https://github.com/openshift/hypershift/pull/7796)
* [OCPBUGS-67262](https://issues.redhat.com/browse/OCPBUGS-67262): fix(sync-global-pullsecret): compare content ignoring trailing newlines [#7638](https://github.com/openshift/hypershift/pull/7638)
* [GCP-386](https://issues.redhat.com/browse/GCP-386): scope externaldns RBAC to GCP platform only [#7781](https://github.com/openshift/hypershift/pull/7781)
* [OCPBUGS-76350](https://issues.redhat.com/browse/OCPBUGS-76350): Honor AWS AMI override in NodePool token generation [#7675](https://github.com/openshift/hypershift/pull/7675)
* [OCPBUGS-60185](https://issues.redhat.com/browse/OCPBUGS-60185): Fix ignition-server pod restarts due to MIRRORED_RELEASE_IMAGE flapping [#7588](https://github.com/openshift/hypershift/pull/7588)
* NO-JIRA: docs(agents): add multi-module structure guidance to AGENTS.md [#7797](https://github.com/openshift/hypershift/pull/7797)
* [OCPBUGS-76452](https://issues.redhat.com/browse/OCPBUGS-76452): update OAuth certificate configuration doc [#7785](https://github.com/openshift/hypershift/pull/7785)
* [GCP-402](https://issues.redhat.com/browse/GCP-402): Add gcp-project and gcp-region flags to hypershift install [#7710](https://github.com/openshift/hypershift/pull/7710)
* [GCP-376](https://issues.redhat.com/browse/GCP-376): Add service account for storage [#7676](https://github.com/openshift/hypershift/pull/7676)
* [GCP-367](https://issues.redhat.com/browse/GCP-367): enable multizone support in CCM cloud config [#7731](https://github.com/openshift/hypershift/pull/7731)
* [OCPBUGS-77224](https://issues.redhat.com/browse/OCPBUGS-77224): fix(routing): add Azure platform to LabelHCPRoutes() switch [#7789](https://github.com/openshift/hypershift/pull/7789)
* [CNTRLPLANE-2220](https://issues.redhat.com/browse/CNTRLPLANE-2220): feat(aws): migrate iam to AWS SDK v2 [#7765](https://github.com/openshift/hypershift/pull/7765)
* NO-JIRA: Skip ./dev directory in codespell checks [#7775](https://github.com/openshift/hypershift/pull/7775)
* NO-JIRA: MCE 2.17 konflux pipielines [#7736](https://github.com/openshift/hypershift/pull/7736)
* NO-JIRA: chore: add powervs-reviewers to OWNERS_ALIASES and OWNERS [#7782](https://github.com/openshift/hypershift/pull/7782)
* [OCPBUGS-59876](https://issues.redhat.com/browse/OCPBUGS-59876): feat: implement CLI-based OIDC disaster recovery command [#7210](https://github.com/openshift/hypershift/pull/7210)
* [OCPBUGS-62177](https://issues.redhat.com/browse/OCPBUGS-62177): revert CRR controller changes [#7784](https://github.com/openshift/hypershift/pull/7784)
* [OCPBUGS-65824](https://issues.redhat.com/browse/OCPBUGS-65824): Add dynamic NodePort range validation to prevent cluster creation failures [#7652](https://github.com/openshift/hypershift/pull/7652)
* [CNTRLPLANE-2740](https://issues.redhat.com/browse/CNTRLPLANE-2740): Set unhealthyPodEvictionPolicy to AlwaysAllow on all PDBs [#7721](https://github.com/openshift/hypershift/pull/7721)
* [OCPBUGS-32770](https://issues.redhat.com/browse/OCPBUGS-32770): fix(kubevirt): require CAPK image to be explicitly specified [#7615](https://github.com/openshift/hypershift/pull/7615)
* [OCPBUGS-62177](https://issues.redhat.com/browse/OCPBUGS-62177): fix(pki): use pod container port instead of kubeconfig service port [#7744](https://github.com/openshift/hypershift/pull/7744)
* [CNTRLPLANE-1987](https://issues.redhat.com/browse/CNTRLPLANE-1987): Ensure Azure HCP CLI infra commands work correctly [#7436](https://github.com/openshift/hypershift/pull/7436)
* NO-JIRA: fix(e2e): retry guest cluster API calls in EnsureFeatureGateStatus [#7723](https://github.com/openshift/hypershift/pull/7723)
* And 3 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/hypershift/compare/8d9421da17a3087369e36d6bc29e83db33b2370c...8403103bcedef3089ee3c46ed746bacb62a4c696)
### [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm/tree/d9222a1c00c37d635da02b65606fde1e54b2ec03)
* [OCPCLOUD-3273](https://issues.redhat.com/browse/OCPCLOUD-3273): Merge https://github.com/IBM-Cloud/cloud-provider-ibm:release-1.35 (7d70282) into main [#87](https://github.com/openshift/cloud-provider-ibm/pull/87)
* [Full changelog](https://github.com/openshift/cloud-provider-ibm/compare/c566572b2cf0120499e81181f1efb1e729e9c418...d9222a1c00c37d635da02b65606fde1e54b2ec03)
### [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver/tree/55d3c828de3fe592566faeff19d71231bbc8963c)
* [OCPBUGS-77598](https://issues.redhat.com/browse/OCPBUGS-77598): Updating ose-ibm-vpc-block-csi-driver-container image to be consistent with ART for 4.22 [#129](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/129)
* [OCPBUGS-77167](https://issues.redhat.com/browse/OCPBUGS-77167): standardize build paths [#117](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/117)
* [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver/compare/6dc86b9f6873df12ccb732f5bb0b5b0d6e0c6b36...55d3c828de3fe592566faeff19d71231bbc8963c)
### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/fcb386083a9523234e1baf20efa39aee4719b3df)
* [OCPBUGS-77624](https://issues.redhat.com/browse/OCPBUGS-77624): Updating ose-ibm-vpc-block-csi-driver-operator-container image to be consistent with ART for 4.22 [#167](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/167)
* [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/a8b0b0b1b244d503f1cb8d1237a3ca5babf957ef...fcb386083a9523234e1baf20efa39aee4719b3df)
### [ibmcloud-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud/tree/f309776baba3efe0c9faf7b8b786e9bc114f656a)
* [OCPBUGS-77728](https://issues.redhat.com/browse/OCPBUGS-77728): Updating ose-ibmcloud-cluster-api-controllers-container image to be consistent with ART for 4.22 [#151](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/151)
* [OCPCLOUD-3322](https://issues.redhat.com/browse/OCPCLOUD-3322): Update to new manifests-gen [#150](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/150)
* [Full changelog](https://github.com/openshift/cluster-api-provider-ibmcloud/compare/156e8e941ef0d9733ef18a62736aeffb1710f75c...f309776baba3efe0c9faf7b8b786e9bc114f656a)
### [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud/tree/2294fb1c5141034674f1a4e29a16a599cf8e4990)
* [OCPBUGS-71220](https://issues.redhat.com/browse/OCPBUGS-71220): Bump vpc go sdk [#76](https://github.com/openshift/machine-api-provider-ibmcloud/pull/76)
* [Full changelog](https://github.com/openshift/machine-api-provider-ibmcloud/compare/559ea0b38ac0cad0c9a868afd1c62726498be84b...2294fb1c5141034674f1a4e29a16a599cf8e4990)
### [insights-operator](https://github.com/openshift/insights-operator/tree/35fb9df129e4de7f03b59966c0b6f04d6a8ff824)
* [MON-4511](https://issues.redhat.com/browse/MON-4511): Migrate Prometheus targets discovering from Endpoints to EndpointSlices [#1225](https://github.com/openshift/insights-operator/pull/1225)
* NO-JIRA: Add CodeRabbit inheritance for org-wide rules [#1245](https://github.com/openshift/insights-operator/pull/1245)
* [CCXDEV-15829](https://issues.redhat.com/browse/CCXDEV-15829): subscription gathering [#1235](https://github.com/openshift/insights-operator/pull/1235)
* [CCXDEV-15776](https://issues.redhat.com/browse/CCXDEV-15776): install config update [#1229](https://github.com/openshift/insights-operator/pull/1229)
* [CCXDEV-15641](https://issues.redhat.com/browse/CCXDEV-15641): gather machineconfig size [#1240](https://github.com/openshift/insights-operator/pull/1240)
* NO-JIRA: exclude vendors file from coderabbit review [#1243](https://github.com/openshift/insights-operator/pull/1243)
* NO-JIRA: Upgrade Golangci-lint to version 2 [#1237](https://github.com/openshift/insights-operator/pull/1237)
* NO-JIRA: enable InsightsDataGather in all clusters [#1242](https://github.com/openshift/insights-operator/pull/1242)
* NO-JIRA: add custom coderabbit config [#1232](https://github.com/openshift/insights-operator/pull/1232)
* [Full changelog](https://github.com/openshift/insights-operator/compare/dfa9ec1fdb751155d9b80c11b63a1d7d06861c1e...35fb9df129e4de7f03b59966c0b6f04d6a8ff824)
### [insights-runtime-exporter, insights-runtime-extractor](https://github.com/openshift/insights-runtime-extractor/tree/0f2bcfdf2a7c42f318e3a950fac48f4190ec2676)
* Optimize the CPU usage of insights-runtime-extractor [#60](https://github.com/openshift/insights-runtime-extractor/pull/60)
* [OCPBUGS-77060](https://issues.redhat.com/browse/OCPBUGS-77060): Update Go to 1.25 [#63](https://github.com/openshift/insights-runtime-extractor/pull/63)
* [Full changelog](https://github.com/openshift/insights-runtime-extractor/compare/20ed9142ccd71388eebe3acfa448546e51a356cb...0f2bcfdf2a7c42f318e3a950fac48f4190ec2676)
### [ironic](https://github.com/openshift/ironic-image/tree/0c076565bfb87f1e2377c1a2f620ea40803468de)
* NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#806](https://github.com/openshift/ironic-image/pull/806)
* [METAL-1749](https://issues.redhat.com/browse/METAL-1749): Uplift setuptools to remove python-wheel deps [#804](https://github.com/openshift/ironic-image/pull/804)
* [METAL-1748](https://issues.redhat.com/browse/METAL-1748): Drop genisoimage in favor of xorriso [#803](https://github.com/openshift/ironic-image/pull/803)
* NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#805](https://github.com/openshift/ironic-image/pull/805)
* NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#801](https://github.com/openshift/ironic-image/pull/801)
* NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#799](https://github.com/openshift/ironic-image/pull/799)
* [OCPBUGS-76935](https://issues.redhat.com/browse/OCPBUGS-76935): Bump keystonemiddleware version to 10.9.0-0.20260216145500.557d173 for CVE-2026-22797 fix [#790](https://github.com/openshift/ironic-image/pull/790)
* [Full changelog](https://github.com/openshift/ironic-image/compare/10e391c91f1d44fd9c8763e706905408e9e9a705...0c076565bfb87f1e2377c1a2f620ea40803468de)
### [ironic-agent](https://github.com/openshift/ironic-agent-image/tree/0336e6383c98f4f0c6b35c71e00116d3c3160c43)
* [METAL-1749](https://issues.redhat.com/browse/METAL-1749): Uplift setuptools to remove python-wheel deps [#245](https://github.com/openshift/ironic-agent-image/pull/245)
* NO-ISSUE: Update requirements.cachito with latest ironic-python-agent [#243](https://github.com/openshift/ironic-agent-image/pull/243)
* [Full changelog](https://github.com/openshift/ironic-agent-image/compare/5d9cb51059ff148045605d426964ec99f06ad364...0336e6383c98f4f0c6b35c71e00116d3c3160c43)
### [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader/tree/9953d2b77da077c28f9486a5d965a43149ce30c1)
* [OCPBUGS-77617](https://issues.redhat.com/browse/OCPBUGS-77617): Updating ironic-rhcos-downloader-container image to be consistent with ART for 4.22 [#115](https://github.com/openshift/ironic-rhcos-downloader/pull/115)
* [Full changelog](https://github.com/openshift/ironic-rhcos-downloader/compare/2a772c4733e20ffdfbf8ab5b5900a4886f8815d5...9953d2b77da077c28f9486a5d965a43149ce30c1)
### [keepalived-ipfailover](https://github.com/openshift/images/tree/95eb21f013e39ba2100917591bfa18546f0980a3)
* NO-JIRA: Install gpgme for RHEL/Centos 10 [#228](https://github.com/openshift/images/pull/228)
* [ART-14594](https://issues.redhat.com/browse/ART-14594): Update Dockerfile for centos 10 base [#223](https://github.com/openshift/images/pull/223)
* [Full changelog](https://github.com/openshift/images/compare/cf42b3d3d808fa2bd5962b8090222777b070c69a...95eb21f013e39ba2100917591bfa18546f0980a3)
### [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server/tree/098c2708cf55684be2a65a1efae8f60d3716f940)
* [OCPBUGS-77817](https://issues.redhat.com/browse/OCPBUGS-77817): Updating ose-kube-metrics-server-container image to be consistent with ART for 4.22 [#52](https://github.com/openshift/kubernetes-metrics-server/pull/52)
* [OCPBUGS-74012](https://issues.redhat.com/browse/OCPBUGS-74012): Updating ose-kube-metrics-server-container image to be consistent with ART for 4.22 [#49](https://github.com/openshift/kubernetes-metrics-server/pull/49)
* : NO-JIRA: Bump openshift/kubernetes-metrics-server to v0.8.1 [#50](https://github.com/openshift/kubernetes-metrics-server/pull/50)
* NO-JIRA: Bump golang image versions [#51](https://github.com/openshift/kubernetes-metrics-server/pull/51)
* [Full changelog](https://github.com/openshift/kubernetes-metrics-server/compare/8d55e22cf7f244d30402d21690ed768f3c3b79d2...098c2708cf55684be2a65a1efae8f60d3716f940)
### [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/bdd87a0646eae5683bb83fe30e3649471b757ebf)
* [OCPBUGS-69716](https://issues.redhat.com/browse/OCPBUGS-69716): Updating kube-rbac-proxy-container image to be consistent with ART for 4.22 [#129](https://github.com/openshift/kube-rbac-proxy/pull/129)
* [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/c7ab76fd6fdf651d5022db8946c35b158ecc2396...bdd87a0646eae5683bb83fe30e3649471b757ebf)
### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/6fa06eac4c3942ba64bff18ca93b5a019ea5c976)
* NO-JIRA: disable automatic coderabbit reviews [#135](https://github.com/openshift/kube-state-metrics/pull/135)
* [OCPBUGS-77616](https://issues.redhat.com/browse/OCPBUGS-77616): Updating kube-state-metrics-container image to be consistent with ART for 4.22 [#134](https://github.com/openshift/kube-state-metrics/pull/134)
* [Full changelog](https://github.com/openshift/kube-state-metrics/compare/9629a8cb1b10bd7ce5355b0ff0a1ed24b5f783e2...6fa06eac4c3942ba64bff18ca93b5a019ea5c976)
### [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator/tree/72835e43c7754356645e41031f3a99926b4d42e6)
* [OCPBUGS-65984](https://issues.redhat.com/browse/OCPBUGS-65984): add leader election [#237](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/237)
* [OCPBUGS-73955](https://issues.redhat.com/browse/OCPBUGS-73955): Updating ose-kube-storage-version-migrator-container image to be consistent with ART for 4.22 [#236](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/236)
* [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/73b468abf83d3d5894534f5d5cc42d1cad2a9045...72835e43c7754356645e41031f3a99926b4d42e6)
### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/d8d9ab7e0fce2c6d4fcf24ec45662aa2c88c631e)
* [OCPBUGS-77941](https://issues.redhat.com/browse/OCPBUGS-77941): Remove cluster-api-provider-libvirt references [#1472](https://github.com/openshift/machine-api-operator/pull/1472)
* [OCPNODE-4168](https://issues.redhat.com/browse/OCPNODE-4168): Add image only if its a boot disk [#1471](https://github.com/openshift/machine-api-operator/pull/1471)
* [OCPBUGS-44332](https://issues.redhat.com/browse/OCPBUGS-44332): Suppress degraded reporting while MAO is actively upgrading. [#1464](https://github.com/openshift/machine-api-operator/pull/1464)
* [OCPBUGS-77606](https://issues.redhat.com/browse/OCPBUGS-77606): Updating ose-machine-api-operator-container image to be consistent with ART for 4.22 [#1468](https://github.com/openshift/machine-api-operator/pull/1468)
* [SPLAT-2615](https://issues.redhat.com/browse/SPLAT-2615): Added AWS dynamic dedicated host support [#1455](https://github.com/openshift/machine-api-operator/pull/1455)
* [Full changelog](https://github.com/openshift/machine-api-operator/compare/4610a83ed692990c5f2bae54d3c204e1c0b60c4a...d8d9ab7e0fce2c6d4fcf24ec45662aa2c88c631e)
### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/3c7a1fcb418d209aa73cc4af54371ae0815b8cd0)
* [OCPBUGS-75869](https://issues.redhat.com/browse/OCPBUGS-75869): kubelet: Less aggressive low memory reservation [#5716](https://github.com/openshift/machine-config-operator/pull/5716)
* [MCO-2136](https://issues.redhat.com/browse/MCO-2136): Implement osImageStream inheritance for custom MCPs [#5697](https://github.com/openshift/machine-config-operator/pull/5697)
* [OCPBUGS-77839](https://issues.redhat.com/browse/OCPBUGS-77839): Fix node degrades due to file and OS update failures [#5744](https://github.com/openshift/machine-config-operator/pull/5744)
* [MCO-2147](https://issues.redhat.com/browse/MCO-2147): Remove all remaining hardcoded references for TLS configuration [#5747](https://github.com/openshift/machine-config-operator/pull/5747)
* [MCO-2145](https://issues.redhat.com/browse/MCO-2145): Disable skew enforcement on SNO clusters [#5739](https://github.com/openshift/machine-config-operator/pull/5739)
* [MCO-2138](https://issues.redhat.com/browse/MCO-2138): migrate multi-stream test cases from the private tests repo… [#5701](https://github.com/openshift/machine-config-operator/pull/5701)
* [OCPBUGS-77625](https://issues.redhat.com/browse/OCPBUGS-77625): Update ose-machine-config-operator-container image to be consistent with ART for 4.22 [#5730](https://github.com/openshift/machine-config-operator/pull/5730)
* [OCPBUGS-77803](https://issues.redhat.com/browse/OCPBUGS-77803): Update AMI Whitelist [#5740](https://github.com/openshift/machine-config-operator/pull/5740)
* [MCO-2025](https://issues.redhat.com/browse/MCO-2025): Add functionality to populate OSImageStream value in MCP status [#5689](https://github.com/openshift/machine-config-operator/pull/5689)
* [AGENT-1424](https://issues.redhat.com/browse/AGENT-1424): Fix e2e iri tests [#5717](https://github.com/openshift/machine-config-operator/pull/5717)
* [OCPBUGS-77498](https://issues.redhat.com/browse/OCPBUGS-77498): Fix failure domain matching during vsphere boot image updates [#5723](https://github.com/openshift/machine-config-operator/pull/5723)
* [MCO-2141](https://issues.redhat.com/browse/MCO-2141): dont execute tls tests until OCPBUGS-76990 is fixed [#5713](https://github.com/openshift/machine-config-operator/pull/5713)
* [OCPBUGS-74514](https://issues.redhat.com/browse/OCPBUGS-74514): OCPBUGS-74515: OCPBUGS-74516: OCPBUGS-74517: remove bootimage update feature gates [#5718](https://github.com/openshift/machine-config-operator/pull/5718)
* [OCPBUGS-77483](https://issues.redhat.com/browse/OCPBUGS-77483): Update AMI Whitelist [#5719](https://github.com/openshift/machine-config-operator/pull/5719)
* [CORENET-6738](https://issues.redhat.com/browse/CORENET-6738): Remove lingering references to openshift-sdn [#5591](https://github.com/openshift/machine-config-operator/pull/5591)
* NO-ISSUE: Increate timeout for sharded ocl test [#5696](https://github.com/openshift/machine-config-operator/pull/5696)
* [OCPBUGS-77318](https://issues.redhat.com/browse/OCPBUGS-77318): Clean up vsphere login error logging [#5702](https://github.com/openshift/machine-config-operator/pull/5702)
* NO-ISSUE: Revert "MCO-2120: Rework OS Image Stream label classification" [#5703](https://github.com/openshift/machine-config-operator/pull/5703)
* [MCO-2124](https://issues.redhat.com/browse/MCO-2124), [MCO-2125](https://issues.redhat.com/browse/MCO-2125): migrate units and storage test cases [#5660](https://github.com/openshift/machine-config-operator/pull/5660)
* NO-ISSUE: Create timeout per resource to clean up [#5676](https://github.com/openshift/machine-config-operator/pull/5676)
* [MCO-1870](https://issues.redhat.com/browse/MCO-1870): Split `MachineConfigNodeUpdateFilesAndOS` condition into `MachineConfigNodeUpdateOS` and `MachineConfigNodeUpdateFiles` [#5411](https://github.com/openshift/machine-config-operator/pull/5411)
* [MCO-1803](https://issues.redhat.com/browse/MCO-1803): Add test case: CPMS interaction with automatic skew [#5661](https://github.com/openshift/machine-config-operator/pull/5661)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/e8fd02f68658c3a7a65126740aec4775491ddb6c...3c7a1fcb418d209aa73cc4af54371ae0815b8cd0)
### [machine-image-customization-controller](https://github.com/openshift/image-customization-controller/tree/eacc65f2ff39a62ac3d229d684b634c7e44acf5f)
* [OCPBUGS-77840](https://issues.redhat.com/browse/OCPBUGS-77840): Return error when network data Secret lacks nmstate key [#169](https://github.com/openshift/image-customization-controller/pull/169)
* [OCPBUGS-77737](https://issues.redhat.com/browse/OCPBUGS-77737): Updating ose-image-customization-controller-container image to be consistent with ART for 4.22 [#167](https://github.com/openshift/image-customization-controller/pull/167)
* [Full changelog](https://github.com/openshift/image-customization-controller/compare/52ec58f01315e000e2dbf627533ac2e559b903ea...eacc65f2ff39a62ac3d229d684b634c7e44acf5f)
### [machine-os-images](https://github.com/openshift/machine-os-images/tree/d819e02d984741ffb8f150b4d909d5f874e75935)
* [OKD-322](https://issues.redhat.com/browse/OKD-322): Swap uname -p to uname -m [#80](https://github.com/openshift/machine-os-images/pull/80)
* [Full changelog](https://github.com/openshift/machine-os-images/compare/eb1f0477c632891dbfc229a8146c26746e7666d4...d819e02d984741ffb8f150b4d909d5f874e75935)
### [metallb-frr](https://github.com/openshift/frr/tree/5ccdd521dd93522575c172dac86d0b6f301fb3ef)
* [OCPBUGS-69901](https://issues.redhat.com/browse/OCPBUGS-69901): Updating ose-frr-container image to be consistent with ART for 4.22 [#116](https://github.com/openshift/frr/pull/116)
* [Full changelog](https://github.com/openshift/frr/compare/074b1797391cae2355bf889f4ae5807919bb3e34...5ccdd521dd93522575c172dac86d0b6f301fb3ef)
### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/4b2ccc0839733f1a4b2e6df8e823dd250985223f)
* NO-JIRA: Add CodeRabbit inheritance for org-wide rules [#822](https://github.com/openshift/monitoring-plugin/pull/822)
* [OU-1247](https://issues.redhat.com/browse/OU-1247): Followup Persist TimeRange in Main [#827](https://github.com/openshift/monitoring-plugin/pull/827)
* [OU-1242](https://issues.redhat.com/browse/OU-1242): dont autofill rename [#820](https://github.com/openshift/monitoring-plugin/pull/820)
* [COO-1562](https://issues.redhat.com/browse/COO-1562): fix coo namespace issue [#804](https://github.com/openshift/monitoring-plugin/pull/804)
* [OCPBUGS-77718](https://issues.redhat.com/browse/OCPBUGS-77718): Updating monitoring-plugin-container image to be consistent with ART for 4.22 [#803](https://github.com/openshift/monitoring-plugin/pull/803)
* NO-JIRA: simplify dockerfile by removing cachito dependencies [#799](https://github.com/openshift/monitoring-plugin/pull/799)
* [OU-1162](https://issues.redhat.com/browse/OU-1162): perses automation testing - import dashboard and rbac [#794](https://github.com/openshift/monitoring-plugin/pull/794)
* [OU-1236](https://issues.redhat.com/browse/OU-1236): Kebab icon should be disable while "Checking permissions" is happening [#783](https://github.com/openshift/monitoring-plugin/pull/783)
* NO-JIRA: fix radius of button groups [#784](https://github.com/openshift/monitoring-plugin/pull/784)
* [OU-1234](https://issues.redhat.com/browse/OU-1234): perses automation testing - rbac users scenarios added with project selector [#781](https://github.com/openshift/monitoring-plugin/pull/781)
* [OU-1139](https://issues.redhat.com/browse/OU-1139): feat: allow to import and migrate a dashboard [#779](https://github.com/openshift/monitoring-plugin/pull/779)
* [OU-1214](https://issues.redhat.com/browse/OU-1214): [Edit Dashboard] - Time range is not persisted when saving [#778](https://github.com/openshift/monitoring-plugin/pull/778)
* [Full changelog](https://github.com/openshift/monitoring-plugin/compare/7c6a231a01da2da46497829208b2c95da4ecacaa...4b2ccc0839733f1a4b2e6df8e823dd250985223f)
### [multus-cni, multus-cni-microshift](https://github.com/openshift/multus-cni/tree/0d343fe11a824b6f5a44571ae0e079e6ed7627a7)
* [CORENET-6864](https://issues.redhat.com/browse/CORENET-6864): Ds merge 3/3/2026 [#280](https://github.com/openshift/multus-cni/pull/280)
* [Full changelog](https://github.com/openshift/multus-cni/compare/93556f99405e29900c5445f7bbf7c70b8935e339...0d343fe11a824b6f5a44571ae0e079e6ed7627a7)
### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/834a093f693e521b8dc4ec7168d03cfba2c1cba1)
* downstream sync 2026-02-23 [#97](https://github.com/openshift/multus-networkpolicy/pull/97)
* ds: disable DependaBot downstream [#96](https://github.com/openshift/multus-networkpolicy/pull/96)
* [OCPBUGS-77537](https://issues.redhat.com/browse/OCPBUGS-77537): Updating ose-multus-networkpolicy-container image to be consistent with ART for 4.22 [#101](https://github.com/openshift/multus-networkpolicy/pull/101)
* [OCPBUGS-76465](https://issues.redhat.com/browse/OCPBUGS-76465): Clean up dnf cache [#99](https://github.com/openshift/multus-networkpolicy/pull/99)
* [OCPBUGS-77019](https://issues.redhat.com/browse/OCPBUGS-77019): Disable metrics server [#98](https://github.com/openshift/multus-networkpolicy/pull/98)
* [Full changelog](https://github.com/openshift/multus-networkpolicy/compare/25d18cf8247ad6ba1a6cc8e37cc63f236eaee689...834a093f693e521b8dc4ec7168d03cfba2c1cba1)
### [must-gather](https://github.com/openshift/must-gather/tree/d7db85b9511a580691a2c894536dcb838d9f84a3)
* [OCPBUGS-77832](https://issues.redhat.com/browse/OCPBUGS-77832): Updating ose-must-gather-container image to be consistent with ART for 4.22 [#528](https://github.com/openshift/must-gather/pull/528)
* NO-JIRA:gather_ppc: detect NTO image from TuneD pods on HCP [#518](https://github.com/openshift/must-gather/pull/518)
* [Full changelog](https://github.com/openshift/must-gather/compare/a88848eec57341842af07c375807c1c69e349601...d7db85b9511a580691a2c894536dcb838d9f84a3)
### [network-tools](https://github.com/openshift/network-tools/tree/a6bcd3cdaf956beec70e6edde2160625d8e8f817)
* [OCPBUGS-77809](https://issues.redhat.com/browse/OCPBUGS-77809): Updating ose-network-tools-container image to be consistent with ART for 4.22 [#173](https://github.com/openshift/network-tools/pull/173)
* [Full changelog](https://github.com/openshift/network-tools/compare/3726e6c999bf07de31cac6d222139e948c2f68e3...a6bcd3cdaf956beec70e6edde2160625d8e8f817)
### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/972e3b237b718f3c3f34e4384721167c11e5278f)
* [OCPBUGS-77868](https://issues.redhat.com/browse/OCPBUGS-77868): Clean up cruft in /var/cache/dnf [#360](https://github.com/openshift/networking-console-plugin/pull/360)
* [OCPBUGS-77174](https://issues.redhat.com/browse/OCPBUGS-77174): Fix display of NAD type for NADs created from YAML [#358](https://github.com/openshift/networking-console-plugin/pull/358)
* [OCPBUGS-77414](https://issues.redhat.com/browse/OCPBUGS-77414): simplify dockerfile by removing cachito dependencies [#356](https://github.com/openshift/networking-console-plugin/pull/356)
* [CNV-59877](https://issues.redhat.com/browse/CNV-59877): Fix permissions request for NADs [#352](https://github.com/openshift/networking-console-plugin/pull/352)
* [OCPBUGS-41199](https://issues.redhat.com/browse/OCPBUGS-41199): Fix NAD creation using default namespace instead of selected one [#348](https://github.com/openshift/networking-console-plugin/pull/348)
* Remove yarn references from ART Dockerfile [#347](https://github.com/openshift/networking-console-plugin/pull/347)
* [Full changelog](https://github.com/openshift/networking-console-plugin/compare/bca9139014fbe3940efcd8f415f8c41f9db48ba9...972e3b237b718f3c3f34e4384721167c11e5278f)
### [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix/tree/e00a719f35cc4ec04441cbe883b01db3377144e4)
* [OCPBUGS-74002](https://issues.redhat.com/browse/OCPBUGS-74002): Updating ose-nutanix-machine-controllers-container image to be consistent with ART for 4.22 [#129](https://github.com/openshift/machine-api-provider-nutanix/pull/129)
* [Full changelog](https://github.com/openshift/machine-api-provider-nutanix/compare/76a3689c3d57382b5e367930b7cd8a977bcb48cd...e00a719f35cc4ec04441cbe883b01db3377144e4)
### [oauth-server](https://github.com/openshift/oauth-server/tree/69bdf8bc63e094815d07aa16fc2537df5c045489)
* [OCPBUGS-63228](https://issues.redhat.com/browse/OCPBUGS-63228): groupmapper: avoid mutating original group users slice when removing user [#211](https://github.com/openshift/oauth-server/pull/211)
* [Full changelog](https://github.com/openshift/oauth-server/compare/5df228afdabe5ee96f1f23dbd3a8ded73f7913ab...69bdf8bc63e094815d07aa16fc2537df5c045489)
### [oc-mirror](https://github.com/openshift/oc-mirror/tree/dd6cceaa0a4e16e4d3fd03d05c8616eda67b2a17)
* [CLID-197](https://issues.redhat.com/browse/CLID-197): Add TargetRepo, TargetTag to additionalImages [#1327](https://github.com/openshift/oc-mirror/pull/1327)
* [OCPBUGS-77726](https://issues.redhat.com/browse/OCPBUGS-77726): Updating oc-mirror-plugin-container image to be consistent with ART for 4.22 [#1364](https://github.com/openshift/oc-mirror/pull/1364)
* [OCPBUGS-77726](https://issues.redhat.com/browse/OCPBUGS-77726): Updating oc-mirror-plugin-container image to be consistent with ART for 4.22 (missing files from ART PR 1364 ) [#1366](https://github.com/openshift/oc-mirror/pull/1366)
* [CLID-539](https://issues.redhat.com/browse/CLID-539): Remove unused constants and centralize widely used ones [#1354](https://github.com/openshift/oc-mirror/pull/1354)
* NO-JIRA: Bump github.com/containerd/containerd from 1.7.27 to 1.7.29 in the oc-mirror-v2-security-updates group across 1 directory [#1308](https://github.com/openshift/oc-mirror/pull/1308)
* [OCPBUGS-77141](https://issues.redhat.com/browse/OCPBUGS-77141): Fix registriesd "unknown userid" failure for arbitrary UIDs [#1357](https://github.com/openshift/oc-mirror/pull/1357)
* [Full changelog](https://github.com/openshift/oc-mirror/compare/b27c4b927db7eeaca06d7fbe18be2deff0711bb0...dd6cceaa0a4e16e4d3fd03d05c8616eda67b2a17)
### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/ea1ea195863e93039192d49cba01bc6ca3912b9b)
* [OCPBUGS-76453](https://issues.redhat.com/browse/OCPBUGS-76453): Synchronize From Upstream Repositories [#659](https://github.com/openshift/operator-framework-operator-controller/pull/659)
* [OCPBUGS-77942](https://issues.redhat.com/browse/OCPBUGS-77942): Fix OLMv1 test operator to listen on IPv6 [#657](https://github.com/openshift/operator-framework-operator-controller/pull/657)
* NO-ISSUE: Synchronize From Upstream Repositories [#658](https://github.com/openshift/operator-framework-operator-controller/pull/658)
* [OCPQE-31707](https://issues.redhat.com/browse/OCPQE-31707): serviceAccount validation unified across all runtimes to enhance cases [#656](https://github.com/openshift/operator-framework-operator-controller/pull/656)
* NO-ISSUE: Synchronize From Upstream Repositories [#655](https://github.com/openshift/operator-framework-operator-controller/pull/655)
* NO-ISSUE: Synchronize From Upstream Repositories [#651](https://github.com/openshift/operator-framework-operator-controller/pull/651)
* [OCPQE-31637](https://issues.redhat.com/browse/OCPQE-31637): fix 83026 for TP cluster [#652](https://github.com/openshift/operator-framework-operator-controller/pull/652)
* [OPRUN-4461](https://issues.redhat.com/browse/OPRUN-4461): Upgrade OTE and Default Catalog Tests dependencies and go [#649](https://github.com/openshift/operator-framework-operator-controller/pull/649)
* [OPRUN-4459](https://issues.redhat.com/browse/OPRUN-4459): Update OCP catalogs to v4.22 ( Release Blocker ; Must go in before OCP release 4.22 ) [#627](https://github.com/openshift/operator-framework-operator-controller/pull/627)
* [OCPQE-31553](https://issues.redhat.com/browse/OCPQE-31553): adjust qe sa and permission test cases per new change [#631](https://github.com/openshift/operator-framework-operator-controller/pull/631)
* NO-ISSUE: Synchronize From Upstream Repositories [#648](https://github.com/openshift/operator-framework-operator-controller/pull/648)
* [OPRUN-4459](https://issues.redhat.com/browse/OPRUN-4459), [OPRUN-4460](https://issues.redhat.com/browse/OPRUN-4460): Preflight tests use in-cluster catalog and bundles instead of openshift-pipelines-operator-rh [#644](https://github.com/openshift/operator-framework-operator-controller/pull/644)
* NO-ISSUE: Synchronize From Upstream Repositories [#646](https://github.com/openshift/operator-framework-operator-controller/pull/646)
* [OCPBUGS-65634](https://issues.redhat.com/browse/OCPBUGS-65634): add service account to verify pod [#638](https://github.com/openshift/operator-framework-operator-controller/pull/638)
* NO-ISSUE: Synchronize From Upstream Repositories [#645](https://github.com/openshift/operator-framework-operator-controller/pull/645)
* NO-ISSUE: Synchronize From Upstream Repositories [#643](https://github.com/openshift/operator-framework-operator-controller/pull/643)
* [MON-4516](https://issues.redhat.com/browse/MON-4516): Synchronize From Upstream Repositories [#641](https://github.com/openshift/operator-framework-operator-controller/pull/641)
* [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/dcbc8c441e6d3e134673b89da74379bf8c01a4cc...ea1ea195863e93039192d49cba01bc6ca3912b9b)
### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/26d20feae8892f648f5b06ed3f5492fe6ffb4532)
* [CNTRLPLANE-2769](https://issues.redhat.com/browse/CNTRLPLANE-2769): bump kubernetes dependencies to v1.35 [#429](https://github.com/openshift/openshift-controller-manager/pull/429)
* [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/19ac71374ea7d42957fe0eb3cc6d38679cc257e1...26d20feae8892f648f5b06ed3f5492fe6ffb4532)
### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/e71e09969f11a47c87b87c43b762ad1d01f6b04f)
* [OCPBUGS-77709](https://issues.redhat.com/browse/OCPBUGS-77709): Updating openshift-state-metrics-container image to be consistent with ART for 4.22 [#130](https://github.com/openshift/openshift-state-metrics/pull/130)
* [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/954a6480edb32f2fec0c08425418a35d21c681a0...e71e09969f11a47c87b87c43b762ad1d01f6b04f)
### [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/74cb5b085a21fdec9f0f8c5c1dfa3933075fb1dc)
* [OCPCLOUD-3321](https://issues.redhat.com/browse/OCPCLOUD-3321), [OSASINFRA-3980](https://issues.redhat.com/browse/OSASINFRA-3980): Migrate asset generation to ocp-manifests [#386](https://github.com/openshift/cluster-api-provider-openstack/pull/386)
* NO-JIRA: Update DOWNSTREAM_OWNERS [#398](https://github.com/openshift/cluster-api-provider-openstack/pull/398)
* NO-JIRA: Cleanup post-infracluster migration [#397](https://github.com/openshift/cluster-api-provider-openstack/pull/397)
* [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/7c6fdb46ea58a9a2f09e3ef4e150cd39a89d5b71...74cb5b085a21fdec9f0f8c5c1dfa3933075fb1dc)
### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/bea777e27bd5c54b7f4f061045eb0633cb4ccf28)
* [OCPQE-31756](https://issues.redhat.com/browse/OCPQE-31756): enhance case to make it pass per test bundle change [#1252](https://github.com/openshift/operator-framework-olm/pull/1252)
* [OCPQE-31607](https://issues.redhat.com/browse/OCPQE-31607): update 43101 for FIPS enabled cluster [#1249](https://github.com/openshift/operator-framework-olm/pull/1249)
* [OCPQE-31615](https://issues.redhat.com/browse/OCPQE-31615): fix OCP-33450 for FIPS enabled cluster [#1247](https://github.com/openshift/operator-framework-olm/pull/1247)
* [OCPBUGS-74928](https://issues.redhat.com/browse/OCPBUGS-74928), [OCPBUGS-76460](https://issues.redhat.com/browse/OCPBUGS-76460): Synchronize From Upstream Repositories [#1244](https://github.com/openshift/operator-framework-olm/pull/1244)
* [MON-4513](https://issues.redhat.com/browse/MON-4513), [OCPBUGS-75921](https://issues.redhat.com/browse/OCPBUGS-75921), [OCPBUGS-76460](https://issues.redhat.com/browse/OCPBUGS-76460): Synchronize From Upstream Repositories [#1237](https://github.com/openshift/operator-framework-olm/pull/1237)
* [Full changelog](https://github.com/openshift/operator-framework-olm/compare/af1eb8f8acc2959c5a722467e880cac66ce5246b...bea777e27bd5c54b7f4f061045eb0633cb4ccf28)
### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/e90ab6e5debdd1357612555e6f2196b2b63df07b)
* [MON-4514](https://issues.redhat.com/browse/MON-4514): Migrate Prometheus targets discovering from Endpoints to EndpointSlices [#725](https://github.com/operator-framework/operator-marketplace/pull/725)
* NO-ISSUE: Bump sigs.k8s.io/controller-runtime from 0.23.1 to 0.23.3 in the k8s-dependencies group [#731](https://github.com/operator-framework/operator-marketplace/pull/731)
* [OCPBUGS-74928](https://issues.redhat.com/browse/OCPBUGS-74928): Bump github.com/operator-framework/api from 0.39.0 to 0.41.0 [#728](https://github.com/operator-framework/operator-marketplace/pull/728)
* NO-ISSUE: Bump the k8s-dependencies group with 3 updates [#726](https://github.com/operator-framework/operator-marketplace/pull/726)
* [OCPBUGS-66980](https://issues.redhat.com/browse/OCPBUGS-66980): Update NetworkPolicy egress to support HyperShift custom API ports [#723](https://github.com/operator-framework/operator-marketplace/pull/723)
* [OPRUN-4458](https://issues.redhat.com/browse/OPRUN-4458): Upgrade Catalog Source Index from 4.21 to 4.22 [#727](https://github.com/operator-framework/operator-marketplace/pull/727)
* [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/09805a8c76bcab6e822b213840aee6b64aeb0c37...e90ab6e5debdd1357612555e6f2196b2b63df07b)
### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/eedfcd073cbae0eea97638716019b2b39f141a41)
* [OCPBUGS-76500](https://issues.redhat.com/browse/OCPBUGS-76500): Minimize ACLs by combining ipBlocks into single ACL [#2978](https://github.com/openshift/ovn-kubernetes/pull/2978)
* [CORENET-6168](https://issues.redhat.com/browse/CORENET-6168): OTE: u/s tests are Informing by default [#3006](https://github.com/openshift/ovn-kubernetes/pull/3006)
* [OCPBUGS-49368](https://issues.redhat.com/browse/OCPBUGS-49368), [OCPBUGS-62895](https://issues.redhat.com/browse/OCPBUGS-62895), [OCPBUGS-65114](https://issues.redhat.com/browse/OCPBUGS-65114), [OCPBUGS-66267](https://issues.redhat.com/browse/OCPBUGS-66267), [OCPBUGS-70130](https://issues.redhat.com/browse/OCPBUGS-70130), [OCPBUGS-74164](https://issues.redhat.com/browse/OCPBUGS-74164): DownStream Merge [02-12-2026] [#2980](https://github.com/openshift/ovn-kubernetes/pull/2980)
* [CORENET-6840](https://issues.redhat.com/browse/CORENET-6840): OTE: Exclude new BGP and EVPN tests [#2982](https://github.com/openshift/ovn-kubernetes/pull/2982)
* [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/c698004c7eb3de25cc95169e660448b4eaf77843...eedfcd073cbae0eea97638716019b2b39f141a41)
### [powervs-block-csi-driver](https://github.com/openshift/ibm-powervs-block-csi-driver/tree/6a7c7778760066122a6bd73ddd9f385ceec823db)
* [MULTIARCH-6001](https://issues.redhat.com/browse/MULTIARCH-6001): Rebase ibm-powervs-block-csi-driver with upstream [#114](https://github.com/openshift/ibm-powervs-block-csi-driver/pull/114)
* [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver/compare/8ff4bebaad3034d1785b14cb7458e1fd6b59c775...6a7c7778760066122a6bd73ddd9f385ceec823db)
### [powervs-block-csi-driver-operator](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/tree/9f587056fa0d280db5838575ee242df310382e5a)
* [STOR-2809](https://issues.redhat.com/browse/STOR-2809): Central TLS Profile consistency [#97](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/pull/97)
* [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/compare/81f1e1f4f6c6d51a71fc7b2e82f513482695be97...9f587056fa0d280db5838575ee242df310382e5a)
### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/c4c99a3071808f466ee6c3d7b7fa87108b457feb)
* NO-JIRA: disable automatic coderabbit reviews [#390](https://github.com/openshift/prom-label-proxy/pull/390)
* [OCPBUGS-77739](https://issues.redhat.com/browse/OCPBUGS-77739): Updating prom-label-proxy-container image to be consistent with ART for 4.22 [#389](https://github.com/openshift/prom-label-proxy/pull/389)
* [Full changelog](https://github.com/openshift/prom-label-proxy/compare/0e4a77f9ea926e4f059a7ced4aa6483a1d41b6cd...c4c99a3071808f466ee6c3d7b7fa87108b457feb)
### [prometheus](https://github.com/openshift/prometheus/tree/9b96528f24085fbbbd6670eea6dab7a75b23f09d)
* NO-JIRA: disable automatic coderabbit reviews [#295](https://github.com/openshift/prometheus/pull/295)
* [OCPBUGS-77667](https://issues.redhat.com/browse/OCPBUGS-77667): Updating golang-github-prometheus-prometheus-container image to be consistent with ART for 4.22 [#294](https://github.com/openshift/prometheus/pull/294)
* NO-JIRA: update rh-manifest.txt [#293](https://github.com/openshift/prometheus/pull/293)
* NO-JIRA: [bot] Bump openshift/prometheus to v3.9.1 [#292](https://github.com/openshift/prometheus/pull/292)
* [Full changelog](https://github.com/openshift/prometheus/compare/4fbb8b5ed5299a38b64f6f3292b6bb6ad8b91ce3...9b96528f24085fbbbd6670eea6dab7a75b23f09d)
### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/8189f7a108825b369e240cc6a1feb50e2382b440)
* NO-JIRA: disable automatic coderabbit reviews [#126](https://github.com/openshift/prometheus-alertmanager/pull/126)
* [OCPBUGS-77708](https://issues.redhat.com/browse/OCPBUGS-77708): Updating golang-github-prometheus-alertmanager-container image to be consistent with ART for 4.22 [#119](https://github.com/openshift/prometheus-alertmanager/pull/119)
* [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/6818bee095a8e5d9c393c05d95702a6dd781c88b...8189f7a108825b369e240cc6a1feb50e2382b440)
### [prometheus-config-reloader, prometheus-operator, prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator/tree/eb17cbf16e4965835a67c73fdcb9ace05e01f6a6)
* NO-JIRA: disable automatic coderabbit reviews [#375](https://github.com/openshift/prometheus-operator/pull/375)
* [OCPBUGS-77597](https://issues.redhat.com/browse/OCPBUGS-77597): Updating prometheus-operator-admission-webhook-container image to be consistent with ART for 4.22 [#371](https://github.com/openshift/prometheus-operator/pull/371)
* [OCPBUGS-77753](https://issues.redhat.com/browse/OCPBUGS-77753): Updating prometheus-operator-container image to be consistent with ART for 4.22 [#373](https://github.com/openshift/prometheus-operator/pull/373)
* Updating prometheus-config-reloader-container image to be consistent with ART for 4.22 [#372](https://github.com/openshift/prometheus-operator/pull/372)
* [OCPBUGS-74491](https://issues.redhat.com/browse/OCPBUGS-74491): backport upstream fix to reconcile resources with inconsistent status [#364](https://github.com/openshift/prometheus-operator/pull/364)
* [Full changelog](https://github.com/openshift/prometheus-operator/compare/2b1a4675f55bc62a8df1153a49a29bd7212e4e86...eb17cbf16e4965835a67c73fdcb9ace05e01f6a6)
### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/6c4fc0126407c8404b8604faa2f1230f385b9f44)
* NO-JIRA: disable automatic coderabbit reviews [#176](https://github.com/openshift/node_exporter/pull/176)
* [OCPBUGS-77587](https://issues.redhat.com/browse/OCPBUGS-77587): Updating golang-github-prometheus-node_exporter-container image to be consistent with ART for 4.22 [#175](https://github.com/openshift/node_exporter/pull/175)
* [Full changelog](https://github.com/openshift/node_exporter/compare/b548e3ede67da3cdb6eba354f396e985a8b0f2d1...6c4fc0126407c8404b8604faa2f1230f385b9f44)
### [stream-coreos, stream-coreos-extensions](https://github.com/openshift/os/tree/3d00d375d491de94fd9dcd0b5440a0efbec3d9db)
* NO-JIRA: extensions: Add rhel-9.8-server-ose-4.22 [#1910](https://github.com/openshift/os/pull/1910)
* NO-JIRA: tests: add openshift tag [#1906](https://github.com/openshift/os/pull/1906)
* [COS-3912](https://issues.redhat.com/browse/COS-3912): denylist: drop rhcos.network.init-interfaces-test [#1900](https://github.com/openshift/os/pull/1900)
* NO-JIRA: OWNERS: Add angelcerveraroldan [#1883](https://github.com/openshift/os/pull/1883)
* NO-JIRA: Rename extensions/Dockerfile to Containerfile [#1896](https://github.com/openshift/os/pull/1896)
* And 2 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/os/compare/86e046e41b36d08a63c51fe492ca9e35120dc202...3d00d375d491de94fd9dcd0b5440a0efbec3d9db)
### [telemeter](https://github.com/openshift/telemeter/tree/fc0debea198ccd7f3d858d0bb70e93d1bceaf7b5)
* Updating telemeter-container image to be consistent with ART for 4.22 [#580](https://github.com/openshift/telemeter/pull/580)
* [Full changelog](https://github.com/openshift/telemeter/compare/4f7a567c88f9b617e0b1afa99178a2ebc2b6a2ff...fc0debea198ccd7f3d858d0bb70e93d1bceaf7b5)
### [tests](https://github.com/openshift/origin/tree/5d3fd0545b5dd4bc5130f453873d32b1dd764e2c)
* [TRT-2506](https://issues.redhat.com/browse/TRT-2506): Add OS version validation to prow job name test [#30826](https://github.com/openshift/origin/pull/30826)
* [OCPBUGS-66419](https://issues.redhat.com/browse/OCPBUGS-66419): fix: handing static pods not appearing on SNO+RT metal lanes [#30608](https://github.com/openshift/origin/pull/30608)
* NO-JIRA: Add condition for rejecting connection [#30835](https://github.com/openshift/origin/pull/30835)
* [OCPBUGS-77839](https://issues.redhat.com/browse/OCPBUGS-77839): Remove 'AppliedFilesAndOS' reference in MachineConfigNode's node degrade test [#30841](https://github.com/openshift/origin/pull/30841)
* NO-ISSUE: Automated - Update synthetic test data [#30844](https://github.com/openshift/origin/pull/30844)
* [OCPBUGS-77807](https://issues.redhat.com/browse/OCPBUGS-77807): Updating openshift-enterprise-tests-container image to be consistent with ART for 4.22 [#30834](https://github.com/openshift/origin/pull/30834)
* [OCPBUGS-77014](https://issues.redhat.com/browse/OCPBUGS-77014): Add Azure OS disk metrics to cloud monitor tests [#30840](https://github.com/openshift/origin/pull/30840)
* [CNTRLPLANE-2202](https://issues.redhat.com/browse/CNTRLPLANE-2202): Check for debug pod (regardless of ns) in default service account monitor test [#30815](https://github.com/openshift/origin/pull/30815)
* [CORENET-6169](https://issues.redhat.com/browse/CORENET-6169), [CORENET-6864](https://issues.redhat.com/browse/CORENET-6864): remove some duplicate ovnk test cases [#30820](https://github.com/openshift/origin/pull/30820)
* [OCPBUGS-77736](https://issues.redhat.com/browse/OCPBUGS-77736): add the missing namespace from managed openshift [#30828](https://github.com/openshift/origin/pull/30828)
* NO-JIRA: upkeep: remove dualreplica recert [#30831](https://github.com/openshift/origin/pull/30831)
* [OCPBUGS-76943](https://issues.redhat.com/browse/OCPBUGS-76943): Fix dualstack BMC secret and BMH lookup using short name extraction [#30788](https://github.com/openshift/origin/pull/30788)
* [TRT-2372](https://issues.redhat.com/browse/TRT-2372): document the manifest-list verification in the images command [#30818](https://github.com/openshift/origin/pull/30818)
* NO-JIRA: add NI&D team members [#30816](https://github.com/openshift/origin/pull/30816)
* NO-ISSUE: Automated - Update synthetic test data [#30803](https://github.com/openshift/origin/pull/30803)
* [TRT-2563](https://issues.redhat.com/browse/TRT-2563): Revert #30647 "STOR-2560: Add testcase for readonlyrootfilesystem" [#30819](https://github.com/openshift/origin/pull/30819)
* [OCPBUGS-77085](https://issues.redhat.com/browse/OCPBUGS-77085): Use multi-architecture zstd-chunked image [#30805](https://github.com/openshift/origin/pull/30805)
* [TRT-2545](https://issues.redhat.com/browse/TRT-2545): Extend known image checker to cover openshift-must-gather-* namespaces [#30777](https://github.com/openshift/origin/pull/30777)
* [STOR-2560](https://issues.redhat.com/browse/STOR-2560): Add testcase for readonlyrootfilesystem [#30647](https://github.com/openshift/origin/pull/30647)
* [OCPBUGS-65623](https://issues.redhat.com/browse/OCPBUGS-65623): Remove exception for monitoring OLM Progression condition [#30754](https://github.com/openshift/origin/pull/30754)
* [STOR-2857](https://issues.redhat.com/browse/STOR-2857): Enable MutableCSINodeAllocatableCount tests for all clusters [#30767](https://github.com/openshift/origin/pull/30767)
* [CCO-690](https://issues.redhat.com/browse/CCO-690): Register cloud-credential-operator tests extension [#29984](https://github.com/openshift/origin/pull/29984)
* [NE-906](https://issues.redhat.com/browse/NE-906): fix DCM tests [#30734](https://github.com/openshift/origin/pull/30734)
* NO-JIRA: Exclude KubeJobFailed for periodic-gathering jobs in openshift-insights [#30810](https://github.com/openshift/origin/pull/30810)
* NO-JIRA: refactor(tnf): separate precondition timeouts from recovery cluster health [#30812](https://github.com/openshift/origin/pull/30812)
* NO-JIRA: Fix PodSecurityViolation in set-liveness-probe cmd test [#30809](https://github.com/openshift/origin/pull/30809)
* [OCPNODE-4092](https://issues.redhat.com/browse/OCPNODE-4092): add the whole team as reviewers for node tests [#30756](https://github.com/openshift/origin/pull/30756)
* [CNTRLPLANE-2202](https://issues.redhat.com/browse/CNTRLPLANE-2202): add new exceptions + fail if uncaught default sa usage is detected [#30685](https://github.com/openshift/origin/pull/30685)
* NO-JIRA: Fix lack of human readable timestamps in two tests output [#30796](https://github.com/openshift/origin/pull/30796)
* NO-JIRA: update cluster-autoscaler component [#30527](https://github.com/openshift/origin/pull/30527)
* [OCPBUGS-77010](https://issues.redhat.com/browse/OCPBUGS-77010): [TNF] fix network disruption on ipv6 [#30798](https://github.com/openshift/origin/pull/30798)
* [TRT-2372](https://issues.redhat.com/browse/TRT-2372): `filter-by-os` is ignored when the image isn't a manifest-list; leading to false positives in the check [#30806](https://github.com/openshift/origin/pull/30806)
* [NE-1476](https://issues.redhat.com/browse/NE-1476): Allow test pods to access DNS metrics ports [#30753](https://github.com/openshift/origin/pull/30753)
* NO-JIRA: Batch etcdlog intervals to prevent hundreds of thousands slamming browser charts [#30763](https://github.com/openshift/origin/pull/30763)
* [TRT-2471](https://issues.redhat.com/browse/TRT-2471): Create massive test failure junit [#30797](https://github.com/openshift/origin/pull/30797)
* And 1 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/origin/compare/851464ae762328d189485710cc88288cfb4a001c...5d3fd0545b5dd4bc5130f453873d32b1dd764e2c)
### [thanos](https://github.com/openshift/thanos/tree/5efff2ec5b46b48ceee92e85aede2d7ed0682907)
* NO-JIRA: Disable default coderabbit reviews [#171](https://github.com/openshift/thanos/pull/171)
* [OCPBUGS-77547](https://issues.redhat.com/browse/OCPBUGS-77547): Updating ose-thanos-container image to be consistent with ART for 4.22 [#170](https://github.com/openshift/thanos/pull/170)
* [Full changelog](https://github.com/openshift/thanos/compare/e324870cf16b6883b16493ce186ad7e98e8db8b3...5efff2ec5b46b48ceee92e85aede2d7ed0682907)
### [volume-data-source-validator](https://github.com/openshift/volume-data-source-validator/tree/8e176cec394709cac728423cbbb6c3c914be8485)
* [STOR-2750](https://issues.redhat.com/browse/STOR-2750): Rebase to upstream v1.6.0 for OCP 4.22 [#9](https://github.com/openshift/volume-data-source-validator/pull/9)
* [Full changelog](https://github.com/openshift/volume-data-source-validator/compare/d25fefa912fe03af4263196a934c18b0d455fda6...8e176cec394709cac728423cbbb6c3c914be8485)
### [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere/tree/854aeeabab6301b204efaf041e916847a3b47672)
* [OCPCLOUD-3275](https://issues.redhat.com/browse/OCPCLOUD-3275): Merge https://github.com/kubernetes/cloud-provider-vsphere:master (499b4a3) into main [#101](https://github.com/openshift/cloud-provider-vsphere/pull/101)
* [Full changelog](https://github.com/openshift/cloud-provider-vsphere/compare/b5a895790245e426ccf3d1d0602df2321c40f50b...854aeeabab6301b204efaf041e916847a3b47672)
### [vsphere-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-vsphere/tree/f12e50512efa829a2df97c897862c3f45c201300)
* [OCPCLOUD-3295](https://issues.redhat.com/browse/OCPCLOUD-3295): Merge https://github.com/kubernetes-sigs/cluster-api-provider-vsphere:v1.15.2 (91522fc) into master [#79](https://github.com/openshift/cluster-api-provider-vsphere/pull/79)
* [OCPCLOUD-3323](https://issues.redhat.com/browse/OCPCLOUD-3323): Update to new manifests-gen [#82](https://github.com/openshift/cluster-api-provider-vsphere/pull/82)
* [OCPBUGS-69861](https://issues.redhat.com/browse/OCPBUGS-69861): Updating ose-vsphere-cluster-api-controllers-container image to be consistent with ART for 4.22 [#81](https://github.com/openshift/cluster-api-provider-vsphere/pull/81)
* [Full changelog](https://github.com/openshift/cluster-api-provider-vsphere/compare/ff49e8cc77d4371af0c9b273cf8fb01a90df1ab1...f12e50512efa829a2df97c897862c3f45c201300)
### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/e5c5c1ea677ee1fbfd74823265afa1b82b91df50)
* [OCPBUGS-77563](https://issues.redhat.com/browse/OCPBUGS-77563): Updating ose-vmware-vsphere-csi-driver-container image to be consistent with ART for 4.22 [#164](https://github.com/openshift/vmware-vsphere-csi-driver/pull/164)
* Updating vmware-vsphere-syncer-container image to be consistent with ART for 4.22 [#165](https://github.com/openshift/vmware-vsphere-csi-driver/pull/165)
* [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver/compare/e1b18da9f614855a4e91d43fdfc3e79aeeed20a2...e5c5c1ea677ee1fbfd74823265afa1b82b91df50)
### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/e325a0db6fe047330d316def901e7d73fadf9beb)
* [OCPBUGS-77629](https://issues.redhat.com/browse/OCPBUGS-77629): Updating ose-vmware-vsphere-csi-driver-operator-container image to be consistent with ART for 4.22 [#333](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/333)
* [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/769656355d96dca04a7323bb6366e890862e87e3...e325a0db6fe047330d316def901e7d73fadf9beb)
### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/acf69b9fd87581907f36f50268c4dd02b37ebace)
* [OCPBUGS-77603](https://issues.redhat.com/browse/OCPBUGS-77603): Updating ose-vsphere-problem-detector-container image to be consistent with ART for 4.22 [#213](https://github.com/openshift/vsphere-problem-detector/pull/213)
* [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/36a0ee6faf24d2ec55362780e969da3fef54cd1d...acf69b9fd87581907f36f50268c4dd02b37ebace)