# 4.22.0-ec.5 Created: 2026-04-09 14:37:19 +0000 UTC Image Digest: `sha256:354270425f0cb661d5723910eb9d5ab7bd9510cdff43919c32695849bf0599f4` ## Changes from 4.22.0-ec.4 ### Components * Kubectl 1.35.2 * Kubernetes upgraded from 1.35.2 to 1.35.3 * Kubernetes Tests upgraded from 1.34.1 to 1.35.1 * Red Hat Enterprise Linux CoreOS 10.2 upgraded from 9.8.20260314-0 to 10.2.20260405-0 ### FeatureGate Changes | FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | OKD
Hypershift | OKD
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA | | :------ | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | GCPClusterHostedDNS
(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) | | GCPClusterHostedDNSInstall
(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) | | HighlyAvailableArbiter
(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) | | AzureClusterHostedDNSInstall
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled | | EventTTL
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled | | VSphereHostVMGroupZonal
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled | | NewOLMOwnSingleNamespace
(0 tests)| Disabled| Disabled
(Changed)| Disabled| Enabled| Disabled| Disabled
(Changed)| Disabled| Enabled | | ConfidentialCluster
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | | | | VSphereMultiVCenterDay2
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | | | ### Rebuilt images without code change * [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy) git [5e33c228](https://github.com/openshift/apiserver-network-proxy/commit/5e33c22867d59ddd9392a2c6b3194d2f3c6bdfc7) `sha256:8de160bf2bb52a88099f83bbfab5143fc9fd44478cf68485767278e5fb9bce1d` * [aws-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-aws) git [2d7aa679](https://github.com/openshift/cluster-api-provider-aws/commit/2d7aa679a7847b8831f4a14e84154170d33574ed) `sha256:4bfaaf86a8f1eccf59f685ba78d3d76f309e0e0ad9f9999673e5194d83a4e702` * [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver) git [0927af1c](https://github.com/openshift/aws-ebs-csi-driver/commit/0927af1c1397b6f3c7545c715e1a87e0263ae2bf) `sha256:fd9ee444eb8ea572919624123957937b2aaad4bc3a24a1b6a1aa46b113dae0ad` * [aws-karpenter-provider-aws](https://github.com/openshift/aws-karpenter-provider-aws) git [f0be9c72](https://github.com/openshift/aws-karpenter-provider-aws/commit/f0be9c72e5bf25caeb2ca45c14e67e4d397a52cb) `sha256:948b2261bcbfe77262ef8d11ccba206c692c8cf1ab1146d877ffc16dc747cd14` * [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [19e7b623](https://github.com/openshift/aws-encryption-provider/commit/19e7b623429799c9c549690a1b5ab499844411f9) `sha256:50d65aa32ddd938c72b17e764b46e4799533051fcc96d7700e7973f815d11bc4` * [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:8be2a8f7042dcf0e1580c30cc96b6e5371f17d61d156bccf9dd60e062c24fc77` * [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook) git [82088287](https://github.com/openshift/aws-pod-identity-webhook/commit/8208828799b6c4f91fd9b80128668f7765599e84) `sha256:6a4bb61a8213c6728ab1c81418043267f4e5d275d2872485e0f9be8400171d32` * [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver) git [950b1622](https://github.com/openshift/azure-disk-csi-driver/commit/950b1622c43e9c41a38354efb7bfa0d2aba50cdb) `sha256:7d35194dd5b6b9dd519f66377db2da0b2a6168abb9ad961804493fa8400e8caa` * [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver) git [c481e92b](https://github.com/openshift/azure-file-csi-driver/commit/c481e92ba74550bbd3134a9ae92ccef31de7f60c) `sha256:7a9809f023c9adccda8873994fbc6ea361113bfabcf1cff45752f4204333f6b9` * [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms) git [99b9a3a3](https://github.com/openshift/azure-kubernetes-kms/commit/99b9a3a33d8edfd0a2d2876aa7ef1382b2c75a39) `sha256:586f41cb61251265cca96918c0f6e4c5614b16260e508687affaf0540ea35e0e` * [azure-service-operator](https://github.com/openshift/azure-service-operator) git [17e57462](https://github.com/openshift/azure-service-operator/commit/17e574628ee7ef8aa694cfc0ab5e5232b651fbf8) `sha256:e3f94397f4e8a551e7c5a0bfae1eab68ad3d7fd0fc0e85fac9abc50b94ee8f82` * [baremetal-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-metal3) git [ad4eb8a5](https://github.com/openshift/cluster-api-provider-metal3/commit/ad4eb8a5e67dc08c0686f006641847df4370d599) `sha256:7433de71f68abec4484ff77c75ca1747d6081eaf1354963852c95dbb7ce1295b` * [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal) git [8d863b95](https://github.com/openshift/cluster-api-provider-baremetal/commit/8d863b9505a5cfc0b01e33f985a3edf9d3c69f4b) `sha256:92eb05a2f0ab7355791ddf3448e667c3a8ddb70631443ba28d8ea5ffdd5787c4` * [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver) git [a9edd695](https://github.com/openshift/cluster-machine-approver/commit/a9edd695aca56fb58e739b774670a01428360dd8) `sha256:eb900d1268c40f1a274a0e12868b12b7b443db064c7d0e8ca7a66ba96b169f2b` * [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [44985a13](https://github.com/openshift/cluster-policy-controller/commit/44985a1306411101c84dd5081598fc928b432321) `sha256:36138aedae6bc399c85703144e212e22ae56ad14b4236be9a3ad71ac555ffa1f` * [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator) git [eeac6ba8](https://github.com/openshift/cluster-samples-operator/commit/eeac6ba8ddbe5cc6d3a403293581648affdf6566) `sha256:13a1de24f2ce37e62b8db07ea429665e55d3cbdf8bb2d7fb7f0cbce49a57f920` * [cluster-update-keys](https://github.com/openshift/cluster-update-keys) git [3b5c59cc](https://github.com/openshift/cluster-update-keys/commit/3b5c59cc6461663751bc510b4f9f1954ed8c9b50) `sha256:ec7bbba49777a76c2c13158918d0178bbc703ba3d2cf832397e7e3cd02bbd841` * [configmap-reloader](https://github.com/openshift/configmap-reload) git [94e41c4c](https://github.com/openshift/configmap-reload/commit/94e41c4c6a5832dfd19750173d6544784ba235ec) `sha256:c1d06530d5284a2d9ba39f1418b05e02bb5ebc4ad8bfbeccd1c503f7794ef2aa` * [container-networking-plugins](https://github.com/openshift/containernetworking-plugins) git [747ad66c](https://github.com/openshift/containernetworking-plugins/commit/747ad66caa1109b2b490aebad01af42bd2d738f1) `sha256:5c4a1e2d0de1ed7e8f8988ed4dce7ce34d3b8216b7947225901f4f060f72a3b5` * [containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins) git [747ad66c](https://github.com/openshift/containernetworking-plugins/commit/747ad66caa1109b2b490aebad01af42bd2d738f1) `sha256:6f51665ef5de8db99fddcaa42f3e7aad559aec9d231acd962f7f97122eb7f441` * [coredns](https://github.com/openshift/coredns) git [0dded2d2](https://github.com/openshift/coredns/commit/0dded2d232dab43c107b1dab9d0d9fdfd8259622) `sha256:20c9c40ecdbe27007c30502cd99a231c7e4091df1cf3783066b2387fef89eb8d` * [csi-driver-manila](https://github.com/openshift/cloud-provider-openstack) git [fd31b5da](https://github.com/openshift/cloud-provider-openstack/commit/fd31b5da11d75a7a80e7c4a6c7a56acf304e2661) `sha256:d8416d064c5b1645c8a247d53146a610e24cecb6e87ddc4e8e4f128acf2449db` * [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs) git [e9f24940](https://github.com/openshift/csi-driver-nfs/commit/e9f249405ad2bced3d1805dd5beda368d7f3d564) `sha256:e52c7e924a1c1f4a8f25b844f3266bb73c1c8a3fb5a06d0a860b157816f84bd3` * [csi-external-attacher](https://github.com/openshift/csi-external-attacher) git [98b1f4ac](https://github.com/openshift/csi-external-attacher/commit/98b1f4acf9c004687ef55e9f187703768933bb56) `sha256:1f05a3f1483c81001b198ac82c7362ea3d8bed186325ea37266a921fb6f3303e` * [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner) git [f90c06a3](https://github.com/openshift/csi-external-provisioner/commit/f90c06a3113696cdb757e4b7c9dcfeb0e9dddb81) `sha256:836e57e84658f5cc2aa66dfd1112329acedaa39e12540665afc12262646f2743` * [csi-external-resizer](https://github.com/openshift/csi-external-resizer) git [4e74a4aa](https://github.com/openshift/csi-external-resizer/commit/4e74a4aa52a2046d6b97a47dff7a60ddb73d0bbd) `sha256:69620e8ccdeb7568d6db72257ee15dbbab725017600c08ffe1e411fa1f816ea2` * [csi-external-snapshot-metadata](https://github.com/openshift/csi-external-snapshot-metadata) git [76523185](https://github.com/openshift/csi-external-snapshot-metadata/commit/7652318579a38838931a5be492cee3573c7c8ecf) `sha256:13fb63a00fc3cc996eb0882a74f3b1c07462ef23929e93271600418d193fd7d4` * [csi-external-snapshotter](https://github.com/openshift/csi-external-snapshotter) git [d1bc3ffa](https://github.com/openshift/csi-external-snapshotter/commit/d1bc3ffaa9759c13a06c2ec61c541342e71bd109) `sha256:539f1ce1f795e2d5773d98800a4c6bab05afd2d2064890f7f1686c80c5359cb1` * [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe) git [4d5e959a](https://github.com/openshift/csi-livenessprobe/commit/4d5e959a182b4db70dc52302bd89eebfec40d5a5) `sha256:e057ab508603d1644a354c809144edd6f129363535642bd8ec426f047f9aeeb5` * [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar) git [cf174b30](https://github.com/openshift/csi-node-driver-registrar/commit/cf174b30fad107d354afb0f0b09030a7c97fd296) `sha256:b040cc81924176bbfb433b0a391b7aca765f221d56f757412f1aaacfbff70a45` * [csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter) git [d1bc3ffa](https://github.com/openshift/csi-external-snapshotter/commit/d1bc3ffaa9759c13a06c2ec61c541342e71bd109) `sha256:0d10afa7ab0d1348dbb08ac956851687c873457e009d6d76d1b4650b2afb1259` * [docker-builder](https://github.com/openshift/builder) git [711f2e68](https://github.com/openshift/builder/commit/711f2e6886a2afaa281524cd08327f86771f53b0) `sha256:e8d0d01f69be7a56ca45f574c4c83bd4f5c27d988fd97beb16182afb33ac2341` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [7aa4007a](https://github.com/openshift/driver-toolkit/commit/7aa4007a8601bf4bb23b696f580c022f58877223) `sha256:c6686fcc68fbdb27d3522698d8d7296439903ac71de41ad7c3dc9574932260e9` * [egress-router-cni](https://github.com/openshift/egress-router-cni) git [5e0f8d1b](https://github.com/openshift/egress-router-cni/commit/5e0f8d1b545899fda27c5e1cc8707d33cba1b534) `sha256:94e13c2cf265083579aa3009b491ac34f68be6852b8465d3a2b9d54ab28affb9` * [etcd](https://github.com/openshift/etcd) git [d8d67b8c](https://github.com/openshift/etcd/commit/d8d67b8ce849f816d6d23c904098336632e2348f) `sha256:daaf0832cde70078ba6e5dd11a290457fd5fa90c0811f8c7dc4aed9ccee4292a` * [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp) git [c87eef5d](https://github.com/openshift/cloud-provider-gcp/commit/c87eef5d0dfc33bc07c9b74cd68f4b5f38203c04) `sha256:02ebc8b480e2105afb791574ca3eb107eb1c3788315df4af952665223fde769a` * [gcp-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-gcp) git [37085d52](https://github.com/openshift/cluster-api-provider-gcp/commit/37085d5287031ee68f58b165256d4104bba99886) `sha256:f90e266ee480e8f713ab4f4f308941fa885b8e214a4bb5881f14f287f384e7d7` * [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver) git [2ba11740](https://github.com/openshift/gcp-pd-csi-driver/commit/2ba117405ff1cee765d42491f5863b06a1c9a2da) `sha256:64e24769bd8ef404cb7ea72ad3d53a27a77edc195613dfeb6661b6b5a5cd8263` * [gcp-workload-identity-federation-webhook](https://github.com/openshift/gcp-workload-identity-federation-webhook) git [d7675f31](https://github.com/openshift/gcp-workload-identity-federation-webhook/commit/d7675f312ffdc8501032ff8217776cd7172b6bb0) `sha256:a1a4075ed51af81578b06cf351de3a5034474602d9cb5c4bf264f2efa97d243d` * [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm) git [d9222a1c](https://github.com/openshift/cloud-provider-ibm/commit/d9222a1c00c37d635da02b65606fde1e54b2ec03) `sha256:b8d605cfd81d5c724e5205719d497f3ad2f28343a4da2206c766d7d3e62c15ce` * [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver) git [aa40cd7e](https://github.com/openshift/ibm-vpc-block-csi-driver/commit/aa40cd7e1a37e2f48f238fc8d293b0546d5d4caf) `sha256:1ba298ce81fe7a6aa05c8366dcca543a0048155a09bfa2fb14a118bf0ba28969` * [ibmcloud-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud) git [03b143d5](https://github.com/openshift/cluster-api-provider-ibmcloud/commit/03b143d588768a18fd8afa1534ea7d7a04b4d1f3) `sha256:dfbbd366428756ecb86ef348d6d5afce000b841d35ce828fdd177bbcb3bd48c7` * [ironic-agent](https://github.com/openshift/ironic-agent-image) git [0336e638](https://github.com/openshift/ironic-agent-image/commit/0336e6383c98f4f0c6b35c71e00116d3c3160c43) `sha256:b19cf73ce3ec04971f90990d0ff378b0dba66926c45f355e36d6427f686e70d9` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [9953d2b7](https://github.com/openshift/ironic-rhcos-downloader/commit/9953d2b77da077c28f9486a5d965a43149ce30c1) `sha256:67e405f6343041e29b5aaa141639648b75a74d4ae07b5382277427b14bacb1a5` * [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:302431fff6ad9fe5b1e3517feeedb43b7385a9df0ad6a7b3b60f9d0d1e177b05` * [keepalived-ipfailover](https://github.com/openshift/images) git [edb8b1e6](https://github.com/openshift/images/commit/edb8b1e6c5e949c0b470b2bdf7a32f17e53d2f71) `sha256:3e986855d5c138ee883302aeaed0faafbe4d356446dc77356771e8efffa17dae` * [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server) git [38c16c46](https://github.com/openshift/kubernetes-metrics-server/commit/38c16c4698d131ab0e2da0d4b4b76d5322a89bab) `sha256:687dd1e2bc58167ecb37b9fa2f38362755b6c7ec82df58722234949be57f963e` * [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [d12e2746](https://github.com/openshift/kube-rbac-proxy/commit/d12e274605248f6c59373240a7eae7a7a357dcb3) `sha256:b88f816a55928c2ae2d0986093a1b0b6e5b80fdc1311516560b82b19e8218388` * [kube-state-metrics](https://github.com/openshift/kube-state-metrics) git [6fa06eac](https://github.com/openshift/kube-state-metrics/commit/6fa06eac4c3942ba64bff18ca93b5a019ea5c976) `sha256:579f57a6322df00ceb054aeeaad5b88100b20e028c1c14cf288d5eea199115d3` * [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator) git [72835e43](https://github.com/openshift/kubernetes-kube-storage-version-migrator/commit/72835e43c7754356645e41031f3a99926b4d42e6) `sha256:3399818c81e25da01f8b05462e7f7d601024faca933f65bee95238098fd82a15` * [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [76dd5a6f](https://github.com/openshift/cloud-provider-kubevirt/commit/76dd5a6fa9e86573bf3dfb79be17edf832e3bae1) `sha256:f905642e190386586d22347e50befe24afc8e849126ae1769d51a1bacf90e558` * [metallb-frr](https://github.com/openshift/frr) git [5ccdd521](https://github.com/openshift/frr/commit/5ccdd521dd93522575c172dac86d0b6f301fb3ef) `sha256:27ab8972e385846df678c913dcc66ab5cd778abec8d74b8d4bece31924c2bf04` * [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [16ba7ef8](https://github.com/openshift/multus-admission-controller/commit/16ba7ef8026f5b6d0d08b19c707648d82b1ac592) `sha256:9b024d85d938d77f19c88eca46ca11faf3d82bbf96f41835f4bc1c3105253279` * [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy) git [834a093f](https://github.com/openshift/multus-networkpolicy/commit/834a093f693e521b8dc4ec7168d03cfba2c1cba1) `sha256:e35cb534582d9899890080afd9b87894f14088a1d06885dfa84fd11e8832b39d` * [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [08af4127](https://github.com/openshift/route-override-cni/commit/08af4127c77976510cad1c096d9aca977d8ae5af) `sha256:c12d8264bb9826cc0e5c27cf9249c7796ca79ec571b76932fbfd95aca855b553` * [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni) git [d691040e](https://github.com/openshift/whereabouts-cni/commit/d691040e509bb20c26b5e8366c0d6f3bb45a5e02) `sha256:16e69d6d1f6d286135c01e6b1ea00599130bd519897d91642d90c25b4d00559d` * [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [297eeb43](https://github.com/openshift/bond-cni/commit/297eeb4320e07b18d559bc373b665479c760e8c7) `sha256:a9f0687c07c10da583a88f8e502dcf81ca00e9d59f3160e836158b501b9e47bc` * [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon) git [5b233ea1](https://github.com/openshift/network-metrics-daemon/commit/5b233ea1d80733c1b00c6bad65dec0620dbf783a) `sha256:dfa47a77ca52cfdc74ba8948fe8d91bbe3ca522ed06c567afc1a52d1987b58f3` * [networking-console-plugin](https://github.com/openshift/networking-console-plugin) git [f9c8030d](https://github.com/openshift/networking-console-plugin/commit/f9c8030dbcdf76e3556e803d34828a120e2eb407) `sha256:d1dabb53d6bdec065f245885326fbdff6ad5f34c5828e0374c9d581735839f13` * [oauth-proxy](https://github.com/openshift/oauth-proxy) git [714292f5](https://github.com/openshift/oauth-proxy/commit/714292f5478e6c12da6a31710f72bc8fbe6fb925) `sha256:8f9492a816f200b7d29883cd91f3779bb841c905b127cf6c7c0d3229abc5e2fe` * [oauth-server](https://github.com/openshift/oauth-server) git [69bdf8bc](https://github.com/openshift/oauth-server/commit/69bdf8bc63e094815d07aa16fc2537df5c045489) `sha256:19bdd7c384dd1fd747cff9a44b8aa9e7c180198051eb578744bd9c2d412c8ae1` * [openshift-apiserver](https://github.com/openshift/openshift-apiserver) git [56aa2d96](https://github.com/openshift/openshift-apiserver/commit/56aa2d96edd725e44ddd7ff13f23e53e6c509828) `sha256:46ffaef537361ab61d78fbb217aae8ff516912ab65713896ef6f83963109974d` * [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager) git [26d20fea](https://github.com/openshift/openshift-controller-manager/commit/26d20feae8892f648f5b06ed3f5492fe6ffb4532) `sha256:9f246590264f1c9ca3f66f892689995678e7b02b488d5a24cb2f07278dad7b29` * [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [e71e0996](https://github.com/openshift/openshift-state-metrics/commit/e71e09969f11a47c87b87c43b762ad1d01f6b04f) `sha256:a15e41fbdfda8b36724386fa4937eb665642fbf1d39925be17cd4cb65c58ae7d` * [openstack-cinder-csi-driver](https://github.com/openshift/cloud-provider-openstack) git [fd31b5da](https://github.com/openshift/cloud-provider-openstack/commit/fd31b5da11d75a7a80e7c4a6c7a56acf304e2661) `sha256:dd4df471a3f248cccc1341c5549499e48d1640328b339a77abe52aed765caf3b` * [openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack) git [fd31b5da](https://github.com/openshift/cloud-provider-openstack/commit/fd31b5da11d75a7a80e7c4a6c7a56acf304e2661) `sha256:155892781484d6d83d6bfd4fdb1e186700cbecbe411529336da422eac5ac643b` * [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack) git [74cb5b08](https://github.com/openshift/cluster-api-provider-openstack/commit/74cb5b085a21fdec9f0f8c5c1dfa3933075fb1dc) `sha256:4c76002af55cd5835802db8bd5ac20aee61ad14ed7749124f0d81eb45aca73ba` * [powervs-block-csi-driver](https://github.com/openshift/ibm-powervs-block-csi-driver) git [c208095b](https://github.com/openshift/ibm-powervs-block-csi-driver/commit/c208095b1f3ff79e2d9eed7f8045d330a8e15c08) `sha256:1395b188fb84a39d42d32f1b30bb5c2c5cb1c661c5e9a46f8a73f7f9cb3e3821` * [prom-label-proxy](https://github.com/openshift/prom-label-proxy) git [c4c99a30](https://github.com/openshift/prom-label-proxy/commit/c4c99a3071808f466ee6c3d7b7fa87108b457feb) `sha256:da2ee67dc762f866598b902282362e2dcdbfaebb8e68c85d30bdf06cbfe51c0b` * [prometheus](https://github.com/openshift/prometheus) git [e1e35591](https://github.com/openshift/prometheus/commit/e1e355916c789607fe98c8832920e2218de4bad5) `sha256:036fcb24c3cd5b943142db1ba415fed55d1ae78a0a660d660e60514f2687af1c` * [prometheus-node-exporter](https://github.com/openshift/node_exporter) git [6c4fc012](https://github.com/openshift/node_exporter/commit/6c4fc0126407c8404b8604faa2f1230f385b9f44) `sha256:d9b5e270e4ce9d4d2c67b006030c9ed3d68e737ef38e9e4f65ba65cc57c5d997` * [rhel-coreos](https://github.com/openshift/os) git [3d00d375](https://github.com/openshift/os/commit/3d00d375d491de94fd9dcd0b5440a0efbec3d9db) `sha256:4d2946e27ef3e223407b307d05d274bd11acf90e2dd5787f89a55aad60d2c999` * [rhel-coreos-10](https://github.com/openshift/os) git [3d00d375](https://github.com/openshift/os/commit/3d00d375d491de94fd9dcd0b5440a0efbec3d9db) `sha256:b208f0f861d009008b43a103e64d087f6da59e480bb0292d401895e041095da7` * [rhel-coreos-10-extensions](https://github.com/openshift/os) git [3d00d375](https://github.com/openshift/os/commit/3d00d375d491de94fd9dcd0b5440a0efbec3d9db) `sha256:34baf90f333d89690a2f99b3ab746f8a43fee99b1218a8a058f75231f7c7ab53` * [rhel-coreos-extensions](https://github.com/openshift/os) git [3d00d375](https://github.com/openshift/os/commit/3d00d375d491de94fd9dcd0b5440a0efbec3d9db) `sha256:a9a21fa0264dcf6703697ab4da6d34eaea734a36e05567b0cff84eff67b7450d` * [route-controller-manager](https://github.com/openshift/route-controller-manager) git [624742d9](https://github.com/openshift/route-controller-manager/commit/624742d93f3a7885cf7f70985f1e23ff60da580d) `sha256:a95b77752d632c161c195b243186664db526eff34eddf4bdc61e919ad4527966` * [telemeter](https://github.com/openshift/telemeter) git [d6c7dd49](https://github.com/openshift/telemeter/commit/d6c7dd499f7106df78aa8bfd9dee332121ab2f09) `sha256:06fd86f5bdab657d3447f1c2b8a748c4d3b2c756820245f342bf737f059f9c17` * [volume-data-source-validator](https://github.com/openshift/volume-data-source-validator) git [8e176cec](https://github.com/openshift/volume-data-source-validator/commit/8e176cec394709cac728423cbbb6c3c914be8485) `sha256:9ff41c5350fe2371e336a9243fbd7c43f8848801aa18c110a584e22475c3128f` * [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere) git [854aeeab](https://github.com/openshift/cloud-provider-vsphere/commit/854aeeabab6301b204efaf041e916847a3b47672) `sha256:8485f05057f2927262f8854501e98b1490bb1fe3b6dbbe3e8ab809cf7900fd0e` * [vsphere-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-vsphere) git [f12e5051](https://github.com/openshift/cluster-api-provider-vsphere/commit/f12e50512efa829a2df97c897862c3f45c201300) `sha256:fb67cab7ddbd98ead2600b2ed6183f7698d7df688b80f6fa166f6ce645171f2c` * [vsphere-csi-driver](https://github.com/openshift/vmware-vsphere-csi-driver) git [e5c5c1ea](https://github.com/openshift/vmware-vsphere-csi-driver/commit/e5c5c1ea677ee1fbfd74823265afa1b82b91df50) `sha256:6aee690930c8b98d2c3cff43e44b29a0ec76944a2bd9e350a84cc03aa9f865bf` * [vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver) git [e5c5c1ea](https://github.com/openshift/vmware-vsphere-csi-driver/commit/e5c5c1ea677ee1fbfd74823265afa1b82b91df50) `sha256:b1417f7d3236e3c3755fa40a2d2dbf56378af4980b4b573fbee30f0f8b6c5503` ### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/a63f435fb43135b6fa125a16b70e361183991d33) * [OCPBUGS-79576](https://issues.redhat.com/browse/OCPBUGS-79576): Prefer multipath disk in ABI disk selection [#10091](https://github.com/openshift/assisted-service/pull/10091) * NO-ISSUE: BMAC: replace per-step Update calls with deferred Patch [#10095](https://github.com/openshift/assisted-service/pull/10095) * [MGMT-22517](https://issues.redhat.com/browse/MGMT-22517): Change amd gpu operator namespace to openshift-amd-gpu [#10007](https://github.com/openshift/assisted-service/pull/10007) * [MGMT-23228](https://issues.redhat.com/browse/MGMT-23228): Update NFD config for AMD Instinct GPU detection [#9918](https://github.com/openshift/assisted-service/pull/9918) * [MGMT-23599](https://issues.redhat.com/browse/MGMT-23599): implement cluster and host validations for Kube API mode [#10044](https://github.com/openshift/assisted-service/pull/10044) * [MGMT-23253](https://issues.redhat.com/browse/MGMT-23253): Reconcile stuck day2 agent status by checking spoke cluster [#10087](https://github.com/openshift/assisted-service/pull/10087) * NO-ISSUE: clarify error when interface in bond missing [#10022](https://github.com/openshift/assisted-service/pull/10022) * [MGMT-23060](https://issues.redhat.com/browse/MGMT-23060): Make InfraEnv CpuArchitecture immutable after creation [#9999](https://github.com/openshift/assisted-service/pull/9999) * [MGMT-23625](https://issues.redhat.com/browse/MGMT-23625): Remove pinned image version for nfd operator [#10045](https://github.com/openshift/assisted-service/pull/10045) * [MGMT-23231](https://issues.redhat.com/browse/MGMT-23231): Replace AcceleratorProfile with HardwareProfile [#9919](https://github.com/openshift/assisted-service/pull/9919) * [MGMT-23674](https://issues.redhat.com/browse/MGMT-23674): Remove controller-runtime dependency from api module [#10071](https://github.com/openshift/assisted-service/pull/10071) * [MGMT-23650](https://issues.redhat.com/browse/MGMT-23650): Disable image policy in assisted service operator deployment [#10070](https://github.com/openshift/assisted-service/pull/10070) * [MGMT-23300](https://issues.redhat.com/browse/MGMT-23300): Add missing permission for host reclaim pod [#9934](https://github.com/openshift/assisted-service/pull/9934) * [MGMT-22939](https://issues.redhat.com/browse/MGMT-22939): Fix cache key to get mustgather image [#9940](https://github.com/openshift/assisted-service/pull/9940) * [OCPBUGS-79470](https://issues.redhat.com/browse/OCPBUGS-79470): Fix multi-document YAML parsing for NMStateConfig [#10053](https://github.com/openshift/assisted-service/pull/10053) * NO-ISSUE: [master] Bump OCP versions: 4.16, 4.17, 4.19, 4.21, 4.22 [#10054](https://github.com/openshift/assisted-service/pull/10054) * [AGENT-1426](https://issues.redhat.com/browse/AGENT-1426): Add localhost mirror only when missing in IRI patcher [#10028](https://github.com/openshift/assisted-service/pull/10028) * [MGMT-23446](https://issues.redhat.com/browse/MGMT-23446): TNA none platform on 4.19 (block for 4.21 and lower) [#10013](https://github.com/openshift/assisted-service/pull/10013) * [MGMT-23045](https://issues.redhat.com/browse/MGMT-23045): toggle metal3 integration [#9933](https://github.com/openshift/assisted-service/pull/9933) * [OCPBUGS-78989](https://issues.redhat.com/browse/OCPBUGS-78989): Gate customDeploy on PreprovisioningImage having correct ISO [#10032](https://github.com/openshift/assisted-service/pull/10032) * [MGMT-23339](https://issues.redhat.com/browse/MGMT-23339): Add url to release image comparison for Kube API versions [#10030](https://github.com/openshift/assisted-service/pull/10030) * [MGMT-23550](https://issues.redhat.com/browse/MGMT-23550): Add feature usage for new CNI types [#10027](https://github.com/openshift/assisted-service/pull/10027) * NO-ISSUE: add skipper skill [#10014](https://github.com/openshift/assisted-service/pull/10014) * [MGMT-23432](https://issues.redhat.com/browse/MGMT-23432): add third parties CNI support to KUBE API mode [#10015](https://github.com/openshift/assisted-service/pull/10015) * NO-ISSUE: [master] Bump OCP versions: 4.21 [#10023](https://github.com/openshift/assisted-service/pull/10023) * NO-ISSUE: Add Go workspace files to .gitignore [#10000](https://github.com/openshift/assisted-service/pull/10000) * [Full changelog](https://github.com/openshift/assisted-service/compare/89897ade71350d6b22ad33d326fcf02fe615dbfd...a63f435fb43135b6fa125a16b70e361183991d33) ### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/f38859829b2adc6ea1211f838d1e5112fbac657e) * [MGMT-23191](https://issues.redhat.com/browse/MGMT-23191): Ensure MCO configs are present before rebooting the bootstrap node [#2039](https://github.com/openshift/assisted-installer/pull/2039) * [MGMT-23664](https://issues.redhat.com/browse/MGMT-23664): CVE-2026-33186 Bump google.golang.org/grpc to v1.79.3 through indirect dependency conversion [#2058](https://github.com/openshift/assisted-installer/pull/2058) * [OCPBUGS-70213](https://issues.redhat.com/browse/OCPBUGS-70213): fix: allow workers to join TNA cluster when 1 master + arbiter are ready [#2056](https://github.com/openshift/assisted-installer/pull/2056) * [Full changelog](https://github.com/openshift/assisted-installer/compare/c3de39046aa6aaf9bbb531c7ad3cfd82b97a396b...f38859829b2adc6ea1211f838d1e5112fbac657e) ### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/008935c33fb03bb246c22f8873da7599ec30aa2c) * [MGMT-23517](https://issues.redhat.com/browse/MGMT-23517): Bump go modules [#1373](https://github.com/openshift/assisted-installer-agent/pull/1373) * [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/dd12f4a8b403cb33f7b3974ddc06cc73f4804b91...008935c33fb03bb246c22f8873da7599ec30aa2c) ### [agent-installer-ui](https://github.com/openshift-assisted/assisted-installer-ui/tree/19e469ff37880eb24ae3ec6deaedf09b1cd861b2) * Updating assisted-installer-ui-container image to be consistent with ART for 4.22 (#3340) [#3340](https://github.com/openshift-assisted/assisted-installer-ui/pull/3340) * chore(deps): update lodash monorepo to v4.18.1 (#3538) [#3538](https://github.com/openshift-assisted/assisted-installer-ui/pull/3538) * chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v1.25.8-1775042950 (#3533) [#3533](https://github.com/openshift-assisted/assisted-installer-ui/pull/3533) * chore(deps): update dependency eslint-plugin-react to v7.37.5 (#3476) [#3476](https://github.com/openshift-assisted/assisted-installer-ui/pull/3476) * Bump @xmldom/xmldom from 0.8.10 to 0.8.12 (#3532) [#3532](https://github.com/openshift-assisted/assisted-installer-ui/pull/3532) * chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v1.25.8-1774968108 (#3531) [#3531](https://github.com/openshift-assisted/assisted-installer-ui/pull/3531) * Upgrade @openshift-console/dynamic-plugin/sdk (#3522) [#3522](https://github.com/openshift-assisted/assisted-installer-ui/pull/3522) * Update translation files (#3524) [#3524](https://github.com/openshift-assisted/assisted-installer-ui/pull/3524) * chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v1.25.8-1774618347 (#3519) [#3519](https://github.com/openshift-assisted/assisted-installer-ui/pull/3519) * Add support for release branches in PR workflow (#3527) [#3527](https://github.com/openshift-assisted/assisted-installer-ui/pull/3527) * chore(deps): update dependency @redhat-cloud-services/tsc-transform-imports to v1.0.57 (#3407) [#3407](https://github.com/openshift-assisted/assisted-installer-ui/pull/3407) * Add feature branch to pull request workflow (#3520) [#3520](https://github.com/openshift-assisted/assisted-installer-ui/pull/3520) * NO-ISSUE: Add cursor rules (#3515) [#3515](https://github.com/openshift-assisted/assisted-installer-ui/pull/3515) * chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v1.25.7-1774499506 (#3494) [#3494](https://github.com/openshift-assisted/assisted-installer-ui/pull/3494) * fix(deps): update module github.com/sirupsen/logrus to v1.9.4 (#3441) [#3441](https://github.com/openshift-assisted/assisted-installer-ui/pull/3441) * Revert abi abov the sea new flow (#3517) [#3517](https://github.com/openshift-assisted/assisted-installer-ui/pull/3517) * Bump happy-dom from 20.0.2 to 20.8.9 (#3516) [#3516](https://github.com/openshift-assisted/assisted-installer-ui/pull/3516) * chore(deps): update dependency swr to v2.4.1 (#3486) [#3486](https://github.com/openshift-assisted/assisted-installer-ui/pull/3486) * Bump node-forge from 1.3.3 to 1.4.0 (#3513) [#3513](https://github.com/openshift-assisted/assisted-installer-ui/pull/3513) * chore(deps): update konflux references (#3514) [#3514](https://github.com/openshift-assisted/assisted-installer-ui/pull/3514) * Bump picomatch from 2.3.1 to 2.3.2 (#3507) [#3507](https://github.com/openshift-assisted/assisted-installer-ui/pull/3507) * Bump brace-expansion from 1.1.11 to 1.1.13 (#3512) [#3512](https://github.com/openshift-assisted/assisted-installer-ui/pull/3512) * add pull secret auto populate logic to ABI local UI (#3508) [#3508](https://github.com/openshift-assisted/assisted-installer-ui/pull/3508) * chore(deps): update dependency tslib to v2.8.1 (#3487) [#3487](https://github.com/openshift-assisted/assisted-installer-ui/pull/3487) * populate default values in local ui from infraEnv (#3502) [#3502](https://github.com/openshift-assisted/assisted-installer-ui/pull/3502) * [MGMT-23648](https://issues.redhat.com/browse/MGMT-23648): Removing the manifests using the toggle (#3498) [#3498](https://github.com/openshift-assisted/assisted-installer-ui/pull/3498) * Add cursor rules for generated files (#3497) [#3497](https://github.com/openshift-assisted/assisted-installer-ui/pull/3497) * chore(deps): update konflux references (#3472) [#3472](https://github.com/openshift-assisted/assisted-installer-ui/pull/3472) * chore(deps): update dependency start-server-and-test to v2.1.5 (#3484) [#3484](https://github.com/openshift-assisted/assisted-installer-ui/pull/3484) * Set customManifestsUpdated when users remove a manifest (#3482) [#3482](https://github.com/openshift-assisted/assisted-installer-ui/pull/3482) * Red Hat Konflux update assisted-ui-chatbot-saas-main (#3478) [#3478](https://github.com/openshift-assisted/assisted-installer-ui/pull/3478) * [MGMT-23515](https://issues.redhat.com/browse/MGMT-23515): Use Network type support level (#3465) [#3465](https://github.com/openshift-assisted/assisted-installer-ui/pull/3465) * Red Hat Konflux purge assisted-installer-chatbot-main (#3477) [#3477](https://github.com/openshift-assisted/assisted-installer-ui/pull/3477) * fix(deps): update dependency @patternfly/react-core to v6.4.1 (#3438) [#3438](https://github.com/openshift-assisted/assisted-installer-ui/pull/3438) * chore(deps): update dependency nodemon to v3.1.14 (#3435) [#3435](https://github.com/openshift-assisted/assisted-installer-ui/pull/3435) * chore(deps): update dependency @vitejs/plugin-react-swc to v3.11.0 (#3444) [#3444](https://github.com/openshift-assisted/assisted-installer-ui/pull/3444) * chore(deps): update dependency @openapitools/openapi-generator-cli to v2.30.2 (#3442) [#3442](https://github.com/openshift-assisted/assisted-installer-ui/pull/3442) * chore(deps): update dependency @redhat-cloud-services/frontend-components to v7.1.1 (#3470) [#3470](https://github.com/openshift-assisted/assisted-installer-ui/pull/3470) * fix(deps): update dependency @patternfly/react-code-editor to v6.4.1 (#3437) [#3437](https://github.com/openshift-assisted/assisted-installer-ui/pull/3437) * fix(deps): update dependency @patternfly/react-table to v6.4.1 (#3440) [#3440](https://github.com/openshift-assisted/assisted-installer-ui/pull/3440) * chore(deps): update dependency @redhat-cloud-services/frontend-components-config to v6.7.54 (#3406) [#3406](https://github.com/openshift-assisted/assisted-installer-ui/pull/3406) * chore(deps): update dependency @sentry/browser to v7.120.4 (#3443) [#3443](https://github.com/openshift-assisted/assisted-installer-ui/pull/3443) * chore(deps): update dependency eslint to v8.57.1 (#3432) [#3432](https://github.com/openshift-assisted/assisted-installer-ui/pull/3432) * chore(deps): update dependency axios to v1.13.6 (#3431) [#3431](https://github.com/openshift-assisted/assisted-installer-ui/pull/3431) * chore(deps): update dependency @types/node to v18.19.130 (#3429) [#3429](https://github.com/openshift-assisted/assisted-installer-ui/pull/3429) * chore(deps): update dependency @types/lodash to v4.17.24 (#3428) [#3428](https://github.com/openshift-assisted/assisted-installer-ui/pull/3428) * Bump ajv from 6.12.6 to 6.14.0 (#3411) [#3411](https://github.com/openshift-assisted/assisted-installer-ui/pull/3411) * chore(deps): update dependency prettier to v2.8.8 (#3436) [#3436](https://github.com/openshift-assisted/assisted-installer-ui/pull/3436) * chore(deps): update dependency msw to v1.3.5 (#3434) [#3434](https://github.com/openshift-assisted/assisted-installer-ui/pull/3434) * chore(deps): update dependency eslint-config-prettier to v8.10.2 (#3433) [#3433](https://github.com/openshift-assisted/assisted-installer-ui/pull/3433) * chore(deps): update dependency @types/react-redux to v7.1.34 (#3430) [#3430](https://github.com/openshift-assisted/assisted-installer-ui/pull/3430) * chore(deps): update dependency @types/eslint to v8.56.12 (#3427) [#3427](https://github.com/openshift-assisted/assisted-installer-ui/pull/3427) * chore(deps): update dependency @tsconfig/recommended to v1.0.13 (#3426) [#3426](https://github.com/openshift-assisted/assisted-installer-ui/pull/3426) * Bump flatted from 3.3.1 to 3.4.2 (#3469) [#3469](https://github.com/openshift-assisted/assisted-installer-ui/pull/3469) * fix validations for NTP and Proxy in above sea level ABI flow (#3464) [#3464](https://github.com/openshift-assisted/assisted-installer-ui/pull/3464) * Add identifiers and checked state attribute to custom manifests switch (#3466) [#3466](https://github.com/openshift-assisted/assisted-installer-ui/pull/3466) * [MGMT-23516](https://issues.redhat.com/browse/MGMT-23516): Left navigation menu is cut off (#3463) [#3463](https://github.com/openshift-assisted/assisted-installer-ui/pull/3463) * [Full changelog](https://github.com/openshift-assisted/assisted-installer-ui/compare/c2efef70caf2527cd0645fbe1cc2fa53024758b9...19e469ff37880eb24ae3ec6deaedf09b1cd861b2) ### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/0df8de22b48eddb3bee026619b43ee582d07ce04) * NO-JIRA: enable xtrace in build-ove-image.sh for debugging [#281](https://github.com/openshift/agent-installer-utils/pull/281) * [OCPBUGS-81585](https://issues.redhat.com/browse/OCPBUGS-81585): Update operator versions [#280](https://github.com/openshift/agent-installer-utils/pull/280) * NO-JIRA: Pass environment through to podman [#279](https://github.com/openshift/agent-installer-utils/pull/279) * [AGENT-1429](https://issues.redhat.com/browse/AGENT-1429): Pass OPENSHIFT_INSTALL_EXPERIMENTAL_DISABLE_IMAGE_POLICY [#278](https://github.com/openshift/agent-installer-utils/pull/278) * [Full changelog](https://github.com/openshift/agent-installer-utils/compare/ee5dfd4813f6f9e5219e97109d8f2ce7b8612512...0df8de22b48eddb3bee026619b43ee582d07ce04) ### [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws/tree/e73d6a3821655afc6fb19d88a66907078e6854f2) * [OCPCLOUD-3215](https://issues.redhat.com/browse/OCPCLOUD-3215): Add support for dual networking stack services [#135](https://github.com/openshift/cloud-provider-aws/pull/135) * [Full changelog](https://github.com/openshift/cloud-provider-aws/compare/24a55244b598624200fe64150dd8186ec925698a...e73d6a3821655afc6fb19d88a66907078e6854f2) ### [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/8253452c39841b626cedd0b42dc0449943ccf938) * [OCPBUGS-78291](https://issues.redhat.com/browse/OCPBUGS-78291): Allow azure-disk sidecars to read VolumeAttributeClasses [#525](https://github.com/openshift/csi-operator/pull/525) * [STOR-2762](https://issues.redhat.com/browse/STOR-2762): Bump all deps for 4.22 [#526](https://github.com/openshift/csi-operator/pull/526) * [OCPBUGS-77674](https://issues.redhat.com/browse/OCPBUGS-77674): Updating ose-openstack-cinder-csi-driver-operator-container image to be consistent with ART for 4.22 [#516](https://github.com/openshift/csi-operator/pull/516) * [OCPBUGS-77553](https://issues.redhat.com/browse/OCPBUGS-77553): Updating csi-driver-manila-operator-container image to be consistent with ART for 4.22 [#513](https://github.com/openshift/csi-operator/pull/513) * [OCPBUGS-77612](https://issues.redhat.com/browse/OCPBUGS-77612): Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART for 4.22 [#514](https://github.com/openshift/csi-operator/pull/514) * [Full changelog](https://github.com/openshift/csi-operator/compare/ab09ffaecadc779e61345daac67f8fde50eaac83...8253452c39841b626cedd0b42dc0449943ccf938) ### [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws/tree/37a067230cbad4997dcf1d2c16685e36b6991c9e) * [SPLAT-2627](https://issues.redhat.com/browse/SPLAT-2627): Created OTE Tests for dedicated hosts [#174](https://github.com/openshift/machine-api-provider-aws/pull/174) * [SPLAT-2700](https://issues.redhat.com/browse/SPLAT-2700): Added shared tags for BYO DH [#181](https://github.com/openshift/machine-api-provider-aws/pull/181) * [OCPCLOUD-3283](https://issues.redhat.com/browse/OCPCLOUD-3283): K8s 1.35 bump [#179](https://github.com/openshift/machine-api-provider-aws/pull/179) * [Full changelog](https://github.com/openshift/machine-api-provider-aws/compare/684b5bba5b7269f0d5dbad65d98c4f426d8a896a...37a067230cbad4997dcf1d2c16685e36b6991c9e) ### [azure-cloud-controller-manager, azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure/tree/4c7a764630c621d5e1700649fc056800d35bb6d1) * [OCPCLOUD-3281](https://issues.redhat.com/browse/OCPCLOUD-3281): Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master (314ccf1) into main [#155](https://github.com/openshift/cloud-provider-azure/pull/155) * [Full changelog](https://github.com/openshift/cloud-provider-azure/compare/8584b9a8eee4464d72cc3c176d33885e098dda0c...4c7a764630c621d5e1700649fc056800d35bb6d1) ### [azure-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-azure/tree/de16e88406265ae154e18bc06e973579ef249cfa) * [OCPCLOUD-3294](https://issues.redhat.com/browse/OCPCLOUD-3294): Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:v1.23.0 (ac446a1) into main [#371](https://github.com/openshift/cluster-api-provider-azure/pull/371) * [Full changelog](https://github.com/openshift/cluster-api-provider-azure/compare/104ebbd2ba141dbeea63d6533004d6a9ac8437cf...de16e88406265ae154e18bc06e973579ef249cfa) ### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/69d049094ee36ad9c706d65694a8cd42e9a64800) * [OCPCLOUD-3280](https://issues.redhat.com/browse/OCPCLOUD-3280): Bump k8s 1.35 [#189](https://github.com/openshift/machine-api-provider-azure/pull/189) * [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/178e7d8a482261b7cfb09019deffa55cefe6ec1d...69d049094ee36ad9c706d65694a8cd42e9a64800) ### [azure-workload-identity-webhook](https://github.com/openshift/azure-workload-identity/tree/81a256e668a054385d4a27a393afd77148f268b0) * [CCO-785](https://issues.redhat.com/browse/CCO-785): add flag to configure TLS cipher suites [#44](https://github.com/openshift/azure-workload-identity/pull/44) * [Full changelog](https://github.com/openshift/azure-workload-identity/compare/d71abde3bdf99ca81d7bc032a0c23f3468e1b37c...81a256e668a054385d4a27a393afd77148f268b0) ### [baremetal-installer, installer](https://github.com/openshift/installer/tree/f8a1613fc01e0b5de8ee9906e8aa067ba2fdb98e) * [OCPBUGS-81635](https://issues.redhat.com/browse/OCPBUGS-81635): AWS: Increase cluster bootstrap timeout with userProvisioned DNS [#10459](https://github.com/openshift/installer/pull/10459) * [CORS-4373](https://issues.redhat.com/browse/CORS-4373): Remove checks for AzureClusterHostedDNSInstall featuregate [#10455](https://github.com/openshift/installer/pull/10455) * [CORS-4316](https://issues.redhat.com/browse/CORS-4316): Update the Installer GCP UPI documentation. [#10235](https://github.com/openshift/installer/pull/10235) * [OCPBUGS-81309](https://issues.redhat.com/browse/OCPBUGS-81309): Fix vSphere with static IPs on TPNU [#10442](https://github.com/openshift/installer/pull/10442) * [OCPBUGS-79542](https://issues.redhat.com/browse/OCPBUGS-79542): Mount pullsecret manifest to UI container [#10411](https://github.com/openshift/installer/pull/10411) * [OCPBUGS-81470](https://issues.redhat.com/browse/OCPBUGS-81470): Restart sshd after applying node-image to bootstrap [#10452](https://github.com/openshift/installer/pull/10452) * [OCPBUGS-37587](https://issues.redhat.com/browse/OCPBUGS-37587): Sign blob container using user delegated creds [#9851](https://github.com/openshift/installer/pull/9851) * [SPLAT-2622](https://issues.redhat.com/browse/SPLAT-2622): Bump govmomi to v0.53.0 [#10431](https://github.com/openshift/installer/pull/10431) * [OCPBUGS-78935](https://issues.redhat.com/browse/OCPBUGS-78935): Fix bootstrap VM on non-x86 platforms [#10419](https://github.com/openshift/installer/pull/10419) * [CORS-4352](https://issues.redhat.com/browse/CORS-4352): aws: validations to ensure install-config is valid for dualstack install [#10380](https://github.com/openshift/installer/pull/10380) * [OCPBUGS-74528](https://issues.redhat.com/browse/OCPBUGS-74528): upkeep: remove tna feature gate [#10403](https://github.com/openshift/installer/pull/10403) * NO-JIRA: Add Ella, Daniel to openstack-reviewers [#10434](https://github.com/openshift/installer/pull/10434) * [CORS-4324](https://issues.redhat.com/browse/CORS-4324): Update default release image to 4.22 [#10429](https://github.com/openshift/installer/pull/10429) * [OCPBUGS-78589](https://issues.redhat.com/browse/OCPBUGS-78589): baremetal: add serial console logging for bootstrap VM [#10400](https://github.com/openshift/installer/pull/10400) * [CORS-4359](https://issues.redhat.com/browse/CORS-4359): feature gate install into EU Sovereign Cloud [#10412](https://github.com/openshift/installer/pull/10412) * [OCPBUGS-59514](https://issues.redhat.com/browse/OCPBUGS-59514): redacted install config for baremetal [#9972](https://github.com/openshift/installer/pull/9972) * [AGENT-1461](https://issues.redhat.com/browse/AGENT-1461): Do not discard NMStateConfig when agent-config is on disk for unconfigured-ignition [#10393](https://github.com/openshift/installer/pull/10393) * [AGENT-1471](https://issues.redhat.com/browse/AGENT-1471): Fix race condition: wait for agent-register-infraenv before showing UI URL [#10422](https://github.com/openshift/installer/pull/10422) * [MCO-2116](https://issues.redhat.com/browse/MCO-2116): Generate OSImageStream manifest [#10357](https://github.com/openshift/installer/pull/10357) * [AGENT-1136](https://issues.redhat.com/browse/AGENT-1136), [AGENT-1229](https://issues.redhat.com/browse/AGENT-1229): Add auth to unconfigured-ignition [#10381](https://github.com/openshift/installer/pull/10381) * [SPLAT-2172](https://issues.redhat.com/browse/SPLAT-2172): AWS dedicate host support [#10079](https://github.com/openshift/installer/pull/10079) * [MCO-2133](https://issues.redhat.com/browse/MCO-2133): Select bootimages based on OSImageStream [#10321](https://github.com/openshift/installer/pull/10321) * [CORS-4336](https://issues.redhat.com/browse/CORS-4336): Support for AWS European Sovereign Cloud [#10303](https://github.com/openshift/installer/pull/10303) * [OCPBUGS-74390](https://issues.redhat.com/browse/OCPBUGS-74390): Allow all instance types in the install config for GCP [#10271](https://github.com/openshift/installer/pull/10271) * no-jira: fix SC2328 shellcheck errors [#10413](https://github.com/openshift/installer/pull/10413) * [AGENT-1458](https://issues.redhat.com/browse/AGENT-1458): Don't auto-calculate RendezvousIP in unconfigured-ignition [#10405](https://github.com/openshift/installer/pull/10405) * [CORS-4358](https://issues.redhat.com/browse/CORS-4358): aws: add ICMPv6 ingress rule for dual-stack clusters [#10408](https://github.com/openshift/installer/pull/10408) * [Full changelog](https://github.com/openshift/installer/compare/b4f509498613c0a6c547b26dfb8380ef744e87a6...f8a1613fc01e0b5de8ee9906e8aa067ba2fdb98e) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/c5e5048987427f58d3ca76238537e74bd3175e0f) * [OCPBUGS-66071](https://issues.redhat.com/browse/OCPBUGS-66071): Fix PPI for ACM [#456](https://github.com/openshift/baremetal-operator/pull/456) * [OCPBUGS-64617](https://issues.redhat.com/browse/OCPBUGS-64617): Merge upstream [#473](https://github.com/openshift/baremetal-operator/pull/473) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/fb6a6d51c2e5b4d56e3be1a225d1c45029b05ce0...c5e5048987427f58d3ca76238537e74bd3175e0f) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/dca8cb1be0cce1ce404dfd407ead1326a3c8bb40) * [OPNET-709](https://issues.redhat.com/browse/OPNET-709): Migrate from iptables to nftables [#387](https://github.com/openshift/baremetal-runtimecfg/pull/387) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/4215243a628dc74624416ab46f7ebc8b93404a38...dca8cb1be0cce1ce404dfd407ead1326a3c8bb40) ### [cli, cli-artifacts](https://github.com/openshift/oc/tree/075cd278d1e62cf49b266e157891967bda16079d) * NO-ISSUE: recover the context in upgrade [#2248](https://github.com/openshift/oc/pull/2248) * NO-JIRA: claude: Turn pr-review skill into code-reviewer agent [#2245](https://github.com/openshift/oc/pull/2245) * [OCPBUGS-59311](https://issues.redhat.com/browse/OCPBUGS-59311): must-gather: Handle signals properly [#2237](https://github.com/openshift/oc/pull/2237) * [OTA-1548](https://issues.redhat.com/browse/OTA-1548): set up accepted risks [#2170](https://github.com/openshift/oc/pull/2170) * [MCO-1961](https://issues.redhat.com/browse/MCO-1961): Allow multiple machine-os versions [#2157](https://github.com/openshift/oc/pull/2157) * Revert "TRT-2587: Revert #2219 "CNTRLPLANE-2769: Bump k8s dependencies to 1.35"" [#2241](https://github.com/openshift/oc/pull/2241) * [TRT-2587](https://issues.redhat.com/browse/TRT-2587): Revert #2219 "CNTRLPLANE-2769: Bump k8s dependencies to 1.35" [#2236](https://github.com/openshift/oc/pull/2236) * [TRT-2585](https://issues.redhat.com/browse/TRT-2585): pkg/cli/admin/release/extract: Support zero-output extraction [#2233](https://github.com/openshift/oc/pull/2233) * [OCPBUGS-78701](https://issues.redhat.com/browse/OCPBUGS-78701): adm policy add-role-to-user: Fix --dry-run=server [#2231](https://github.com/openshift/oc/pull/2231) * [OCPBUGS-77845](https://issues.redhat.com/browse/OCPBUGS-77845): Update release extract inclusion to support feature gates and major version [#2222](https://github.com/openshift/oc/pull/2222) * NO-ISSUE: pkg/cli/admin/release/extract: Read manifests into memory [#2232](https://github.com/openshift/oc/pull/2232) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/oc/compare/ee23f0583edad80c6fa3a3eefdcd6b063a97a371...075cd278d1e62cf49b266e157891967bda16079d) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/d8b4ae016b4948ceef1620b626e16f11ba7e8130) * [OCPBUGS-81584](https://issues.redhat.com/browse/OCPBUGS-81584): Skip CCO health check test for PowerVS platform [#1006](https://github.com/openshift/cloud-credential-operator/pull/1006) * [OCPBUGS-81328](https://issues.redhat.com/browse/OCPBUGS-81328): tests-ext: Fix MicroShift gating in CCO tests [#1005](https://github.com/openshift/cloud-credential-operator/pull/1005) * Revert #978: CCO-738, CCO-739: Set operator condition to Progressing when pod identity webhook pod are updating [#1007](https://github.com/openshift/cloud-credential-operator/pull/1007) * [CORS-4361](https://issues.redhat.com/browse/CORS-4361): aws: add aws-eusc partition support for OIDC S3 buckets [#995](https://github.com/openshift/cloud-credential-operator/pull/995) * [CCO-738](https://issues.redhat.com/browse/CCO-738), [CCO-739](https://issues.redhat.com/browse/CCO-739): Set operator condition to Progressing when pod identity webhook pod are updating [#978](https://github.com/openshift/cloud-credential-operator/pull/978) * [OCPBUGS-79360](https://issues.redhat.com/browse/OCPBUGS-79360): google.golang.org/grpc v1.79.3 [#992](https://github.com/openshift/cloud-credential-operator/pull/992) * [CCO-788](https://issues.redhat.com/browse/CCO-788): Remove kube-rbac-proxy container from metrics [#983](https://github.com/openshift/cloud-credential-operator/pull/983) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/f5fb03826e4c89779b35ca8dba0af51fc890d4b2...d8b4ae016b4948ceef1620b626e16f11ba7e8130) ### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/2d69ad953cfaa419e9b6221da9edb152ded91e0b) * [OCPBUGS-74496](https://issues.redhat.com/browse/OCPBUGS-74496): Add UserAgent to Azure SDK client telemetry options [#208](https://github.com/openshift/cloud-network-config-controller/pull/208) * [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/6f38237490a1e94ac13a2240caa48457c0a3bfd8...2d69ad953cfaa419e9b6221da9edb152ded91e0b) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/9d60ca2ef96e8f208adbfbc51cabd624018212c7) * [OCPBUGS-78403](https://issues.redhat.com/browse/OCPBUGS-78403): Do not return error when an IdP returns 500 during a grant check [#856](https://github.com/openshift/cluster-authentication-operator/pull/856) * Revert "CNTRLPLANE-2589: Migrate test/e2e-encryption to Ginkgo v2 framework" [#857](https://github.com/openshift/cluster-authentication-operator/pull/857) * [CNTRLPLANE-2589](https://issues.redhat.com/browse/CNTRLPLANE-2589): Migrate test/e2e-encryption to Ginkgo v2 framework [#839](https://github.com/openshift/cluster-authentication-operator/pull/839) * NO-JIRA: OWNERS: add everettraven as reviewer/approver add ibihim as approver [#842](https://github.com/openshift/cluster-authentication-operator/pull/842) * [CNTRLPLANE-2610](https://issues.redhat.com/browse/CNTRLPLANE-2610): Create network policies for AUTH components [#825](https://github.com/openshift/cluster-authentication-operator/pull/825) * [CNTRLPLANE-2990](https://issues.redhat.com/browse/CNTRLPLANE-2990): Update CAO to no longer write to the `Authentication.spec.webhookTokenAuthenticator` field [#854](https://github.com/openshift/cluster-authentication-operator/pull/854) * [CNTRLPLANE-2996](https://issues.redhat.com/browse/CNTRLPLANE-2996): dependencies: k8s 1.35 rebase [#853](https://github.com/openshift/cluster-authentication-operator/pull/853) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/aa1d5f0fe79f4b47239e971d161be752b07fdc79...9d60ca2ef96e8f208adbfbc51cabd624018212c7) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/05bcec5a83ea3d9afc3a342a1b8878e30c19ef94) * NO-JIRA: ignore tool and hack files in .snyk scans [#416](https://github.com/openshift/kubernetes-autoscaler/pull/416) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/8d931e6837fc9a0618fe0548729a4f27fcbf7775...05bcec5a83ea3d9afc3a342a1b8878e30c19ef94) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/478f8905bca879837e72b1cf77cabeddd6f105a1) * [AUTOSCALE-560](https://issues.redhat.com/browse/AUTOSCALE-560): Add support for using centralized cluster TLS profile for webhook service [#367](https://github.com/openshift/cluster-autoscaler-operator/pull/367) * [OCPBUGS-78797](https://issues.redhat.com/browse/OCPBUGS-78797): update rbac to include DRA-related resources [#365](https://github.com/openshift/cluster-autoscaler-operator/pull/365) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/66f5155da617e809550ec5cf65676d0958b2ed50...478f8905bca879837e72b1cf77cabeddd6f105a1) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/62d32143962b5f1446c64c06ce7e5dcbdf96abd8) * [METAL-1715](https://issues.redhat.com/browse/METAL-1715): Enforce 1-year validity and 30-day auto-rotation for Ironic TLS certs [#570](https://github.com/openshift/cluster-baremetal-operator/pull/570) * [METAL-1780](https://issues.redhat.com/browse/METAL-1780): Gate TLS profile enforcement on APIServer tlsAdherence field [#582](https://github.com/openshift/cluster-baremetal-operator/pull/582) * [METAL-1720](https://issues.redhat.com/browse/METAL-1720): Add IRONIC_ROOTFS_URL env var for multi-arch rootfs override [#583](https://github.com/openshift/cluster-baremetal-operator/pull/583) * [METAL-1716](https://issues.redhat.com/browse/METAL-1716): Handle IPv6/dual-stack addresses in certificate SANs [#573](https://github.com/openshift/cluster-baremetal-operator/pull/573) * NO-ISSUE: Update envtest version [#580](https://github.com/openshift/cluster-baremetal-operator/pull/580) * [METAL-1720](https://issues.redhat.com/browse/METAL-1720): Add DEPLOY_KERNEL env var for image-customization-controller [#581](https://github.com/openshift/cluster-baremetal-operator/pull/581) * [METAL-1734](https://issues.redhat.com/browse/METAL-1734): Add support for centralized tls [#572](https://github.com/openshift/cluster-baremetal-operator/pull/572) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/079f8d90dd2d49d0831074389d36e9b4edbe54ef...62d32143962b5f1446c64c06ce7e5dcbdf96abd8) ### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap/tree/e6be0fdfbf43883e2301dbf2d0eb3ab4a4f93383) * [OCPBUGS-69694](https://issues.redhat.com/browse/OCPBUGS-69694): Updating ose-cluster-bootstrap-container image to be consistent with ART for 4.22 [#124](https://github.com/openshift/cluster-bootstrap/pull/124) * [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/dc0d4a5cdaf8a7477cab584208dc99352f46efe2...e6be0fdfbf43883e2301dbf2d0eb3ab4a4f93383) ### [cluster-capi-controllers](https://github.com/openshift/cluster-api/tree/c11cf5d40d83b88479be4e8dd121801a71b3f0e0) * NO-JIRA: IPAM CRDs: Use negated feature-gate: -ClusterAPIMachineManagement instead of feature-set: Default [#273](https://github.com/openshift/cluster-api/pull/273) * [OCPCLOUD-3291](https://issues.redhat.com/browse/OCPCLOUD-3291): Merge https://github.com/kubernetes-sigs/cluster-api:v1.12.4 (8c01d2f5) into master [#255](https://github.com/openshift/cluster-api/pull/255) * [OCPCLOUD-3320](https://issues.redhat.com/browse/OCPCLOUD-3320): Fix continuous reconciliation of cluster-api manifests [#269](https://github.com/openshift/cluster-api/pull/269) * [Full changelog](https://github.com/openshift/cluster-api/compare/54cf5acda5d2742d180b5ae327b0babf61e11cb5...c11cf5d40d83b88479be4e8dd121801a71b3f0e0) ### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/eb4433469646f20d809e51fff94b55300de9bc28) * NO-JIRA: Fix flake in object pruning envtests [#516](https://github.com/openshift/cluster-capi-operator/pull/516) * [OCPBUGS-80922](https://issues.redhat.com/browse/OCPBUGS-80922): Add CVO proxy injection annotation to capi-operator Deployment [#518](https://github.com/openshift/cluster-capi-operator/pull/518) * [OCPBUGS-81683](https://issues.redhat.com/browse/OCPBUGS-81683): fix: remove Microsoft.Resourcehealth/healthevent permission [#515](https://github.com/openshift/cluster-capi-operator/pull/515) * NO-JIRA: Add ClusterAPI singleton to related objects [#508](https://github.com/openshift/cluster-capi-operator/pull/508) * [OCPCLOUD-3365](https://issues.redhat.com/browse/OCPCLOUD-3365), [OCPCLOUD-3384](https://issues.redhat.com/browse/OCPCLOUD-3384): Implement admission action Warn and ensure validations not active when not configured [#492](https://github.com/openshift/cluster-capi-operator/pull/492) * [OCPCLOUD-3321](https://issues.redhat.com/browse/OCPCLOUD-3321), [OSASINFRA-3980](https://issues.redhat.com/browse/OSASINFRA-3980): Add openstack-resource-controller image to images.json [#506](https://github.com/openshift/cluster-capi-operator/pull/506) * [OCPCLOUD-3319](https://issues.redhat.com/browse/OCPCLOUD-3319): Create installer controller [#494](https://github.com/openshift/cluster-capi-operator/pull/494) * NO-JIRA: Fix 2 failures in ci jobs [#485](https://github.com/openshift/cluster-capi-operator/pull/485) * [SPLAT-2167](https://issues.redhat.com/browse/SPLAT-2167): Added dedicated host support for AWS [#374](https://github.com/openshift/cluster-capi-operator/pull/374) * [OCPCLOUD-3319](https://issues.redhat.com/browse/OCPCLOUD-3319): Convert ReconcileResult to use a builder pattern [#501](https://github.com/openshift/cluster-capi-operator/pull/501) * [OCPCLOUD-3319](https://issues.redhat.com/browse/OCPCLOUD-3319): Simplify RelatedObjects on the cluster-api ClusterOperator [#497](https://github.com/openshift/cluster-capi-operator/pull/497) * NO-JIRA: Common provider manifest fixtures [#498](https://github.com/openshift/cluster-capi-operator/pull/498) * NO-JIRA: Drop unused replace manifests-gen [#504](https://github.com/openshift/cluster-capi-operator/pull/504) * [OCPBUGS-77188](https://issues.redhat.com/browse/OCPBUGS-77188): Fix CRD Requirement deployment on SNO [#502](https://github.com/openshift/cluster-capi-operator/pull/502) * NO-JIRA: Move ProviderMetadata into manifests-gen [#503](https://github.com/openshift/cluster-capi-operator/pull/503) * NO-JIRA: Fix malformed VAP [#499](https://github.com/openshift/cluster-capi-operator/pull/499) * NO-JIRA: Instruct agents more forcefully to run tests with make unit [#496](https://github.com/openshift/cluster-capi-operator/pull/496) * [OCPCLOUD-3319](https://issues.redhat.com/browse/OCPCLOUD-3319): Bump controller-runtime to v0.23 [#495](https://github.com/openshift/cluster-capi-operator/pull/495) * [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/c0e1cefb5d1232d8de2477581b8a17048aef1d02...eb4433469646f20d809e51fff94b55300de9bc28) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/4f5632ab56f63660054cd60a6fe045d2712ba495) * [SPLAT-2672](https://issues.redhat.com/browse/SPLAT-2672): e2e/ote/ccm-aws: moving OTE binary from CCM-AWS [#437](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/437) * [OCPBUGS-78118](https://issues.redhat.com/browse/OCPBUGS-78118): Add delete permission for Azure load balancers in credentials request [#438](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/438) * [OCPCLOUD-3287](https://issues.redhat.com/browse/OCPCLOUD-3287): Update to k8s 1.35.1 dependencies [#439](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/439) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/b1082464bff54680dea0df95d6e5f1aa3ce313b7...4f5632ab56f63660054cd60a6fe045d2712ba495) ### [cluster-config-api](https://github.com/openshift/api/tree/ad9eb11110b6e704efa5000c12c5fb5db1685e8a) * Include candidate tier in default sippy queries for feature promotion [#2789](https://github.com/openshift/api/pull/2789) * [CNTRLPLANE-2796](https://issues.redhat.com/browse/CNTRLPLANE-2796): promote the event-ttl feature [#2722](https://github.com/openshift/api/pull/2722) * [OCPBUGS-74533](https://issues.redhat.com/browse/OCPBUGS-74533): Remove GCPClusterHostedDNSInstall featuregate [#2776](https://github.com/openshift/api/pull/2776) * NO-ISSUE: Fixes KubeletConfig API doc, adds tests and kubebuilder validation [#2651](https://github.com/openshift/api/pull/2651) * [CORS-4365](https://issues.redhat.com/browse/CORS-4365): Promote AzureClusterHostedDNSInstall to default [#2774](https://github.com/openshift/api/pull/2774) * Add ConfidentialCluster feature gate [#2779](https://github.com/openshift/api/pull/2779) * [SPLAT-2664](https://issues.redhat.com/browse/SPLAT-2664): Added new feature gate VSphereMultiVCenterDay2 [#2783](https://github.com/openshift/api/pull/2783) * [CNTRLPLANE-3115](https://issues.redhat.com/browse/CNTRLPLANE-3115): Add envtest releases for 4.15 and 4.16 [#2785](https://github.com/openshift/api/pull/2785) * [CNTRLPLANE-2777](https://issues.redhat.com/browse/CNTRLPLANE-2777): add TypeMeta to GenericControllerConfig [#2780](https://github.com/openshift/api/pull/2780) * tools: codegen: increase sippy request timeout for feature promotion verification [#2782](https://github.com/openshift/api/pull/2782) * [MON-4036](https://issues.redhat.com/browse/MON-4036): Add TelemeterClientConfig to ClusterMonitoring API [#2755](https://github.com/openshift/api/pull/2755) * Allow JobTier=candidate in featuregate-test-analyzer with warning [#2781](https://github.com/openshift/api/pull/2781) * [SPLAT-2320](https://issues.redhat.com/browse/SPLAT-2320): vsphere vm-host zonal ga [#2731](https://github.com/openshift/api/pull/2731) * [NE-2512](https://issues.redhat.com/browse/NE-2512): operator/ingress: Add configurationManagement option [#2757](https://github.com/openshift/api/pull/2757) * [CORS-4337](https://issues.redhat.com/browse/CORS-4337): allow AWS Europe Sovereign Cloud partition [#2708](https://github.com/openshift/api/pull/2708) * [AGENT-1473](https://issues.redhat.com/browse/AGENT-1473): add InternalReleaseImageDegraded state type for MachineConfigNodeStatus Conditions field [#2777](https://github.com/openshift/api/pull/2777) * [CNTRLPLANE-3010](https://issues.redhat.com/browse/CNTRLPLANE-3010): Add API-side validation to enforce prefixPolicy is not set when username expression is used [#2771](https://github.com/openshift/api/pull/2771) * [OCPBUGS-74528](https://issues.redhat.com/browse/OCPBUGS-74528): upkeep: HighlyAvailableArbiter has been GA for 2 releases [#2759](https://github.com/openshift/api/pull/2759) * Improve feature-gated CEL validation merge semantics [#2770](https://github.com/openshift/api/pull/2770) * [OPRUN-4513](https://issues.redhat.com/browse/OPRUN-4513): Move OLMv1 Single/Own Namespace support back to TP [#2766](https://github.com/openshift/api/pull/2766) * [Full changelog](https://github.com/openshift/api/compare/1f2fa3f09f4ea0d6c2b5a09ba8608b70c41f616f...ad9eb11110b6e704efa5000c12c5fb5db1685e8a) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/7253dceba215f03434b73d23d9efa70db46507ee) * [OCPBUGS-74528](https://issues.redhat.com/browse/OCPBUGS-74528): bump: ocp/api ocp/libray-go [#475](https://github.com/openshift/cluster-config-operator/pull/475) * [API-1646](https://issues.redhat.com/browse/API-1646): Add config-operator workload and namespaces network policies [#463](https://github.com/openshift/cluster-config-operator/pull/463) * [OCPSTRAT-2876](https://issues.redhat.com/browse/OCPSTRAT-2876): Teach config operator to filter feature gate manifests by major version inclusion [#459](https://github.com/openshift/cluster-config-operator/pull/459) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/9ac2336f38cda129355ff48ab76a97a545fd07ab...7253dceba215f03434b73d23d9efa70db46507ee) ### [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/b2e26b937e7f6dab36b63ace9c8453ba9654011c) * [OCPCLOUD-3349](https://issues.redhat.com/browse/OCPCLOUD-3349): Honor TLS adherence, allow TLS overrides via flags [#398](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/398) * [OCPCLOUD-3284](https://issues.redhat.com/browse/OCPCLOUD-3284): Bump to k8s 1.35 and associated deps. [#397](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/397) * [Full changelog](https://github.com/openshift/cluster-control-plane-machine-set-operator/compare/fd6ee313ebfa9ae0c269d06942cf135a8f6b4d87...b2e26b937e7f6dab36b63ace9c8453ba9654011c) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/98d8223ebe55a0ddc10bb485e7603deb2c0acbb9) * [STOR-2762](https://issues.redhat.com/browse/STOR-2762): Bump all deps for 4.22 [#270](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/270) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/74486094e54c300de15bc19cbdd7144a609ecbc3...98d8223ebe55a0ddc10bb485e7603deb2c0acbb9) ### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/3d2141182243cde1ec6417bd005c76d29aa88a01) * [OCPBUGS-78085](https://issues.redhat.com/browse/OCPBUGS-78085): Fix dual-stack service update by preserving IP families [#467](https://github.com/openshift/cluster-dns-operator/pull/467) * [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/90d93ab1a6b5b1b9bf8cd1483930b341464cb56a...3d2141182243cde1ec6417bd005c76d29aa88a01) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/e05708bc8a68e777fbff1e27d918cbb1af1b8649) * [OCPBUGS-81341](https://issues.redhat.com/browse/OCPBUGS-81341): fix: add correct annotations to stop update events [#1580](https://github.com/openshift/cluster-etcd-operator/pull/1580) * [CNTRLPLANE-2621](https://issues.redhat.com/browse/CNTRLPLANE-2621): Restart operator when TLS config changes [#1556](https://github.com/openshift/cluster-etcd-operator/pull/1556) * [OCPBUGS-80959](https://issues.redhat.com/browse/OCPBUGS-80959): fix(tnf): align Pacemaker kubelet and etcd retry pacing [#1578](https://github.com/openshift/cluster-etcd-operator/pull/1578) * [CNTRLPLANE-2668](https://issues.redhat.com/browse/CNTRLPLANE-2668): Migrating go standard etcd cases to ote [#1575](https://github.com/openshift/cluster-etcd-operator/pull/1575) * NO-JIRA: add Lance as a reviewer [#1576](https://github.com/openshift/cluster-etcd-operator/pull/1576) * [OCPBUGS-78956](https://issues.redhat.com/browse/OCPBUGS-78956): Disable member cache for quorum checker in TNF [#1568](https://github.com/openshift/cluster-etcd-operator/pull/1568) * [OCPBUGS-65626](https://issues.redhat.com/browse/OCPBUGS-65626): upgrade library-go to latest changes [#1566](https://github.com/openshift/cluster-etcd-operator/pull/1566) * [OCPBUGS-78930](https://issues.redhat.com/browse/OCPBUGS-78930): add tnf jobs to network policy exceptions [#1574](https://github.com/openshift/cluster-etcd-operator/pull/1574) * [ETCD-557](https://issues.redhat.com/browse/ETCD-557): Add e2e Network policy test cases [#1543](https://github.com/openshift/cluster-etcd-operator/pull/1543) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/2acdf90be4918c89cfc2509ea502839af15127bd...e05708bc8a68e777fbff1e27d918cbb1af1b8649) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/e203e6d0e35b65b4b4b01a16b4d3a77d62ed1143) * [OCPBUGS-66225](https://issues.redhat.com/browse/OCPBUGS-66225): ImageConfigController: wait for ClusterVersion informe… [#1316](https://github.com/openshift/cluster-image-registry-operator/pull/1316) * [OCPBUGS-66225](https://issues.redhat.com/browse/OCPBUGS-66225): fix degraded blip on stale config caches [#1304](https://github.com/openshift/cluster-image-registry-operator/pull/1304) * [OCPBUGS-66225](https://issues.redhat.com/browse/OCPBUGS-66225): migrate to go 1.25 [#1305](https://github.com/openshift/cluster-image-registry-operator/pull/1305) * [IR-350](https://issues.redhat.com/browse/IR-350): make metrics server tls configuration file-based [#1297](https://github.com/openshift/cluster-image-registry-operator/pull/1297) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/e000262ca78f9bc8dabff8dcfd3d163a37e29b51...e203e6d0e35b65b4b4b01a16b4d3a77d62ed1143) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/3c1da4b8b3d4a9fbaf033f4324b5a0ffe2fbf633) * [OCPBUGS-3917](https://issues.redhat.com/browse/OCPBUGS-3917): filter non-FIPS TLS 1.3 ciphers from ROUTER_CIPHERSUITES on FIPS clusters [#1401](https://github.com/openshift/cluster-ingress-operator/pull/1401) * [NE-2501](https://issues.redhat.com/browse/NE-2501): Add network policies for ingress resources [#1392](https://github.com/openshift/cluster-ingress-operator/pull/1392) * [OCPBUGS-79376](https://issues.redhat.com/browse/OCPBUGS-79376): Bump to OSSM 3.3.1 and Istio v1.28.5 [#1406](https://github.com/openshift/cluster-ingress-operator/pull/1406) * [OCPBUGS-78541](https://issues.redhat.com/browse/OCPBUGS-78541): Move TestIngressControllerCustomEndpoints to run last [#1388](https://github.com/openshift/cluster-ingress-operator/pull/1388) * [OCPBUGS-79467](https://issues.redhat.com/browse/OCPBUGS-79467): Change default log level from DEBUG to INFO [#1402](https://github.com/openshift/cluster-ingress-operator/pull/1402) * [NE-2519](https://issues.redhat.com/browse/NE-2519): Move Sail Library to official release branch [#1404](https://github.com/openshift/cluster-ingress-operator/pull/1404) * [NE-2523](https://issues.redhat.com/browse/NE-2523): Implement configurationManagement API [#1385](https://github.com/openshift/cluster-ingress-operator/pull/1385) * [OCPBUGS-79667](https://issues.redhat.com/browse/OCPBUGS-79667): Use feature-gate annotation for Sail Library RBAC [#1393](https://github.com/openshift/cluster-ingress-operator/pull/1393) * [NE-2396](https://issues.redhat.com/browse/NE-2396): gatewayclass: Enable Horizontal Pod Autoscaling [#1326](https://github.com/openshift/cluster-ingress-operator/pull/1326) * [CORS-4335](https://issues.redhat.com/browse/CORS-4335): Add support for AWS European Sovereign Cloud [#1360](https://github.com/openshift/cluster-ingress-operator/pull/1360) * [NE-2421](https://issues.redhat.com/browse/NE-2421): Support dual-stack IngressController on AWS [#1376](https://github.com/openshift/cluster-ingress-operator/pull/1376) * [OCPBUGS-62237](https://issues.redhat.com/browse/OCPBUGS-62237): Apply APIServer TLS security profile to canary daemonset [#1386](https://github.com/openshift/cluster-ingress-operator/pull/1386) * [OCPBUGS-78523](https://issues.redhat.com/browse/OCPBUGS-78523): gatewayapi_controller: Replace sync.Once with retry for GatewayClass field indexer setup [#1382](https://github.com/openshift/cluster-ingress-operator/pull/1382) * [OCPBUGS-62627](https://issues.redhat.com/browse/OCPBUGS-62627): cluster operator ingress reported Progressing=True wit… [#1299](https://github.com/openshift/cluster-ingress-operator/pull/1299) * [OCPBUGS-62238](https://issues.redhat.com/browse/OCPBUGS-62238): configure tls profile for router metrics [#1378](https://github.com/openshift/cluster-ingress-operator/pull/1378) * [NE-2285](https://issues.redhat.com/browse/NE-2285): Bump to OSSM 3.3.0 and Istio v1.28.4 [#1396](https://github.com/openshift/cluster-ingress-operator/pull/1396) * [OCPBUGS-77457](https://issues.redhat.com/browse/OCPBUGS-77457): Respect proxy configuration on gwapi provisioning [#1383](https://github.com/openshift/cluster-ingress-operator/pull/1383) * [NE-2471](https://issues.redhat.com/browse/NE-2471): Replace OLM-based Istio install with Sail Library [#1354](https://github.com/openshift/cluster-ingress-operator/pull/1354) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/b347d80886bf5c368695e4912667d71e2cf2a22d...3c1da4b8b3d4a9fbaf033f4324b5a0ffe2fbf633) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/360d3fee5c01437f857d761cff755f8b2e5004b3) * [OCPBUGS-76952](https://issues.redhat.com/browse/OCPBUGS-76952): scc: fix uid{Min,Max}Range for nested-container [#2053](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2053) * NO-JIRA:Fix TestBoundTokenOperatorSecretDeletion stability and monitor failures [#2080](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2080) * [CNTRLPLANE-2622](https://issues.redhat.com/browse/CNTRLPLANE-2622): Restart operator when TLS config changes [#2059](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2059) * [CORS-4363](https://issues.redhat.com/browse/CORS-4363): set bindAddress/bindNetwork for dual-stack clusters [#2079](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2079) * [CNTRLPLANE-2992](https://issues.redhat.com/browse/CNTRLPLANE-2992): Update CKASO to use a default webhook authenticator secret when authentication type is not `None` [#2074](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2074) * [OCPBUGS-65626](https://issues.redhat.com/browse/OCPBUGS-65626): update library-go to latest [#2026](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2026) * [CNTRLPLANE-2223](https://issues.redhat.com/browse/CNTRLPLANE-2223): Migrate TestBoundTokenSignerController to ginkgo [#2067](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2067) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/c670e01a29cfe5558ca50f35b422ea335ac51f06...360d3fee5c01437f857d761cff755f8b2e5004b3) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/b646f5481a723f5613ea45cd4a49dd716f5ae16c) * [OCPBUGS-23366](https://issues.redhat.com/browse/OCPBUGS-23366): bindata: Import configmap-csr-controller-ca.yaml from KAS-O [#918](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/918) * [CNTRLPLANE-2623](https://issues.redhat.com/browse/CNTRLPLANE-2623): Restart operator when TLS config changes [#915](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/915) * [OCPBUGS-65626](https://issues.redhat.com/browse/OCPBUGS-65626): update library-go to latest [#905](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/905) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/41ab963edfef9473111879069620971365231c49...b646f5481a723f5613ea45cd4a49dd716f5ae16c) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/ddbfddb8a0c77b03c1d7c994991caa031d99c330) * [CNTRLPLANE-2810](https://issues.redhat.com/browse/CNTRLPLANE-2810): Restart operator when TLS config changes [#617](https://github.com/openshift/cluster-kube-scheduler-operator/pull/617) * [OCPBUGS-65626](https://issues.redhat.com/browse/OCPBUGS-65626): update library go to latest [#610](https://github.com/openshift/cluster-kube-scheduler-operator/pull/610) * [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/ad1e1bd8f8d50d9ae560e0c72b434655b3273827...ddbfddb8a0c77b03c1d7c994991caa031d99c330) ### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/93c77b0461026649724fc5299d8b74ac79ca3ef6) * [CNTRLPLANE-2706](https://issues.redhat.com/browse/CNTRLPLANE-2706): add network policy e2e tests for operator and operand [#151](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/151) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/47075d8ce357cf66c4a843cff09cae53cee7cf80...93c77b0461026649724fc5299d8b74ac79ca3ef6) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/03eab5156b417210797f0fc50fcc0f2c4cf4f191) * [OCPBUGS-81554](https://issues.redhat.com/browse/OCPBUGS-81554): CVE-2026-33186 - bump google.golang.org/grpc to v1.79.3 [#2872](https://github.com/openshift/cluster-monitoring-operator/pull/2872) * NO-ISSUE: exclude hack/tools/vendor from shellcheck [#2873](https://github.com/openshift/cluster-monitoring-operator/pull/2873) * NO-JIRA: [bot] Synchronize versions of the downstream components [#2865](https://github.com/openshift/cluster-monitoring-operator/pull/2865) * [OCPBUGS-81159](https://issues.redhat.com/browse/OCPBUGS-81159): reject invalid collection profile in webhook [#2860](https://github.com/openshift/cluster-monitoring-operator/pull/2860) * NO-ISSUE: [bot] Update jsonnet dependencies [#2861](https://github.com/openshift/cluster-monitoring-operator/pull/2861) * [MON-4481](https://issues.redhat.com/browse/MON-4481), [MON-4482](https://issues.redhat.com/browse/MON-4482): set minimum TLS version for Thanos sidecars [#2859](https://github.com/openshift/cluster-monitoring-operator/pull/2859) * NO-JIRA: update jsonnet dependencies [#2858](https://github.com/openshift/cluster-monitoring-operator/pull/2858) * [OCPBUGS-78976](https://issues.redhat.com/browse/OCPBUGS-78976): configure repair policy to 'evict' [#2856](https://github.com/openshift/cluster-monitoring-operator/pull/2856) * [MON-4542](https://issues.redhat.com/browse/MON-4542): update Prometheus operator CRDS to v0.90.0 [#2854](https://github.com/openshift/cluster-monitoring-operator/pull/2854) * NO-JIRA: update github.com/openshift/library-go [#2852](https://github.com/openshift/cluster-monitoring-operator/pull/2852) * NO-JIRA: change ClusterRolefailed to ClusterRole failed [#2853](https://github.com/openshift/cluster-monitoring-operator/pull/2853) * NO-JIRA: [bot] Synchronize versions of the downstream components [#2857](https://github.com/openshift/cluster-monitoring-operator/pull/2857) * NO-JIRA: [bot] Synchronize versions of the downstream components [#2851](https://github.com/openshift/cluster-monitoring-operator/pull/2851) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/1a4d61a741130a056596a433477a67821a4c6b7b...03eab5156b417210797f0fc50fcc0f2c4cf4f191) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/f3e41c5bf61313ae7408f15b263140bfc184b7d6) * [CORENET-6933](https://issues.redhat.com/browse/CORENET-6933): Update VTEPs/CUDN APIs [#2952](https://github.com/openshift/cluster-network-operator/pull/2952) * [OCPBUGS-78974](https://issues.redhat.com/browse/OCPBUGS-78974): Fix ManagementState being reset on operator restart [#2942](https://github.com/openshift/cluster-network-operator/pull/2942) * [CORENET-6613](https://issues.redhat.com/browse/CORENET-6613): `ClusterNetworkConnect` DevPreview FG [#2880](https://github.com/openshift/cluster-network-operator/pull/2880) * no-jira: Update OWNERS_ALIASES to include myself + "taanyas" and "marty-power" [#2908](https://github.com/openshift/cluster-network-operator/pull/2908) * [CORENET-6813](https://issues.redhat.com/browse/CORENET-6813): Add config override for allow-icmp-network-policy [#2920](https://github.com/openshift/cluster-network-operator/pull/2920) * [CORENET-6100](https://issues.redhat.com/browse/CORENET-6100): Add support for no-overlay mode [#2844](https://github.com/openshift/cluster-network-operator/pull/2844) * [CORENET-6561](https://issues.redhat.com/browse/CORENET-6561): CNO Rebase k8s to 1.35.0 [#2887](https://github.com/openshift/cluster-network-operator/pull/2887) * [OCPBUGS-78731](https://issues.redhat.com/browse/OCPBUGS-78731): Revert "NVIDIA-554: DPU-host mode: use ConfigMap for OVN feature enablement instead of per-node script gating" [#2938](https://github.com/openshift/cluster-network-operator/pull/2938) * [OCPBUGS-77015](https://issues.redhat.com/browse/OCPBUGS-77015): wait for patch port to apply drop garp flows [#2910](https://github.com/openshift/cluster-network-operator/pull/2910) * [OCPBUGS-70016](https://issues.redhat.com/browse/OCPBUGS-70016): Updating cluster-network-operator-container image to be consistent with ART for 4.22 [#2863](https://github.com/openshift/cluster-network-operator/pull/2863) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/3b5ef2d8b37e2e040f5b98a07848a63774aa3012...f3e41c5bf61313ae7408f15b263140bfc184b7d6) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/1d3e91fd6b0af04e048a9523182321653572440a) * NO-JIRA: E2E: move dra resource test to reboot tests directory [#1486](https://github.com/openshift/cluster-node-tuning-operator/pull/1486) * [PSAP-2185](https://issues.redhat.com/browse/PSAP-2185): Support centralized TLS security profile configuration [#1483](https://github.com/openshift/cluster-node-tuning-operator/pull/1483) * [CNF-18941](https://issues.redhat.com/browse/CNF-18941): e2e: PP: cover ExecCPUAffinity support in tests [#1432](https://github.com/openshift/cluster-node-tuning-operator/pull/1432) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/fe593043d7d87fc69e2f09266afd8e6dadca8ce7...1d3e91fd6b0af04e048a9523182321653572440a) ### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/4a37804d95b6253cb23130728b5150c17f2c9455) * [OCPBUGS-77899](https://issues.redhat.com/browse/OCPBUGS-77899): Wait for operator-controller resources before verifyig [#181](https://github.com/openshift/cluster-olm-operator/pull/181) * [OPRUN-4518](https://issues.redhat.com/browse/OPRUN-4518): Rename ClusterExtensionRevision to ClusterObjectSet [#191](https://github.com/openshift/cluster-olm-operator/pull/191) * NO-ISSUE: Add fgiudici as reviewer [#190](https://github.com/openshift/cluster-olm-operator/pull/190) * NO-ISSUE: return semver conversion errors [#183](https://github.com/openshift/cluster-olm-operator/pull/183) * [OCPBUGS-81188](https://issues.redhat.com/browse/OCPBUGS-81188): Update grpc and other dependencies [#182](https://github.com/openshift/cluster-olm-operator/pull/182) * [OPRUN-4502](https://issues.redhat.com/browse/OPRUN-4502): Use FratureGateNewOLMConfigAPI from openshift/api [#180](https://github.com/openshift/cluster-olm-operator/pull/180) * [OPRUN-4502](https://issues.redhat.com/browse/OPRUN-4502): Add feature-gate for DeploymentConfig [#176](https://github.com/openshift/cluster-olm-operator/pull/176) * [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/8ecafe23f3828c3750dfbdd55f9a9d105c984963...4a37804d95b6253cb23130728b5150c17f2c9455) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/855d6f12ab80cc4334233ef77a9bbf6d2da4349b) * [CNTRLPLANE-2619](https://issues.redhat.com/browse/CNTRLPLANE-2619): Restart operator when TLS config changes [#662](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/662) * [CNTRLPLANE-2450](https://issues.redhat.com/browse/CNTRLPLANE-2450): bump(k8s.io): 1.35.2 [#669](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/669) * [CNTRLPLANE-2619](https://issues.redhat.com/browse/CNTRLPLANE-2619): make checkendpoints use apiserver config [#657](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/657) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/e9b2ce2e58ad2b6adbf90fb10b0fdbd6cca1570d...855d6f12ab80cc4334233ef77a9bbf6d2da4349b) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/e0d28ec9e1c91b0b72ff66c98f7a3b126f4480ad) * [CNTRLPLANE-2620](https://issues.redhat.com/browse/CNTRLPLANE-2620): Restart operator when TLS config changes [#412](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/412) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/8e04fd3a6d1bbdb878a83fa13fde240c593504cc...e0d28ec9e1c91b0b72ff66c98f7a3b126f4480ad) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/8dfdf2ef3310358f3559a5481df43b98b2294791) * NO-JIRA: Add initial Agent Guide [#682](https://github.com/openshift/cluster-storage-operator/pull/682) * [STOR-2770](https://issues.redhat.com/browse/STOR-2770): Mount metrics certs of azure-disk and azure-file CSI driver operator for Hypershift [#686](https://github.com/openshift/cluster-storage-operator/pull/686) * [STOR-2762](https://issues.redhat.com/browse/STOR-2762): Bump all deps for 4.22 [#684](https://github.com/openshift/cluster-storage-operator/pull/684) * [OCPBUGS-74232](https://issues.redhat.com/browse/OCPBUGS-74232): volume-data-source-validator should run on master nodes [#659](https://github.com/openshift/cluster-storage-operator/pull/659) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/3927dcd2366e0d4dcd92651b0b26c8ab47fc26ea...8dfdf2ef3310358f3559a5481df43b98b2294791) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/26e376532660fd7fc0a636e4808e498c60dd443d) * [OTA-1813](https://issues.redhat.com/browse/OTA-1813): Drop a local label on alert-risk e2e [#1363](https://github.com/openshift/cluster-version-operator/pull/1363) * NO-ISSUE: Add CodeRabbit config with review rules from PR analysis [#1360](https://github.com/openshift/cluster-version-operator/pull/1360) * NO-JIRA: use scrape class which is more succinct [#1365](https://github.com/openshift/cluster-version-operator/pull/1365) * [CNTRLPLANE-2777](https://issues.redhat.com/browse/CNTRLPLANE-2777): feat(resource builder): allow to inject tls configuration into annotated config maps [#1322](https://github.com/openshift/cluster-version-operator/pull/1322) * [OTA-1813](https://issues.redhat.com/browse/OTA-1813): Populate risks from alerts [#1329](https://github.com/openshift/cluster-version-operator/pull/1329) * [OCPBUGS-78997](https://issues.redhat.com/browse/OCPBUGS-78997): Do not discard ListOptions in waitForPodCompletion. [#1361](https://github.com/openshift/cluster-version-operator/pull/1361) * [OCPBUGS-65621](https://issues.redhat.com/browse/OCPBUGS-65621): add dedicated service account to crb, cvo and version pod [#1266](https://github.com/openshift/cluster-version-operator/pull/1266) * NO-JIRA: Add test migration guide for openshift-tests-private to CVO [#1336](https://github.com/openshift/cluster-version-operator/pull/1336) * NO-JIRA: Try not to block by informing [#1356](https://github.com/openshift/cluster-version-operator/pull/1356) * [OCPSTRAT-2876](https://issues.redhat.com/browse/OCPSTRAT-2876): Allow inclusion/exclusion of manifests based on the OCP major version [#1282](https://github.com/openshift/cluster-version-operator/pull/1282) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/9f2389988d2d92b63c8da1739f2262aa38a494a9...26e376532660fd7fc0a636e4808e498c60dd443d) ### [console](https://github.com/openshift/console/tree/d0f125261b8e9ec601e83fef1e1d960ef7d86a42) * [OCPBUGS-81506](https://issues.redhat.com/browse/OCPBUGS-81506): Add missing i18n translations for Pagination component [#16233](https://github.com/openshift/console/pull/16233) * [CNV-62016](https://issues.redhat.com/browse/CNV-62016): add description to ResourceQuota page title [#16086](https://github.com/openshift/console/pull/16086) * [OCPBUGS-80989](https://issues.redhat.com/browse/OCPBUGS-80989): Skip to fetch resource if model not found and load the other resources in list-page [#16230](https://github.com/openshift/console/pull/16230) * [CONSOLE-5110](https://issues.redhat.com/browse/CONSOLE-5110): Assorted fixes and improvements [#16250](https://github.com/openshift/console/pull/16250) * [OCPBUGS-79355](https://issues.redhat.com/browse/OCPBUGS-79355): Fix and enable OLM Package E2E tests disabled during the public/ directory useK8sWatchResource refactoring [#16220](https://github.com/openshift/console/pull/16220) * [OCPBUGS-74156](https://issues.redhat.com/browse/OCPBUGS-74156): Prevent pod log search from shifting page layout [#16223](https://github.com/openshift/console/pull/16223) * Revert "OCPBUGS-74156: Prevent pod log viewer from shifting page layout when searching" [#16218](https://github.com/openshift/console/pull/16218) * [OCPBUGS-74506](https://issues.redhat.com/browse/OCPBUGS-74506): Remove ConsolePluginSecurityPolicy featuregate [#16013](https://github.com/openshift/console/pull/16013) * [CONSOLE-5151](https://issues.redhat.com/browse/CONSOLE-5151): Replace showdown with marked [#16239](https://github.com/openshift/console/pull/16239) * [CONSOLE-5094](https://issues.redhat.com/browse/CONSOLE-5094): cypress test improvements [#16046](https://github.com/openshift/console/pull/16046) * [OCPBUGS-81331](https://issues.redhat.com/browse/OCPBUGS-81331): Storage > VolumeSnapshots and VAC throws error [#16219](https://github.com/openshift/console/pull/16219) * [CONSOLE-4447](https://issues.redhat.com/browse/CONSOLE-4447): Additional modals switched to use ModalFooterWithAlerts for consistency [#16171](https://github.com/openshift/console/pull/16171) * [OCPBUGS-80939](https://issues.redhat.com/browse/OCPBUGS-80939): Add robots.txt policy to console [#16205](https://github.com/openshift/console/pull/16205) * [OCPBUGS-79315](https://issues.redhat.com/browse/OCPBUGS-79315): fix analyze.sh/react-icons treeshake [#16188](https://github.com/openshift/console/pull/16188) * [CONSOLE-5015](https://issues.redhat.com/browse/CONSOLE-5015): Remove drag-and-drop from TextColumnField [#16204](https://github.com/openshift/console/pull/16204) * [CONSOLE-5065](https://issues.redhat.com/browse/CONSOLE-5065): Update list of PatternFly packages that support dynamic modules [#16182](https://github.com/openshift/console/pull/16182) * NO-ISSUE: frontend/packages/console-dynamic-plugin-sdk/README: 4.22 doesn't support PatternFly 5 [#16206](https://github.com/openshift/console/pull/16206) * [OCPBUGS-62700](https://issues.redhat.com/browse/OCPBUGS-62700): Fix VolumeSnapshot table sorting [#16200](https://github.com/openshift/console/pull/16200) * [OCPBUGS-79581](https://issues.redhat.com/browse/OCPBUGS-79581): Fix Deprecated Operator Warnings E2E tests Skipped in the Firehose Public Folder PR [#16197](https://github.com/openshift/console/pull/16197) * [OCPBUGS-74156](https://issues.redhat.com/browse/OCPBUGS-74156): Prevent pod log viewer from shifting page layout when searching [#16193](https://github.com/openshift/console/pull/16193) * [OCPBUGS-79678](https://issues.redhat.com/browse/OCPBUGS-79678): Align the search input so that its next to the select menu toggle [#16198](https://github.com/openshift/console/pull/16198) * [OCPBUGS-78584](https://issues.redhat.com/browse/OCPBUGS-78584): Preserve query params in CatalogRedirect [#16165](https://github.com/openshift/console/pull/16165) * [OCPBUGS-79525](https://issues.redhat.com/browse/OCPBUGS-79525): Fix null reference error in subscription action menu [#16196](https://github.com/openshift/console/pull/16196) * [OCPBUGS-72526](https://issues.redhat.com/browse/OCPBUGS-72526): Impersonating user loads extra pages that user not authorized to view [#16088](https://github.com/openshift/console/pull/16088) * [OCPBUGS-79000](https://issues.redhat.com/browse/OCPBUGS-79000): Fix perspective switcher icon suspending the whole app [#16183](https://github.com/openshift/console/pull/16183) * [CONSOLE-5015](https://issues.redhat.com/browse/CONSOLE-5015): Refactor pinned nav to react-drag-drop [#16146](https://github.com/openshift/console/pull/16146) * [CONSOLE-5031](https://issues.redhat.com/browse/CONSOLE-5031): Remove Firehose Component and Fix and Cleanup Impacted Types [#16096](https://github.com/openshift/console/pull/16096) * [CONSOLE-4983](https://issues.redhat.com/browse/CONSOLE-4983): Add Groups to node details [#15981](https://github.com/openshift/console/pull/15981) * NO-JIRA: prep for 4.22.0-prerelease.2 SDK publish [#16201](https://github.com/openshift/console/pull/16201) * [OCPBUGS-74140](https://issues.redhat.com/browse/OCPBUGS-74140): Prevent Chinese characters from rendering as unicode escape sequences in alert messages [#16156](https://github.com/openshift/console/pull/16156) * [OCPBUGS-77814](https://issues.redhat.com/browse/OCPBUGS-77814): Add E2E tests for VolumeAttributesClass UI [#16085](https://github.com/openshift/console/pull/16085) * [CONSOLE-5073](https://issues.redhat.com/browse/CONSOLE-5073): Update redux-related packages to latest [#16087](https://github.com/openshift/console/pull/16087) * [OCPBUGS-78543](https://issues.redhat.com/browse/OCPBUGS-78543): Hide filter category selector when only one filter exists [#16153](https://github.com/openshift/console/pull/16153) * [CONSOLE-5015](https://issues.redhat.com/browse/CONSOLE-5015): Replace react-dnd with PF MultipleFileUpload in topology [#16179](https://github.com/openshift/console/pull/16179) * [CONSOLE-5134](https://issues.redhat.com/browse/CONSOLE-5134): Update to Go 1.25, K8s 1.35, and Helm 3.20 [#16147](https://github.com/openshift/console/pull/16147) * [CONSOLE-5135](https://issues.redhat.com/browse/CONSOLE-5135): add deprecation warning for `react-router-dom` [#16178](https://github.com/openshift/console/pull/16178) * [OCPBUGS-79462](https://issues.redhat.com/browse/OCPBUGS-79462): Skip flaky Data Grid operator E2E tests [#16191](https://github.com/openshift/console/pull/16191) * [CONSOLE-5027](https://issues.redhat.com/browse/CONSOLE-5027): Refactor public/ Directory Components to useK8sWatchResource(s) [#15954](https://github.com/openshift/console/pull/15954) * [OCPBUGS-63391](https://issues.redhat.com/browse/OCPBUGS-63391): Replace DataViewTextFilter with existing custom TextFilter [#16151](https://github.com/openshift/console/pull/16151) * [OCPBUGS-73803](https://issues.redhat.com/browse/OCPBUGS-73803): Fix incorrect OLMv1 documentation URL [#16052](https://github.com/openshift/console/pull/16052) * [OCPBUGS-74346](https://issues.redhat.com/browse/OCPBUGS-74346): Fix useOperatorCatalogCategories hook. [#16093](https://github.com/openshift/console/pull/16093) * [OCPBUGS-78534](https://issues.redhat.com/browse/OCPBUGS-78534): Make E2E test create helper idempotent and improve test cleanup [#16148](https://github.com/openshift/console/pull/16148) * [OCPBUGS-66147](https://issues.redhat.com/browse/OCPBUGS-66147): Make folder field optional for vsphere [#16142](https://github.com/openshift/console/pull/16142) * [OCPBUGS-77912](https://issues.redhat.com/browse/OCPBUGS-77912): Fix TypeError in OLS code import to console [#16119](https://github.com/openshift/console/pull/16119) * [OCPBUGS-44612](https://issues.redhat.com/browse/OCPBUGS-44612): Remove useUserPreferenceCompatibility and withUserPreferenceCompatibility [#16076](https://github.com/openshift/console/pull/16076) * [CONSOLE-5073](https://issues.redhat.com/browse/CONSOLE-5073): Bump i18next to latest [#16150](https://github.com/openshift/console/pull/16150) * [CONSOLE-4447](https://issues.redhat.com/browse/CONSOLE-4447): Update SecretFormWrapper modal to use ModalFooterWithAlerts [#16167](https://github.com/openshift/console/pull/16167) * [RFE-7965](https://issues.redhat.com/browse/RFE-7965): add basic auth support for helm repositories [#15624](https://github.com/openshift/console/pull/15624) * [CONSOLE-5094](https://issues.redhat.com/browse/CONSOLE-5094): Add pesudo CSP violation detection to Cypress [#16048](https://github.com/openshift/console/pull/16048) * NO-JIRA: Update demo plugin README [#16166](https://github.com/openshift/console/pull/16166) * [CONSOLE-5093](https://issues.redhat.com/browse/CONSOLE-5093): Remove support for deprecated extensions [#16043](https://github.com/openshift/console/pull/16043) * [CONSOLE-4447](https://issues.redhat.com/browse/CONSOLE-4447): Remove deprecated modal components and CSS [#16126](https://github.com/openshift/console/pull/16126) * And 11 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/console/compare/b13a1ad9d18e022bc134f69d83db441ce695b60a...d0f125261b8e9ec601e83fef1e1d960ef7d86a42) ### [console-operator](https://github.com/openshift/console-operator/tree/4bd76c3d0a1353dabccfcb8276e90cf736ccdf89) * [CONSOLE-5138](https://issues.redhat.com/browse/CONSOLE-5138): Enable readOnlyRootFilesystem for console and download pod [#1123](https://github.com/openshift/console-operator/pull/1123) * [OCPBUGS-78477](https://issues.redhat.com/browse/OCPBUGS-78477): Bump API to support ExternalOIDCWithUpstreamParity new API fields [#1125](https://github.com/openshift/console-operator/pull/1125) * [OCPBUGS-63502](https://issues.redhat.com/browse/OCPBUGS-63502): Redeploy console pods upon cert rotation [#1093](https://github.com/openshift/console-operator/pull/1093) * [OCPBUGS-65622](https://issues.redhat.com/browse/OCPBUGS-65622): add controller for downloads service account deletion logic [#1111](https://github.com/openshift/console-operator/pull/1111) * [Full changelog](https://github.com/openshift/console-operator/compare/f5ba57986d0e90e745052f41e2f773aa8fbe8ed9...4bd76c3d0a1353dabccfcb8276e90cf736ccdf89) ### [deployer, tools](https://github.com/openshift/oc/tree/075cd278d1e62cf49b266e157891967bda16079d) * NO-ISSUE: recover the context in upgrade [#2248](https://github.com/openshift/oc/pull/2248) * NO-JIRA: claude: Turn pr-review skill into code-reviewer agent [#2245](https://github.com/openshift/oc/pull/2245) * [OCPBUGS-59311](https://issues.redhat.com/browse/OCPBUGS-59311): must-gather: Handle signals properly [#2237](https://github.com/openshift/oc/pull/2237) * [OTA-1548](https://issues.redhat.com/browse/OTA-1548): set up accepted risks [#2170](https://github.com/openshift/oc/pull/2170) * [MCO-1961](https://issues.redhat.com/browse/MCO-1961): Allow multiple machine-os versions [#2157](https://github.com/openshift/oc/pull/2157) * Revert "TRT-2587: Revert #2219 "CNTRLPLANE-2769: Bump k8s dependencies to 1.35"" [#2241](https://github.com/openshift/oc/pull/2241) * [TRT-2587](https://issues.redhat.com/browse/TRT-2587): Revert #2219 "CNTRLPLANE-2769: Bump k8s dependencies to 1.35" [#2236](https://github.com/openshift/oc/pull/2236) * [TRT-2585](https://issues.redhat.com/browse/TRT-2585): pkg/cli/admin/release/extract: Support zero-output extraction [#2233](https://github.com/openshift/oc/pull/2233) * [OCPBUGS-78701](https://issues.redhat.com/browse/OCPBUGS-78701): adm policy add-role-to-user: Fix --dry-run=server [#2231](https://github.com/openshift/oc/pull/2231) * [OCPBUGS-77845](https://issues.redhat.com/browse/OCPBUGS-77845): Update release extract inclusion to support feature gates and major version [#2222](https://github.com/openshift/oc/pull/2222) * NO-ISSUE: pkg/cli/admin/release/extract: Read manifests into memory [#2232](https://github.com/openshift/oc/pull/2232) * NO-JIRA: Add .coderabbit.yaml and AGENTS.md configurations [#2229](https://github.com/openshift/oc/pull/2229) * [CNTRLPLANE-2769](https://issues.redhat.com/browse/CNTRLPLANE-2769): Bump k8s dependencies to 1.35 [#2219](https://github.com/openshift/oc/pull/2219) * NO-JIRA:Fixing manifest ci failure [#2228](https://github.com/openshift/oc/pull/2228) * And 2 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/oc/compare/f7a24ec33be5c7d13ddc96b487969d749bbdac92...075cd278d1e62cf49b266e157891967bda16079d) ### [docker-registry](https://github.com/openshift/image-registry/tree/c3fa7db05e878e35ff95fcff896f716e82fdd170) * [CNTRLPLANE-3073](https://issues.redhat.com/browse/CNTRLPLANE-3073): bump kubernetes to v1.35 [#467](https://github.com/openshift/image-registry/pull/467) * [Full changelog](https://github.com/openshift/image-registry/compare/d4cce000f749280e593ed758791b6ef97cc01746...c3fa7db05e878e35ff95fcff896f716e82fdd170) ### [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp/tree/0073bd1187c07febc963fc67f0df67cd33c8f218) * [OCPBUGS-81576](https://issues.redhat.com/browse/OCPBUGS-81576): Bump gRPC-Go package for CVE fix [#155](https://github.com/openshift/machine-api-provider-gcp/pull/155) * [OCPCLOUD-3279](https://issues.redhat.com/browse/OCPCLOUD-3279): Rebase to Kube 1.35 for Machine API Provider GCP [#145](https://github.com/openshift/machine-api-provider-gcp/pull/145) * [Full changelog](https://github.com/openshift/machine-api-provider-gcp/compare/e31069d585cd2f3f7d93dee40ed6312c634c7c36...0073bd1187c07febc963fc67f0df67cd33c8f218) ### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/6b00096f4a84203a69467802b846f215b4e04888) * [STOR-2762](https://issues.redhat.com/browse/STOR-2762): Bump all deps for 4.22 [#175](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/175) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/14179b560cb644f386e42174a326d00bc7ba9479...6b00096f4a84203a69467802b846f215b4e04888) ### [haproxy-router](https://github.com/openshift/router/tree/896390778ebe15f57f87e6ca78f11c96e64c2652) * [NE-2332](https://issues.redhat.com/browse/NE-2332): Add support for TLS curves in HAProxy configuration [#755](https://github.com/openshift/router/pull/755) * [TRT-2597](https://issues.redhat.com/browse/TRT-2597): [Revert "NE-2333: Add support for configurable SSL curves in HAProxy configuration"](https://github.com/openshift/router/pull/754#top) [#754](https://github.com/openshift/router/pull/754) * [NE-2333](https://issues.redhat.com/browse/NE-2333): Add support for configurable SSL curves in HAProxy configuration [#678](https://github.com/openshift/router/pull/678) * [OCPBUGS-77773](https://issues.redhat.com/browse/OCPBUGS-77773): fix backend server health check if DCM is enabled [#747](https://github.com/openshift/router/pull/747) * [Full changelog](https://github.com/openshift/router/compare/bb228d66f7305649c419e7f29c82d37364a41e50...896390778ebe15f57f87e6ca78f11c96e64c2652) ### [hyperkube, kube-proxy, pod](https://github.com/openshift/kubernetes/tree/9193b12ab88e006723c8605bea1659bfcbe7d638) * [OCPBUGS-78990](https://issues.redhat.com/browse/OCPBUGS-78990): Bump 1.35.3 to master [#2633](https://github.com/openshift/kubernetes/pull/2633) * [OCPBUGS-78986](https://issues.redhat.com/browse/OCPBUGS-78986): UPSTREAM: 137926: KEP-961: demote maxUnavailable feature in statefulset to off by default [#2632](https://github.com/openshift/kubernetes/pull/2632) * NO-JIRA: UPSTREAM: <carry>: Register OpenShift cloud providers in k8s-tests-ext [#2635](https://github.com/openshift/kubernetes/pull/2635) * [OCPBUGS-78504](https://issues.redhat.com/browse/OCPBUGS-78504): unflake HPAConfigurableTolerance test [#2631](https://github.com/openshift/kubernetes/pull/2631) * UPSTREAM: <carry>: OCPBUGS-39360: Fix ClusterIsIPv6() detection for dual-stack v6-primary clusters [#2603](https://github.com/openshift/kubernetes/pull/2603) * [Full changelog](https://github.com/openshift/kubernetes/compare/92d1d9845cd139dfad96dc17ddd70bdfccc7614c...9193b12ab88e006723c8605bea1659bfcbe7d638) ### [hypershift](https://github.com/openshift/hypershift/tree/51af991f187e2d4fbbf9f576c1261a89e8696d6f) * [OCPBUGS-74960](https://issues.redhat.com/browse/OCPBUGS-74960): prevent resource leak on deletion and handle DependencyViolation [#7868](https://github.com/openshift/hypershift/pull/7868) * NO-JIRA: docs: expand custom images guide with Dockerfile.dev and CPO override [#8155](https://github.com/openshift/hypershift/pull/8155) * [CNTRLPLANE-3042](https://issues.redhat.com/browse/CNTRLPLANE-3042): Parallelize make verify targets for faster local development [#8051](https://github.com/openshift/hypershift/pull/8051) * NO-JIRA: ci: fix codecov ignore patterns for docs and nested files [#8156](https://github.com/openshift/hypershift/pull/8156) * [OCPBUGS-81270](https://issues.redhat.com/browse/OCPBUGS-81270): fix(external-dns): mitigate Azure DNS API throttling [#8098](https://github.com/openshift/hypershift/pull/8098) * NO-JIRA: ci: ignore non-Go files in codecov coverage analysis [#8154](https://github.com/openshift/hypershift/pull/8154) * [OCPBUGS-67240](https://issues.redhat.com/browse/OCPBUGS-67240): Ignition generalize image download errors [#7673](https://github.com/openshift/hypershift/pull/7673) * NO-JIRA: fix(Makefile): auto-detect upstream remote for lint [#8152](https://github.com/openshift/hypershift/pull/8152) * [OCPBUGS-79539](https://issues.redhat.com/browse/OCPBUGS-79539): fix(cpo-v2): preserve HCCO modifications to OCM Controllers field [#8072](https://github.com/openshift/hypershift/pull/8072) * [AUTOSCALE-582](https://issues.redhat.com/browse/AUTOSCALE-582): wire CRD sync and CEL adjustments into karpenter-api target [#8119](https://github.com/openshift/hypershift/pull/8119) * [CNTRLPLANE-3111](https://issues.redhat.com/browse/CNTRLPLANE-3111): docs: add service publishing strategies reference documentation [#8107](https://github.com/openshift/hypershift/pull/8107) * NO-JIRA: ci: make docs deploy preview non-blocking [#8145](https://github.com/openshift/hypershift/pull/8145) * Revert "CNTRLPLANE-2841: feat(HCCO): add guest cluster metrics forwarder for control plane metrics" [#8141](https://github.com/openshift/hypershift/pull/8141) * NO-JIRA: fix(e2e): handle dual RHCOS payloads in Karpenter drift OS image check [#8128](https://github.com/openshift/hypershift/pull/8128) * [OCPBUGS-50003](https://issues.redhat.com/browse/OCPBUGS-50003): add ConfigMap fallback and EC2 error caching for vCPU metrics resolution [#6723](https://github.com/openshift/hypershift/pull/6723) * [CNTRLPLANE-2172](https://issues.redhat.com/browse/CNTRLPLANE-2172): feat(azure): add private endpoint access topology for self-managed HostedClusters [#7821](https://github.com/openshift/hypershift/pull/7821) * [CNTRLPLANE-2841](https://issues.redhat.com/browse/CNTRLPLANE-2841): feat(HCCO): add guest cluster metrics forwarder for control plane metrics [#7790](https://github.com/openshift/hypershift/pull/7790) * [CNTRLPLANE-2797](https://issues.redhat.com/browse/CNTRLPLANE-2797): hypershift-operator webhooks port 9443 respect cluster TLS security profile [#8078](https://github.com/openshift/hypershift/pull/8078) * [OCPBUGS-50603](https://issues.redhat.com/browse/OCPBUGS-50603): Create dedicated identity for KAS bootstrap container [#6827](https://github.com/openshift/hypershift/pull/6827) * Revert "NO-JIRA: test(e2e): extend AWS guest resource cleanup timeout" [#8138](https://github.com/openshift/hypershift/pull/8138) * NO-JIRA: ci: improve CI efficiency and codecov configuration [#8113](https://github.com/openshift/hypershift/pull/8113) * NO-JIRA: test(e2e): add KubeVirt platform to backup/restore e2e test [#8131](https://github.com/openshift/hypershift/pull/8131) * [OCPBUGS-81162](https://issues.redhat.com/browse/OCPBUGS-81162): fix(cpo): skip router LB services for ARO HCP [#8087](https://github.com/openshift/hypershift/pull/8087) * NO-JIRA: ci: enable paths filter on envtest workflows [#8125](https://github.com/openshift/hypershift/pull/8125) * NO-JIRA: test(e2e): extend AWS guest resource cleanup timeout [#8124](https://github.com/openshift/hypershift/pull/8124) * NO-JIRA: fix(test): deep copy CRDs inside envtest retry loop [#8127](https://github.com/openshift/hypershift/pull/8127) * NO-JIRA: chore(docs-agg): remove document count from aggregated file [#8126](https://github.com/openshift/hypershift/pull/8126) * NO-JIRA: ci: separate envtest from unit tests in CI workflow [#8120](https://github.com/openshift/hypershift/pull/8120) * [OCPBUGS-80926](https://issues.redhat.com/browse/OCPBUGS-80926): consolidate disaster-recovery prerequisites into dedicated page [#8080](https://github.com/openshift/hypershift/pull/8080) * [CNTRLPLANE-3116](https://issues.redhat.com/browse/CNTRLPLANE-3116): fix(ci): drop pip cache from docs-preview workflow [#8116](https://github.com/openshift/hypershift/pull/8116) * NO-JIRA: fix(api): regenerate feature gate manifests for ExternalOIDCWithUpstreamParity [#8117](https://github.com/openshift/hypershift/pull/8117) * [OCPBUGS-78763](https://issues.redhat.com/browse/OCPBUGS-78763): fix: global-pull-secret daemonset node labeling race condition causes pods not to be scheduled on Replace upgrade strategy nodes in time [#7981](https://github.com/openshift/hypershift/pull/7981) * [CNTRLPLANE-3037](https://issues.redhat.com/browse/CNTRLPLANE-3037): Introduce envtest for integration tests alternative [#8089](https://github.com/openshift/hypershift/pull/8089) * [CNTRLPLANE-3116](https://issues.redhat.com/browse/CNTRLPLANE-3116): ci(docs): migrate docs-preview job to GitHub Actions [#8109](https://github.com/openshift/hypershift/pull/8109) * [CNTRLPLANE-244](https://issues.redhat.com/browse/CNTRLPLANE-244): fix(ci): configure Codecov PR comments and add unit tests [#8085](https://github.com/openshift/hypershift/pull/8085) * NO-JIRA: chore(deps): weekly dependabot consolidation [#8077](https://github.com/openshift/hypershift/pull/8077) * [OCPBUGS-78931](https://issues.redhat.com/browse/OCPBUGS-78931): add KubeVirt-specific backup settings [#8022](https://github.com/openshift/hypershift/pull/8022) * [OCPBUGS-81284](https://issues.redhat.com/browse/OCPBUGS-81284): fix(release): allow multiple machine-os component versions [#8101](https://github.com/openshift/hypershift/pull/8101) * NO-JIRA: fix(aws): load credentials from --aws-creds file using SDK v2 [#8095](https://github.com/openshift/hypershift/pull/8095) * NO-JIRA: chore(ci): update hypershift-ci-2 manifests [#8062](https://github.com/openshift/hypershift/pull/8062) * [CNTRLPLANE-2678](https://issues.redhat.com/browse/CNTRLPLANE-2678): Adapt etcd-backup command and add HO namespace manifests [#8040](https://github.com/openshift/hypershift/pull/8040) * [CNTRLPLANE-2551](https://issues.redhat.com/browse/CNTRLPLANE-2551): Hypershift integration for API Auth Config changes [#7774](https://github.com/openshift/hypershift/pull/7774) * [GCP-447](https://issues.redhat.com/browse/GCP-447): inject token-minter as native sidecar init container [#7965](https://github.com/openshift/hypershift/pull/7965) * [AUTOSCALE-538](https://issues.redhat.com/browse/AUTOSCALE-538), [AUTOSCALE-539](https://issues.redhat.com/browse/AUTOSCALE-539): Add Autonode status node counts + enabled condition to HostedCluster API [#7794](https://github.com/openshift/hypershift/pull/7794) * [CNTRLPLANE-244](https://issues.redhat.com/browse/CNTRLPLANE-244): ci: add Codecov integration to unit test workflow [#8060](https://github.com/openshift/hypershift/pull/8060) * [CNTRLPLANE-3050](https://issues.redhat.com/browse/CNTRLPLANE-3050): Pre-build lint tools and fix Konflux pipeline triggers [#8052](https://github.com/openshift/hypershift/pull/8052) * [CNTRLPLANE-2838](https://issues.redhat.com/browse/CNTRLPLANE-2838): feat(CPO): add metrics-proxy control plane component [#7752](https://github.com/openshift/hypershift/pull/7752) * [CNTRLPLANE-2787](https://issues.redhat.com/browse/CNTRLPLANE-2787): Introduce BASE_DOMAIN env var for E2E test configuration [#7930](https://github.com/openshift/hypershift/pull/7930) * [CNTRLPLANE-2786](https://issues.redhat.com/browse/CNTRLPLANE-2786): Extend controller architecture diagram with consumes relationship [#8029](https://github.com/openshift/hypershift/pull/8029) * [IR-350](https://issues.redhat.com/browse/IR-350): add tls security profile configuration for the image registry operator [#8011](https://github.com/openshift/hypershift/pull/8011) * [AUTOSCALE-571](https://issues.redhat.com/browse/AUTOSCALE-571): fix(karpenter): don't associate public IP addresses for the default OpenshiftEC2NodeClass [#7853](https://github.com/openshift/hypershift/pull/7853) * NO-JIRA: feat(e2e): skip SupportedVersionSkew condition on OCP < 4.21 in backup/restore tests [#8067](https://github.com/openshift/hypershift/pull/8067) * [CNTRLPLANE-2076](https://issues.redhat.com/browse/CNTRLPLANE-2076): remove v2 import aliases left from SDK migration [#8063](https://github.com/openshift/hypershift/pull/8063) * [AUTOSCALE-559](https://issues.redhat.com/browse/AUTOSCALE-559): PrivateLink plumbing for karpenter ec2nodeclass subnets [#7791](https://github.com/openshift/hypershift/pull/7791) * [STOR-2770](https://issues.redhat.com/browse/STOR-2770): Generate Azure Disk and File CSI Driver Operator metrics serving certs by HCP controller [#7970](https://github.com/openshift/hypershift/pull/7970) * [CNTRLPLANE-2678](https://issues.redhat.com/browse/CNTRLPLANE-2678): Add fetch-etcd-certs CPO subcommand for HCPEtcdBackup [#8010](https://github.com/openshift/hypershift/pull/8010) * NO-JIRA: revert(api): remove APIServer Route CEL validation for Azure [#8074](https://github.com/openshift/hypershift/pull/8074) * [CNTRLPLANE-2172](https://issues.redhat.com/browse/CNTRLPLANE-2172): feat(api): add Azure private endpoint access and PrivateLinkService CRD [#8055](https://github.com/openshift/hypershift/pull/8055) * [OCPSTRAT-2831](https://issues.redhat.com/browse/OCPSTRAT-2831): chore(owners): add cblecker to core-reviewers and core-approvers [#8018](https://github.com/openshift/hypershift/pull/8018) * [OCPBUGS-79428](https://issues.redhat.com/browse/OCPBUGS-79428): Add recipe for ACM/MCE HyperShift Operator overrides [#8057](https://github.com/openshift/hypershift/pull/8057) * [CNTRLPLANE-2076](https://issues.redhat.com/browse/CNTRLPLANE-2076): complete SDK v1 removal and post-migration cleanup [#8038](https://github.com/openshift/hypershift/pull/8038) * [CNTRLPLANE-2049](https://issues.redhat.com/browse/CNTRLPLANE-2049): update GCP validation error expectations in TestOnCreateAPIUX [#8037](https://github.com/openshift/hypershift/pull/8037) * [CNTRLPLANE-3046](https://issues.redhat.com/browse/CNTRLPLANE-3046): feat(ci): add monitoring and alerting for ARC runners [#8044](https://github.com/openshift/hypershift/pull/8044) * [CNTRLPLANE-3049](https://issues.redhat.com/browse/CNTRLPLANE-3049): split verify checks into individual GitHub Actions workflows [#8049](https://github.com/openshift/hypershift/pull/8049) * [OCPBUGS-79352](https://issues.redhat.com/browse/OCPBUGS-79352): fix(oapi): force WatchList feature gate to disabled for openshift-apiserver [#8035](https://github.com/openshift/hypershift/pull/8035) * [OCPBUGS-79071](https://issues.redhat.com/browse/OCPBUGS-79071): Fix AWSEndpointService private-router teardown stuck on active VPC Endpoint connections [#8030](https://github.com/openshift/hypershift/pull/8030) * [CNTRLPLANE-3041](https://issues.redhat.com/browse/CNTRLPLANE-3041): Override ARO/HCP 4.20 CPO with Azure Pod Identity backport [#8025](https://github.com/openshift/hypershift/pull/8025) * [CNTRLPLANE-3054](https://issues.redhat.com/browse/CNTRLPLANE-3054): Apply init task 0.3 migration to fix broken Konflux pipelines [#8053](https://github.com/openshift/hypershift/pull/8053) * [OCPBUGS-70301](https://issues.redhat.com/browse/OCPBUGS-70301): force-remove karpenter finalizer when guest KAS is down [#7939](https://github.com/openshift/hypershift/pull/7939) * [CNTRLPLANE-3047](https://issues.redhat.com/browse/CNTRLPLANE-3047): fix(ci): use community fork token for checkout credential helper [#8050](https://github.com/openshift/hypershift/pull/8050) * [CNTRLPLANE-2788](https://issues.redhat.com/browse/CNTRLPLANE-2788): validate memory quantity in KubeVirt nodepool create [#7884](https://github.com/openshift/hypershift/pull/7884) * NO-JIRA: chore(ci): update Konflux Tekton tasks to latest versions [#8048](https://github.com/openshift/hypershift/pull/8048) * [CNTRLPLANE-3048](https://issues.redhat.com/browse/CNTRLPLANE-3048): refactor gh-actions-runner pipelines and improve CEL triggers [#8045](https://github.com/openshift/hypershift/pull/8045) * [OCPBUGS-79369](https://issues.redhat.com/browse/OCPBUGS-79369): Add Konflux archived PipelineRun skill and update task discovery [#8043](https://github.com/openshift/hypershift/pull/8043) * [CNTRLPLANE-3047](https://issues.redhat.com/browse/CNTRLPLANE-3047): add workflow to sync hypershift-community fork [#8042](https://github.com/openshift/hypershift/pull/8042) * NO-JIRA: chore(claude): add restructure-commits plugin command [#7927](https://github.com/openshift/hypershift/pull/7927) * [CNTRLPLANE-2986](https://issues.redhat.com/browse/CNTRLPLANE-2986): feat(ci): Add self-hosted GitHub Actions runners for HyperShift [#7980](https://github.com/openshift/hypershift/pull/7980) * NO-JIRA: fix(ci): pass --upgrade-versions to konflux task update skill [#8036](https://github.com/openshift/hypershift/pull/8036) * [CNTRLPLANE-2998](https://issues.redhat.com/browse/CNTRLPLANE-2998): Migrate SQS to AWS SDK v2 [#8015](https://github.com/openshift/hypershift/pull/8015) * NO-JIRA: refactor(oadp): unify backup/restore e2e test with platform auto-detection [#7971](https://github.com/openshift/hypershift/pull/7971) * [OCPBUGS-78996](https://issues.redhat.com/browse/OCPBUGS-78996): fix(test): create SQS queue dynamically in spot termination handler e2e test [#8007](https://github.com/openshift/hypershift/pull/8007) * [CNTRLPLANE-2049](https://issues.redhat.com/browse/CNTRLPLANE-2049): fix(api): audit and improve GCP API validation rules [#8003](https://github.com/openshift/hypershift/pull/8003) * [CNTRLPLANE-2081](https://issues.redhat.com/browse/CNTRLPLANE-2081): Migrate RAM and ARN to AWS SDK v2 [#7986](https://github.com/openshift/hypershift/pull/7986) * [OCPBUGS-78778](https://issues.redhat.com/browse/OCPBUGS-78778): fix(cpo): Don't remove HCP Ingress from routes when CapabilityRoute is disabled [#8001](https://github.com/openshift/hypershift/pull/8001) * And 6 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/hypershift/compare/68864fefe0baac44117bd1472c9a5217a60ca2a9...51af991f187e2d4fbbf9f576c1261a89e8696d6f) ### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/f859eac9612d8fff52013b809840b015cee6742d) * [STOR-2762](https://issues.redhat.com/browse/STOR-2762): Bump all deps for 4.22 [#168](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/168) * [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/fcb386083a9523234e1baf20efa39aee4719b3df...f859eac9612d8fff52013b809840b015cee6742d) ### [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud/tree/46b8c72c675770295f5c2c8f85f5f705ca35787c) * [OCPCLOUD-3278](https://issues.redhat.com/browse/OCPCLOUD-3278): Rebase to Kube 1.35 for Machine API Provider IBM [#83](https://github.com/openshift/machine-api-provider-ibmcloud/pull/83) * [OCPBUGS-77729](https://issues.redhat.com/browse/OCPBUGS-77729): Updating ose-ibmcloud-machine-controllers-container image to be consistent with ART for 4.22 [#80](https://github.com/openshift/machine-api-provider-ibmcloud/pull/80) * NO-JIRA: Modernize test infrastructure to align with other MAPI providers [#82](https://github.com/openshift/machine-api-provider-ibmcloud/pull/82) * [Full changelog](https://github.com/openshift/machine-api-provider-ibmcloud/compare/2294fb1c5141034674f1a4e29a16a599cf8e4990...46b8c72c675770295f5c2c8f85f5f705ca35787c) ### [insights-operator](https://github.com/openshift/insights-operator/tree/d7b9c77e6565d4452ff79cd346f3ee6b8535698c) * [CCXDEV-15964](https://issues.redhat.com/browse/CCXDEV-15964): fetch TLS profiles from API server [#1257](https://github.com/openshift/insights-operator/pull/1257) * [CCXDEV-15963](https://issues.redhat.com/browse/CCXDEV-15963): kubeletconfig gatherer [#1247](https://github.com/openshift/insights-operator/pull/1247) * NO-JIRA: generate gatherer docs [#1256](https://github.com/openshift/insights-operator/pull/1256) * [CCXDEV-16094](https://issues.redhat.com/browse/CCXDEV-16094): add config option to disable runtime extractor [#1248](https://github.com/openshift/insights-operator/pull/1248) * [CCXDEV-16006](https://issues.redhat.com/browse/CCXDEV-16006): add permission for opentelemetrycollectors [#1252](https://github.com/openshift/insights-operator/pull/1252) * [OCPBUGS-78115](https://issues.redhat.com/browse/OCPBUGS-78115): Fix string accessor error [#1253](https://github.com/openshift/insights-operator/pull/1253) * [Full changelog](https://github.com/openshift/insights-operator/compare/0a638f675ccfe9446ac4f2609c3698d084259ab7...d7b9c77e6565d4452ff79cd346f3ee6b8535698c) ### [insights-runtime-exporter, insights-runtime-extractor](https://github.com/openshift/insights-runtime-extractor/tree/70256457b507ec09737800ee7ea022143ed6c3c2) * Update OWNERS to remove 'tremes' [#67](https://github.com/openshift/insights-runtime-extractor/pull/67) * [Full changelog](https://github.com/openshift/insights-runtime-extractor/compare/0f2bcfdf2a7c42f318e3a950fac48f4190ec2676...70256457b507ec09737800ee7ea022143ed6c3c2) ### [installer-artifacts](https://github.com/openshift/installer/tree/f8a1613fc01e0b5de8ee9906e8aa067ba2fdb98e) * [OCPBUGS-81635](https://issues.redhat.com/browse/OCPBUGS-81635): AWS: Increase cluster bootstrap timeout with userProvisioned DNS [#10459](https://github.com/openshift/installer/pull/10459) * [CORS-4373](https://issues.redhat.com/browse/CORS-4373): Remove checks for AzureClusterHostedDNSInstall featuregate [#10455](https://github.com/openshift/installer/pull/10455) * [CORS-4316](https://issues.redhat.com/browse/CORS-4316): Update the Installer GCP UPI documentation. [#10235](https://github.com/openshift/installer/pull/10235) * [OCPBUGS-81309](https://issues.redhat.com/browse/OCPBUGS-81309): Fix vSphere with static IPs on TPNU [#10442](https://github.com/openshift/installer/pull/10442) * [OCPBUGS-79542](https://issues.redhat.com/browse/OCPBUGS-79542): Mount pullsecret manifest to UI container [#10411](https://github.com/openshift/installer/pull/10411) * [OCPBUGS-81470](https://issues.redhat.com/browse/OCPBUGS-81470): Restart sshd after applying node-image to bootstrap [#10452](https://github.com/openshift/installer/pull/10452) * [OCPBUGS-37587](https://issues.redhat.com/browse/OCPBUGS-37587): Sign blob container using user delegated creds [#9851](https://github.com/openshift/installer/pull/9851) * [SPLAT-2622](https://issues.redhat.com/browse/SPLAT-2622): Bump govmomi to v0.53.0 [#10431](https://github.com/openshift/installer/pull/10431) * [OCPBUGS-78935](https://issues.redhat.com/browse/OCPBUGS-78935): Fix bootstrap VM on non-x86 platforms [#10419](https://github.com/openshift/installer/pull/10419) * [CORS-4352](https://issues.redhat.com/browse/CORS-4352): aws: validations to ensure install-config is valid for dualstack install [#10380](https://github.com/openshift/installer/pull/10380) * [OCPBUGS-74528](https://issues.redhat.com/browse/OCPBUGS-74528): upkeep: remove tna feature gate [#10403](https://github.com/openshift/installer/pull/10403) * NO-JIRA: Add Ella, Daniel to openstack-reviewers [#10434](https://github.com/openshift/installer/pull/10434) * [CORS-4324](https://issues.redhat.com/browse/CORS-4324): Update default release image to 4.22 [#10429](https://github.com/openshift/installer/pull/10429) * [OCPBUGS-78589](https://issues.redhat.com/browse/OCPBUGS-78589): baremetal: add serial console logging for bootstrap VM [#10400](https://github.com/openshift/installer/pull/10400) * [CORS-4359](https://issues.redhat.com/browse/CORS-4359): feature gate install into EU Sovereign Cloud [#10412](https://github.com/openshift/installer/pull/10412) * [OCPBUGS-59514](https://issues.redhat.com/browse/OCPBUGS-59514): redacted install config for baremetal [#9972](https://github.com/openshift/installer/pull/9972) * [AGENT-1461](https://issues.redhat.com/browse/AGENT-1461): Do not discard NMStateConfig when agent-config is on disk for unconfigured-ignition [#10393](https://github.com/openshift/installer/pull/10393) * [AGENT-1471](https://issues.redhat.com/browse/AGENT-1471): Fix race condition: wait for agent-register-infraenv before showing UI URL [#10422](https://github.com/openshift/installer/pull/10422) * [MCO-2116](https://issues.redhat.com/browse/MCO-2116): Generate OSImageStream manifest [#10357](https://github.com/openshift/installer/pull/10357) * [AGENT-1136](https://issues.redhat.com/browse/AGENT-1136), [AGENT-1229](https://issues.redhat.com/browse/AGENT-1229): Add auth to unconfigured-ignition [#10381](https://github.com/openshift/installer/pull/10381) * [SPLAT-2172](https://issues.redhat.com/browse/SPLAT-2172): AWS dedicate host support [#10079](https://github.com/openshift/installer/pull/10079) * [MCO-2133](https://issues.redhat.com/browse/MCO-2133): Select bootimages based on OSImageStream [#10321](https://github.com/openshift/installer/pull/10321) * [CORS-4336](https://issues.redhat.com/browse/CORS-4336): Support for AWS European Sovereign Cloud [#10303](https://github.com/openshift/installer/pull/10303) * [OCPBUGS-74390](https://issues.redhat.com/browse/OCPBUGS-74390): Allow all instance types in the install config for GCP [#10271](https://github.com/openshift/installer/pull/10271) * no-jira: fix SC2328 shellcheck errors [#10413](https://github.com/openshift/installer/pull/10413) * [Full changelog](https://github.com/openshift/installer/compare/6d01753d8844a96d4f2724a18b4f442eee017c57...f8a1613fc01e0b5de8ee9906e8aa067ba2fdb98e) ### [ironic](https://github.com/openshift/ironic-image/tree/437c88a98ba1a5f5ce847e87ff73f6ff0b2d1a39) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#818](https://github.com/openshift/ironic-image/pull/818) * [METAL-1758](https://issues.redhat.com/browse/METAL-1758): Merge upstream 2026 03 16 [#814](https://github.com/openshift/ironic-image/pull/814) * [METAL-1735](https://issues.redhat.com/browse/METAL-1735): Add TLS cipher suite and curves related options to ironic for centralized tls support [#810](https://github.com/openshift/ironic-image/pull/810) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#816](https://github.com/openshift/ironic-image/pull/816) * [METAL-1771](https://issues.redhat.com/browse/METAL-1771): Remove heredoc syntax for hermetic builds compatibility [#815](https://github.com/openshift/ironic-image/pull/815) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#812](https://github.com/openshift/ironic-image/pull/812) * [OCPBUGS-77528](https://issues.redhat.com/browse/OCPBUGS-77528): Fix interface detection when MAC/IP matches multiple interfaces [#807](https://github.com/openshift/ironic-image/pull/807) * [METAL-1726](https://issues.redhat.com/browse/METAL-1726): Multi-stage wheel-builder for OCP builds [#786](https://github.com/openshift/ironic-image/pull/786) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#808](https://github.com/openshift/ironic-image/pull/808) * [Full changelog](https://github.com/openshift/ironic-image/compare/0c076565bfb87f1e2377c1a2f620ea40803468de...437c88a98ba1a5f5ce847e87ff73f6ff0b2d1a39) ### [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver/tree/771b562d4875296007850a4d3709a7ae1c6ed3e2) * [CNV-82343](https://issues.redhat.com/browse/CNV-82343): Add annotation-based fallback for infra VM node ID resolution (#170) [#80](https://github.com/openshift/kubevirt-csi-driver/pull/80) * [Full changelog](https://github.com/openshift/kubevirt-csi-driver/compare/9e2dbddfe27080b834c83ef93503f886ad4189b6...771b562d4875296007850a4d3709a7ae1c6ed3e2) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/b8fd3454befc80bd58247b91cd34e33b49a3aa22) * [MON-4497](https://issues.redhat.com/browse/MON-4497): metrics: migrate Prometheus SD from Endpoints to EndpointSlices [#1457](https://github.com/openshift/machine-api-operator/pull/1457) * [SPLAT-2680](https://issues.redhat.com/browse/SPLAT-2680): Changed DHA to require hostAffinity=host [#1484](https://github.com/openshift/machine-api-operator/pull/1484) * [OCPCLOUD-3282](https://issues.redhat.com/browse/OCPCLOUD-3282), [OCPCLOUD-3288](https://issues.redhat.com/browse/OCPCLOUD-3288): Bump to k8s 1.35 dependencies [#1474](https://github.com/openshift/machine-api-operator/pull/1474) * NO-JIRA: fix flaky TestReconcile/machine_with_node_likely_to_go_unhealthy#1483 [#1483](https://github.com/openshift/machine-api-operator/pull/1483) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/4566a9adbf70635f51aedb629706074ad09b59c0...b8fd3454befc80bd58247b91cd34e33b49a3aa22) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/c4a08067821f304642e731fdcca0c8c6a6b19484) * [OCPBUGS-68336](https://issues.redhat.com/browse/OCPBUGS-68336): When adding new nodes, MCD executes commands after setting the nodes' state as Done [#5832](https://github.com/openshift/machine-config-operator/pull/5832) * [AGENT-1416](https://issues.redhat.com/browse/AGENT-1416): Add default NodeDisruptionPolicy for IRI [#5683](https://github.com/openshift/machine-config-operator/pull/5683) * NO-ISSUE: Fix order of cleanup to further avoid race [#5826](https://github.com/openshift/machine-config-operator/pull/5826) * [MCO-2183](https://issues.redhat.com/browse/MCO-2183): migrated configdrift, kubeletconfig, containerruntimeconfig… [#5818](https://github.com/openshift/machine-config-operator/pull/5818) * [OCPBUGS-78154](https://issues.redhat.com/browse/OCPBUGS-78154): Use HA leader election defaults for MCO on SNO [#5764](https://github.com/openshift/machine-config-operator/pull/5764) * [OCPBUGS-78498](https://issues.redhat.com/browse/OCPBUGS-78498): Update skew error message with doc links [#5825](https://github.com/openshift/machine-config-operator/pull/5825) * [MCO-2168](https://issues.redhat.com/browse/MCO-2168): Deleting a PinnedImageSet does not affect images pinned by another PinnedImageSet [#5786](https://github.com/openshift/machine-config-operator/pull/5786) * NO-ISSUE: In extended tests, disable Skew when disabling the bootimag… [#5811](https://github.com/openshift/machine-config-operator/pull/5811) * [MCO-2171](https://issues.redhat.com/browse/MCO-2171): Move long running boot image tests to MCO's disruptive suites [#5808](https://github.com/openshift/machine-config-operator/pull/5808) * NO-ISSUE: Fix MCN Applied condition checks for TP and non-TP clusters [#5796](https://github.com/openshift/machine-config-operator/pull/5796) * [OCPBUGS-80970](https://issues.redhat.com/browse/OCPBUGS-80970): MCS fallback to latest v3 [#5816](https://github.com/openshift/machine-config-operator/pull/5816) * [AGENT-1366](https://issues.redhat.com/browse/AGENT-1366): Report InternalReleaseImageController errors in IRI status [#5803](https://github.com/openshift/machine-config-operator/pull/5803) * [OCPBUGS-62619](https://issues.redhat.com/browse/OCPBUGS-62619): Add etcd size limit validation for rendered MachineConfigs [#5729](https://github.com/openshift/machine-config-operator/pull/5729) * [MCO-2155](https://issues.redhat.com/browse/MCO-2155): Add stream detection to some more boot image tests [#5799](https://github.com/openshift/machine-config-operator/pull/5799) * [MCO-2167](https://issues.redhat.com/browse/MCO-2167): Migrate alert test cases from the private repository [#5781](https://github.com/openshift/machine-config-operator/pull/5781) * [OCPBUGS-78500](https://issues.redhat.com/browse/OCPBUGS-78500): Skew enforcement should dynamically handle baremetal clusters [#5768](https://github.com/openshift/machine-config-operator/pull/5768) * [OCPBUGS-79088](https://issues.redhat.com/browse/OCPBUGS-79088): OCPBUGS-79357: Skip boot image updates until cluster is stable [#5789](https://github.com/openshift/machine-config-operator/pull/5789) * [OCPBUGS-79361](https://issues.redhat.com/browse/OCPBUGS-79361): Update AMI Whitelist [#5788](https://github.com/openshift/machine-config-operator/pull/5788) * NO-ISSUE: Update AMI collection script for installer changes [#5790](https://github.com/openshift/machine-config-operator/pull/5790) * [OCPBUGS-75200](https://issues.redhat.com/browse/OCPBUGS-75200): set default-timeout-stop to 200s globally [#5782](https://github.com/openshift/machine-config-operator/pull/5782) * [MCO-2155](https://issues.redhat.com/browse/MCO-2155): Add stream detection to boot image tests [#5784](https://github.com/openshift/machine-config-operator/pull/5784) * NO-ISSUE: Revert "extract oc binary from base OS image after build" [#5785](https://github.com/openshift/machine-config-operator/pull/5785) * [OCPBUGS-66104](https://issues.redhat.com/browse/OCPBUGS-66104): Fine tune CoreDNS pod configuration to improve performance [#5695](https://github.com/openshift/machine-config-operator/pull/5695) * [MCO-2117](https://issues.redhat.com/browse/MCO-2117): Allow default OSImageStream overrides [#5714](https://github.com/openshift/machine-config-operator/pull/5714) * [OCPBUGS-78595](https://issues.redhat.com/browse/OCPBUGS-78595): Fix log substring matching for disruptive test suite jobs [#5769](https://github.com/openshift/machine-config-operator/pull/5769) * [OCPBUGS-74223](https://issues.redhat.com/browse/OCPBUGS-74223): Re-order logger setting to eliminate race condition [#5691](https://github.com/openshift/machine-config-operator/pull/5691) * [MCO-2146](https://issues.redhat.com/browse/MCO-2146): do not use OSImageStream in Hypershift [#5750](https://github.com/openshift/machine-config-operator/pull/5750) * NO-ISSUE: always build golangci-lint from vendor [#5772](https://github.com/openshift/machine-config-operator/pull/5772) * [OCPNODE-3201](https://issues.redhat.com/browse/OCPNODE-3201): Default Enablement of system-reserved-compressible in OpenShift [#5408](https://github.com/openshift/machine-config-operator/pull/5408) * [OCPNODE-3880](https://issues.redhat.com/browse/OCPNODE-3880): Add criocredentialproviderconfig event handler [#5487](https://github.com/openshift/machine-config-operator/pull/5487) * [OCPNODE-4074](https://issues.redhat.com/browse/OCPNODE-4074): Add additional storage configuration support for CRI-O [#5666](https://github.com/openshift/machine-config-operator/pull/5666) * NO-ISSUE: Increase timeout + interval for OCL test cleanup [#5732](https://github.com/openshift/machine-config-operator/pull/5732) * [MCO-2151](https://issues.redhat.com/browse/MCO-2151): Add stream detection to the boot image controller [#5752](https://github.com/openshift/machine-config-operator/pull/5752) * NO-ISSUE: Allow setting kubeletconfig log level to zero [#5757](https://github.com/openshift/machine-config-operator/pull/5757) * [OCPBUGS-57473](https://issues.redhat.com/browse/OCPBUGS-57473): extract oc binary instead of pulling OS image [#5313](https://github.com/openshift/machine-config-operator/pull/5313) * [OCPBUGS-78107](https://issues.redhat.com/browse/OCPBUGS-78107): Disable sandboxed-containers in arm64 10 [#5754](https://github.com/openshift/machine-config-operator/pull/5754) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/5f0d9d7cb472e9aa565bd1e2b0f71f875677de3d...c4a08067821f304642e731fdcca0c8c6a6b19484) ### [machine-image-customization-controller](https://github.com/openshift/image-customization-controller/tree/a43d9c977f6332577efcd383cf173a2ff5805a4d) * [METAL-1720](https://issues.redhat.com/browse/METAL-1720): Add kernel file support for multi-architecture PXE boot [#170](https://github.com/openshift/image-customization-controller/pull/170) * [Full changelog](https://github.com/openshift/image-customization-controller/compare/eacc65f2ff39a62ac3d229d684b634c7e44acf5f...a43d9c977f6332577efcd383cf173a2ff5805a4d) ### [machine-os-images](https://github.com/openshift/machine-os-images/tree/df9a652cb1572172e404655bb021525be2e3d8ab) * [METAL-1729](https://issues.redhat.com/browse/METAL-1729): Add dual CoreOS version support for RHCOS 9 and 10 [#81](https://github.com/openshift/machine-os-images/pull/81) * [Full changelog](https://github.com/openshift/machine-os-images/compare/d819e02d984741ffb8f150b4d909d5f874e75935...df9a652cb1572172e404655bb021525be2e3d8ab) ### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/0f8b1fe03025cbcd04fbe6505d2cef383798ca20) * NO-JIRA: automation testing fix on podImage [#868](https://github.com/openshift/monitoring-plugin/pull/868) * NO-JIRA: exclude @xfail tests from CI incident commands [#865](https://github.com/openshift/monitoring-plugin/pull/865) * [OBSINTA-1002](https://issues.redhat.com/browse/OBSINTA-1002): consolidate COO 1.4.0 test case documentation [#793](https://github.com/openshift/monitoring-plugin/pull/793) * NO-JIRA: podImage fix automation testing to remove extra click [#864](https://github.com/openshift/monitoring-plugin/pull/864) * [OBSINTA-993](https://issues.redhat.com/browse/OBSINTA-993): Tests for incident detection coo 1.4.0 changes [#857](https://github.com/openshift/monitoring-plugin/pull/857) * [OCPBUGS-77113](https://issues.redhat.com/browse/OCPBUGS-77113): feat: re enable dev console views [#831](https://github.com/openshift/monitoring-plugin/pull/831) * NO-JIRA: Incident Detection Tests Stabilization [#854](https://github.com/openshift/monitoring-plugin/pull/854) * NO-JIRA: switch to core platform page before test case run [#837](https://github.com/openshift/monitoring-plugin/pull/837) * [Full changelog](https://github.com/openshift/monitoring-plugin/compare/6a94ff68780b244142c2775a2727ef43b8e1f88f...0f8b1fe03025cbcd04fbe6505d2cef383798ca20) ### [multus-cni, multus-cni-microshift](https://github.com/openshift/multus-cni/tree/b4ec7d8239ce4bd3ed949bce9816a013377b44c7) * [CORENET-6886](https://issues.redhat.com/browse/CORENET-6886): downstream sync to kube 1.35 and go to 1.25 [#281](https://github.com/openshift/multus-cni/pull/281) * [OKD-322](https://issues.redhat.com/browse/OKD-322): Update Dockerfile to work on CentOS/RHEL 10 [#275](https://github.com/openshift/multus-cni/pull/275) * [Full changelog](https://github.com/openshift/multus-cni/compare/0d343fe11a824b6f5a44571ae0e079e6ed7627a7...b4ec7d8239ce4bd3ed949bce9816a013377b44c7) ### [must-gather](https://github.com/openshift/must-gather/tree/eb617ed38ea00534c967be022a53d43a89898916) * no-jira: build(make): default podman flags for ART DNF wrapper [#535](https://github.com/openshift/must-gather/pull/535) * no-jira: docs: add proposal for e2e [#526](https://github.com/openshift/must-gather/pull/526) * [RFE-8344](https://issues.redhat.com/browse/RFE-8344): Add Node Feature Discovery Operator collection script [#508](https://github.com/openshift/must-gather/pull/508) * [Full changelog](https://github.com/openshift/must-gather/compare/81649d382eb6d8f6094f417593465aa70a055c26...eb617ed38ea00534c967be022a53d43a89898916) ### [nutanix-cloud-controller-manager](https://github.com/openshift/cloud-provider-nutanix/tree/8e75679a965b80fee0332f8758471a7d3a75a4e8) * [OCPCLOUD-3272](https://issues.redhat.com/browse/OCPCLOUD-3272): Merge https://github.com/nutanix-cloud-native/cloud-provider-nutanix:main (9c374cb) into main [#54](https://github.com/openshift/cloud-provider-nutanix/pull/54) * [Full changelog](https://github.com/openshift/cloud-provider-nutanix/compare/ecf52c516afe46f6462e6162266c7e934ec9b29c...8e75679a965b80fee0332f8758471a7d3a75a4e8) ### [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix/tree/60559fdd7092dd29aa1c72797c49279aa2da39ee) * [OCPCLOUD-3277](https://issues.redhat.com/browse/OCPCLOUD-3277): Bump k8s 1.35 [#134](https://github.com/openshift/machine-api-provider-nutanix/pull/134) * [Full changelog](https://github.com/openshift/machine-api-provider-nutanix/compare/e00a719f35cc4ec04441cbe883b01db3377144e4...60559fdd7092dd29aa1c72797c49279aa2da39ee) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/29215dddf12f5b0f549125c22cebe56f14596529) * [CNTRLPLANE-2989](https://issues.redhat.com/browse/CNTRLPLANE-2989): feat: add external-oidc subcommand to oauth-apiserver [#181](https://github.com/openshift/oauth-apiserver/pull/181) * [CNTRLPLANE-2260](https://issues.redhat.com/browse/CNTRLPLANE-2260): cmd: wire up OTE ginkgo suite for tokenreviews [#163](https://github.com/openshift/oauth-apiserver/pull/163) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/467c63180c69eb57c57f456a09e839c9d8c1f480...29215dddf12f5b0f549125c22cebe56f14596529) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/18c646f13d9e127bd50b3b4c70d78935b344a7b7) * [CLID-547](https://issues.redhat.com/browse/CLID-547): v2: add `list releases` command [#1373](https://github.com/openshift/oc-mirror/pull/1373) * [CLID-540](https://issues.redhat.com/browse/CLID-540): v2: add `list operators` command [#1370](https://github.com/openshift/oc-mirror/pull/1370) * NO-JIRA: Group dependabot updates by package origin [#1336](https://github.com/openshift/oc-mirror/pull/1336) * no-jira: lint: Remove golangci-lint v1 config. [#1374](https://github.com/openshift/oc-mirror/pull/1374) * [OCPBUGS-77146](https://issues.redhat.com/browse/OCPBUGS-77146): Remove status field from CatalogSource, ClusterCatalog… [#1369](https://github.com/openshift/oc-mirror/pull/1369) * [Full changelog](https://github.com/openshift/oc-mirror/compare/d1b7f945125be54cddd69d937e8dc1438fc62b89...18c646f13d9e127bd50b3b4c70d78935b344a7b7) ### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/14a49c8179f2c033b2ba1e5e87f2deadc6102ff6) * NO-ISSUE: Synchronize From Upstream Repositories [#693](https://github.com/openshift/operator-framework-operator-controller/pull/693) * [OCPQE-31553](https://issues.redhat.com/browse/OCPQE-31553): Test empty affinity erasure and cleanup [#689](https://github.com/openshift/operator-framework-operator-controller/pull/689) * NO-ISSUE: Synchronize From Upstream Repositories [#692](https://github.com/openshift/operator-framework-operator-controller/pull/692) * [OPRUN-4518](https://issues.redhat.com/browse/OPRUN-4518): Remove skip for incompatible operator check after rename of CER [#690](https://github.com/openshift/operator-framework-operator-controller/pull/690) * [OCPBUGS-60693](https://issues.redhat.com/browse/OCPBUGS-60693), [OCPBUGS-60958](https://issues.redhat.com/browse/OCPBUGS-60958): Synchronize From Upstream Repositories [#691](https://github.com/openshift/operator-framework-operator-controller/pull/691) * [OPRUN-4426](https://issues.redhat.com/browse/OPRUN-4426): add ocp-87557 [#635](https://github.com/openshift/operator-framework-operator-controller/pull/635) * [OCPQE-31553](https://issues.redhat.com/browse/OCPQE-31553): update preflight permission case [#686](https://github.com/openshift/operator-framework-operator-controller/pull/686) * NO-ISSUE: Add fgiudici as reviewer [#681](https://github.com/openshift/operator-framework-operator-controller/pull/681) * [OCPBUGS-78211](https://issues.redhat.com/browse/OCPBUGS-78211), [OCPBUGS-78455](https://issues.redhat.com/browse/OCPBUGS-78455): Synchronize From Upstream Repositories [#682](https://github.com/openshift/operator-framework-operator-controller/pull/682) * NO-ISSUE: Add long-duration test script and documents [#664](https://github.com/openshift/operator-framework-operator-controller/pull/664) * [OCPBUGS-81194](https://issues.redhat.com/browse/OCPBUGS-81194): Update grpc in default-catalog-consistency tests [#679](https://github.com/openshift/operator-framework-operator-controller/pull/679) * [OCPBUGS-78092](https://issues.redhat.com/browse/OCPBUGS-78092), [OCPBUGS-78311](https://issues.redhat.com/browse/OCPBUGS-78311): Synchronize From Upstream Repositories [#677](https://github.com/openshift/operator-framework-operator-controller/pull/677) * [OPRUN-4063](https://issues.redhat.com/browse/OPRUN-4063): verify volume/volumeMount override [#678](https://github.com/openshift/operator-framework-operator-controller/pull/678) * [OCPBUGS-78999](https://issues.redhat.com/browse/OCPBUGS-78999): Update quay-operator bundle version in OTE to fix missing arch [#673](https://github.com/openshift/operator-framework-operator-controller/pull/673) * [OCPQE-31636](https://issues.redhat.com/browse/OCPQE-31636): enhance QE cases [#666](https://github.com/openshift/operator-framework-operator-controller/pull/666) * [OCPBUGS-76380](https://issues.redhat.com/browse/OCPBUGS-76380): Synchronize From Upstream Repositories [#676](https://github.com/openshift/operator-framework-operator-controller/pull/676) * [OPRUN-4228](https://issues.redhat.com/browse/OPRUN-4228): Add boxcutter tests [#672](https://github.com/openshift/operator-framework-operator-controller/pull/672) * [OPRUN-4468](https://issues.redhat.com/browse/OPRUN-4468): Add OTE tests for OLMv1 DeploymentConfig support [#662](https://github.com/openshift/operator-framework-operator-controller/pull/662) * [OCPBUGS-78787](https://issues.redhat.com/browse/OCPBUGS-78787): Synchronize from upstream [#670](https://github.com/openshift/operator-framework-operator-controller/pull/670) * [OCPBUGS-65634](https://issues.redhat.com/browse/OCPBUGS-65634): UPSTREAM: <carry>: add service account to curl job [#653](https://github.com/openshift/operator-framework-operator-controller/pull/653) * [OPRUN-4063](https://issues.redhat.com/browse/OPRUN-4063): deployment config cases [#654](https://github.com/openshift/operator-framework-operator-controller/pull/654) * [OCPQE-31265](https://issues.redhat.com/browse/OCPQE-31265): update OCP-75441 to support multi-arch [#668](https://github.com/openshift/operator-framework-operator-controller/pull/668) * [OPRUN-4509](https://issues.redhat.com/browse/OPRUN-4509): Synchronize From Upstream Repositories [#669](https://github.com/openshift/operator-framework-operator-controller/pull/669) * [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/b69d0956c0b677a7990643257ebb46aec68fb000...14a49c8179f2c033b2ba1e5e87f2deadc6102ff6) ### [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack/tree/8a8c354b99ce83e3c05a91358aadec09944c2fce) * [OCPBUGS-77724](https://issues.redhat.com/browse/OCPBUGS-77724): Updating ose-machine-api-provider-openstack-container image to be consistent with ART for 4.22 [#161](https://github.com/openshift/machine-api-provider-openstack/pull/161) * [Full changelog](https://github.com/openshift/machine-api-provider-openstack/compare/bd549946407598aa6354583e404cd740a9201ac2...8a8c354b99ce83e3c05a91358aadec09944c2fce) ### [openstack-resource-controller](https://github.com/openshift/openstack-resource-controller/tree/cbea7a9cab145c32e2f347be69996b649893cc22) * [OCPCLOUD-3321](https://issues.redhat.com/browse/OCPCLOUD-3321), [OSASINFRA-3980](https://issues.redhat.com/browse/OSASINFRA-3980): Update to image-based manifests [#30](https://github.com/openshift/openstack-resource-controller/pull/30) * NO-JIRA: Update OWNERS_ALIASES [#28](https://github.com/openshift/openstack-resource-controller/pull/28) * [OCPBUGS-77719](https://issues.redhat.com/browse/OCPBUGS-77719): Updating openstack-resource-controller-container image to be consistent with ART for 4.22 [#26](https://github.com/openshift/openstack-resource-controller/pull/26) * [Full changelog](https://github.com/openshift/openstack-resource-controller/compare/84e9cc6f52391d3f18578aff36d447a800215f53...cbea7a9cab145c32e2f347be69996b649893cc22) ### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/51af59545315b37207a76f55825f397f5df13910) * NO-ISSUE: Synchronize From Upstream Repositories [#1274](https://github.com/openshift/operator-framework-olm/pull/1274) * NO-ISSUE: Add pedjak and fgiudici as reviewers [#1271](https://github.com/openshift/operator-framework-olm/pull/1271) * NO-ISSUE: Synchronize From Upstream Repositories [#1268](https://github.com/openshift/operator-framework-olm/pull/1268) * : NO-ISSUE: Migrate away from deprecated ioutil [#1160](https://github.com/openshift/operator-framework-olm/pull/1160) * [OCPBUGS-79397](https://issues.redhat.com/browse/OCPBUGS-79397): Fix SA restore resourceVersion conflict error [#1264](https://github.com/openshift/operator-framework-olm/pull/1264) * [OCPBUGS-77179](https://issues.redhat.com/browse/OCPBUGS-77179): Synchronize From Upstream Repositories [#1260](https://github.com/openshift/operator-framework-olm/pull/1260) * NO-ISSUE: remove etcd dependency from failing cases [#1241](https://github.com/openshift/operator-framework-olm/pull/1241) * [OCPQE-31468](https://issues.redhat.com/browse/OCPQE-31468): verify images command log pollution [#1262](https://github.com/openshift/operator-framework-olm/pull/1262) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/1667d8c302c05e6a8cf2b9ea1df093e42a368437...51af59545315b37207a76f55825f397f5df13910) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/38da2ef78cc429f67aea7fb4e589df21ac1ed327) * NO-ISSUE: Bump github.com/operator-framework/api from 0.41.0 to 0.42.0 [#738](https://github.com/operator-framework/operator-marketplace/pull/738) * NO-ISSUE: Add fgiudici as reviewer [#739](https://github.com/operator-framework/operator-marketplace/pull/739) * NO-ISSUE: Bump the k8s-dependencies group with 3 updates [#737](https://github.com/operator-framework/operator-marketplace/pull/737) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/d87b105718d6b3fad0b556c89bcbdabc1d474138...38da2ef78cc429f67aea7fb4e589df21ac1ed327) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/ee514f9f66a328f4dd4b583709a8e411b515fa5f) * [OCPBUGS-77510](https://issues.redhat.com/browse/OCPBUGS-77510): DownStream Merge [03-24-2026] [#3084](https://github.com/openshift/ovn-kubernetes/pull/3084) * [OCPBUGS-77819](https://issues.redhat.com/browse/OCPBUGS-77819): Updating ose-ovn-kubernetes-container image to be consistent with ART for 4.22 [#3036](https://github.com/openshift/ovn-kubernetes/pull/3036) * [OCPBUGS-77795](https://issues.redhat.com/browse/OCPBUGS-77795): Updating ovn-kubernetes-microshift-container image to be consistent with ART for 4.22 [#3039](https://github.com/openshift/ovn-kubernetes/pull/3039) * NO-JIRA: DownStream Merge [02-27-2026] [#3011](https://github.com/openshift/ovn-kubernetes/pull/3011) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/eedfcd073cbae0eea97638716019b2b39f141a41...ee514f9f66a328f4dd4b583709a8e411b515fa5f) ### [powervs-block-csi-driver-operator](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/tree/a56f9e95588f656435e2cc3b256d9782213a7813) * [STOR-2762](https://issues.redhat.com/browse/STOR-2762): Bump all deps for 4.22 [#104](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/pull/104) * [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/compare/ef3f7f44de76bb73f51ec1259d855e9c753d249e...a56f9e95588f656435e2cc3b256d9782213a7813) ### [powervs-cloud-controller-manager](https://github.com/openshift/cloud-provider-powervs/tree/d8bc2845303cbfb3fa4cb0f0e11fa4b78d2c87ac) * No-Jira: Update go.opentelemetry.io/otel and google.golang.org/grpc [#94](https://github.com/openshift/cloud-provider-powervs/pull/94) * [Full changelog](https://github.com/openshift/cloud-provider-powervs/compare/76bdbe5d7f22736eb6765bcf15e84f0c531b14a8...d8bc2845303cbfb3fa4cb0f0e11fa4b78d2c87ac) ### [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs/tree/e88cf81dd9ad174f395b86f9cdc40fa30cb06bf4) * [OCPCLOUD-3271](https://issues.redhat.com/browse/OCPCLOUD-3271): Update dependencies for OpenShift 4.22 release [#140](https://github.com/openshift/machine-api-provider-powervs/pull/140) * NO-JIRA: Add damdo to approvers list in OWNERS file [#141](https://github.com/openshift/machine-api-provider-powervs/pull/141) * [OCPBUGS-77745](https://issues.redhat.com/browse/OCPBUGS-77745): Updating ose-powervs-machine-controllers-container image to be consistent with ART for 4.22 [#139](https://github.com/openshift/machine-api-provider-powervs/pull/139) * [Full changelog](https://github.com/openshift/machine-api-provider-powervs/compare/bc7c3eecb22547fcb20ed36a6f36fccd3fe8ac3b...e88cf81dd9ad174f395b86f9cdc40fa30cb06bf4) ### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/02dc3e9e55cf7fa0279e22762d6ace19bbc65fde) * NO-ISSUE: [bot] Bump openshift/prometheus-alertmanager to v0.31.1 [#127](https://github.com/openshift/prometheus-alertmanager/pull/127) * [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/ee51f9914c49e1bb459ad7654fc8ddb67c9120fb...02dc3e9e55cf7fa0279e22762d6ace19bbc65fde) ### [prometheus-config-reloader, prometheus-operator, prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator/tree/70e38466b9b9143f48283dab8bd0c227f35efe69) * NO-ISSUE: [bot] Bump openshift/prometheus-operator to v0.90.1 [#378](https://github.com/openshift/prometheus-operator/pull/378) * [MON-4542](https://issues.redhat.com/browse/MON-4542): bump v0.90.0 [#377](https://github.com/openshift/prometheus-operator/pull/377) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/0ab0bc3dfecfce938c46ef8454287757efd58c51...70e38466b9b9143f48283dab8bd0c227f35efe69) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/951ea66067b4d69c868470e26a5a1a9f689be23e) * NO-JIRA: migrate from go-bindata to embed [#326](https://github.com/openshift/service-ca-operator/pull/326) * NO-JIRA: OWNERS: remove vrutkovs and add sanchezl [#318](https://github.com/openshift/service-ca-operator/pull/318) * NO-JIRA:Update e2e test owners [#339](https://github.com/openshift/service-ca-operator/pull/339) * NO-JIRA: Add CLAUDE.md [#333](https://github.com/openshift/service-ca-operator/pull/333) * [CNTRLPLANE-3038](https://issues.redhat.com/browse/CNTRLPLANE-3038): test/e2e: migrate validatingwebhook-ca-bundle-injection to OTE serial suite [#336](https://github.com/openshift/service-ca-operator/pull/336) * [CNTRLPLANE-3035](https://issues.redhat.com/browse/CNTRLPLANE-3035): test/e2e: migrate mutatingwebhook-ca-bundle-injection to OTE serial suite [#335](https://github.com/openshift/service-ca-operator/pull/335) * [CNTRLPLANE-3034](https://issues.redhat.com/browse/CNTRLPLANE-3034): test/e2e: migrate crd-ca-bundle-injection to OTE serial suite [#334](https://github.com/openshift/service-ca-operator/pull/334) * [CNTRLPLANE-3033](https://issues.redhat.com/browse/CNTRLPLANE-3033): test/e2e: migrate apiservice-ca-bundle-injection to OTE serial suite [#332](https://github.com/openshift/service-ca-operator/pull/332) * [Full changelog](https://github.com/openshift/service-ca-operator/compare/ee70e5a3e2d248c360e08f8f484e4cf0bdd36cb4...951ea66067b4d69c868470e26a5a1a9f689be23e) ### [tests](https://github.com/openshift/origin/tree/c77ff4a065bf31ba00214064111d49e5ef14e093) * [NE-2529](https://issues.redhat.com/browse/NE-2529): add new dcm e2e tests [#30926](https://github.com/openshift/origin/pull/30926) * [OCPBUGS-81629](https://issues.redhat.com/browse/OCPBUGS-81629): Skip NoRegistryClusterInstall feature tests if InternalReleaseImage resource was not present [#30955](https://github.com/openshift/origin/pull/30955) * NO-JIRA: feat: update etcd/certrotation suite to disruptive [#30947](https://github.com/openshift/origin/pull/30947) * [OCPCLOUD-3215](https://issues.redhat.com/browse/OCPCLOUD-3215): test/ccm: add support for verifying NLB health check configuration [#30952](https://github.com/openshift/origin/pull/30952) * [NE-2520](https://issues.redhat.com/browse/NE-2520): Enable Gateway API tests on vSphere and baremetal [#30946](https://github.com/openshift/origin/pull/30946) * [SPLAT-2672](https://issues.redhat.com/browse/SPLAT-2672): e2e/ote/ccm-aws: moving binary to cccmo [#30864](https://github.com/openshift/origin/pull/30864) * [OCPNODE-3725](https://issues.redhat.com/browse/OCPNODE-3725): Add System compressible test [#30935](https://github.com/openshift/origin/pull/30935) * [OCPCLOUD-3215](https://issues.redhat.com/browse/OCPCLOUD-3215): Detect IPv6 clusters and apply correct policy [#30938](https://github.com/openshift/origin/pull/30938) * [OCPNODE-4179](https://issues.redhat.com/browse/OCPNODE-4179): Migrating test case OCP-80983 from openshift-tests-private to origin [#30899](https://github.com/openshift/origin/pull/30899) * [OCPSTRAT-886](https://issues.redhat.com/browse/OCPSTRAT-886): Support dual-stack LB in service disruption monitor [#30936](https://github.com/openshift/origin/pull/30936) * [OCPBUGS-78978](https://issues.redhat.com/browse/OCPBUGS-78978): Workaround packet sniffer timeouts in BGP tests [#30912](https://github.com/openshift/origin/pull/30912) * [OTA-1813](https://issues.redhat.com/browse/OTA-1813): Allow for alerts to fire from an e2e test [#30929](https://github.com/openshift/origin/pull/30929) * [AGENT-1428](https://issues.redhat.com/browse/AGENT-1428): Add e2e extended tests for NoRegistryClusterInstall [#30941](https://github.com/openshift/origin/pull/30941) * [SPLAT-2627](https://issues.redhat.com/browse/SPLAT-2627): Added MAPA OTE entry [#30808](https://github.com/openshift/origin/pull/30808) * [OCPSTRAT-2728](https://issues.redhat.com/browse/OCPSTRAT-2728): Rebase 1.35 [#30866](https://github.com/openshift/origin/pull/30866) * [OCPNODE-4043](https://issues.redhat.com/browse/OCPNODE-4043): Add DRA e2e tests to run on NVIDIA GPU [#30758](https://github.com/openshift/origin/pull/30758) * [NE-2422](https://issues.redhat.com/browse/NE-2422): Skip Gateway API tests on dual-stack clusters [#30942](https://github.com/openshift/origin/pull/30942) * [NE-2131](https://issues.redhat.com/browse/NE-2131): register CIO tests extension and remove tests migrated to CIO [#30911](https://github.com/openshift/origin/pull/30911) * [MCO-2171](https://issues.redhat.com/browse/MCO-2171): remove MCO bootimage tests from origin [#30933](https://github.com/openshift/origin/pull/30933) * [OCPBUGS-78617](https://issues.redhat.com/browse/OCPBUGS-78617): Fix PinnedImages test should respect node taints [#30913](https://github.com/openshift/origin/pull/30913) * NO-ISSUE: Make MCN degrade test stable across TechPreview and non-TechPreview [#30943](https://github.com/openshift/origin/pull/30943) * [TRT-2573](https://issues.redhat.com/browse/TRT-2573): Show non-blocking failure message in JUnit failure output [#30921](https://github.com/openshift/origin/pull/30921) * [NE-2422](https://issues.redhat.com/browse/NE-2422): Add dual-stack ingress e2e tests for AWSDualStackInstall featuregate [#30904](https://github.com/openshift/origin/pull/30904) * [OCPNODE-4031](https://issues.redhat.com/browse/OCPNODE-4031): Add criocredentialprovider tests [#30821](https://github.com/openshift/origin/pull/30821) * [OCPNODE-3720](https://issues.redhat.com/browse/OCPNODE-3720): Test for AutoNodeSizing [#30789](https://github.com/openshift/origin/pull/30789) * [NE-2422](https://issues.redhat.com/browse/NE-2422): Fix router e2e tests for dual-stack AWS clusters [#30934](https://github.com/openshift/origin/pull/30934) * [STOR-2505](https://issues.redhat.com/browse/STOR-2505): Add storage binaries check [#30698](https://github.com/openshift/origin/pull/30698) * [OCPBUGS-78940](https://issues.redhat.com/browse/OCPBUGS-78940): Treat groups as existent if they were found but discovery is stale [#30923](https://github.com/openshift/origin/pull/30923) * NO-JIRA: Reverting case OOM score adjustment [#30932](https://github.com/openshift/origin/pull/30932) * [OCPEDGE-2447](https://issues.redhat.com/browse/OCPEDGE-2447): IsMicroShiftCluster: return error instead of calling Skip from container node [#30914](https://github.com/openshift/origin/pull/30914) * [NE-2501](https://issues.redhat.com/browse/NE-2501): Allow prometheus test pods to access Ingress Operator metrics port [#30928](https://github.com/openshift/origin/pull/30928) * NO-JIRA: remove extra character [#30920](https://github.com/openshift/origin/pull/30920) * [OCPEDGE-2447](https://issues.redhat.com/browse/OCPEDGE-2447): increase precondition cluster health timeout to 10m [#30893](https://github.com/openshift/origin/pull/30893) * [OCPNODE-3751](https://issues.redhat.com/browse/OCPNODE-3751): Add automated tests for kubelet LimitedSwap drop-in configuration for CNV [#30795](https://github.com/openshift/origin/pull/30795) * [MCO-2155](https://issues.redhat.com/browse/MCO-2155): add osstream exclusion for mco bootimage tests [#30918](https://github.com/openshift/origin/pull/30918) * [TRT-2539](https://issues.redhat.com/browse/TRT-2539): Fix output capture in ginkgo RunSpec to capture stdout/stderr [#30769](https://github.com/openshift/origin/pull/30769) * [NE-2498](https://issues.redhat.com/browse/NE-2498): add new DCM e2e tests [#30741](https://github.com/openshift/origin/pull/30741) * NO-ISSUE: test/e2e/upgrade: Raise default update-ack timeout to 10m [#30917](https://github.com/openshift/origin/pull/30917) * [TRT-2506](https://issues.redhat.com/browse/TRT-2506): Add OS version info to ClusterData [#30827](https://github.com/openshift/origin/pull/30827) * [NE-2292](https://issues.redhat.com/browse/NE-2292): Tests for gatewayAPIWithoutOLM featuregate graduation [#30905](https://github.com/openshift/origin/pull/30905) * [OCPEDGE-2381](https://issues.redhat.com/browse/OCPEDGE-2381): Verify etc pod should start with oom_score_adj as system-node-critical [#30867](https://github.com/openshift/origin/pull/30867) * NO-JIRA: remove test exception for Insights operator [#30849](https://github.com/openshift/origin/pull/30849) * [NE-2292](https://issues.redhat.com/browse/NE-2292): Skip OLM tests when GatewayAPIWithoutOLM enabled [#30896](https://github.com/openshift/origin/pull/30896) * NO-JIRA: Remove TNF node replacement test [#30901](https://github.com/openshift/origin/pull/30901) * [OCPBUGS-78384](https://issues.redhat.com/browse/OCPBUGS-78384): changed http to https for three places to reduce test false positives and false negatives [#30872](https://github.com/openshift/origin/pull/30872) * [CNTRLPLANE-2999](https://issues.redhat.com/browse/CNTRLPLANE-2999): Revert PR #30746: TLS 1.3 test causing instability in 4.22 [#30895](https://github.com/openshift/origin/pull/30895) * NO-JIRA: Add a singleton instance for list of nodes [#30830](https://github.com/openshift/origin/pull/30830) * [OCPNODE-3932](https://issues.redhat.com/browse/OCPNODE-3932): Add automated tests for non-CNV swap configuration [#30807](https://github.com/openshift/origin/pull/30807) * [OCPBUGS-78016](https://issues.redhat.com/browse/OCPBUGS-78016): Fix double counting of pod restart events [#30862](https://github.com/openshift/origin/pull/30862) * [CNTRLPLANE-2449](https://issues.redhat.com/browse/CNTRLPLANE-2449): test(sig-builds][Feature:Builds]): ignore watchapi.Bookmark as they are synthetic and used only for signaling sync completion [#30885](https://github.com/openshift/origin/pull/30885) * [OCPBUGS-77281](https://issues.redhat.com/browse/OCPBUGS-77281): Add exception for GCE CSI driver images [#30870](https://github.com/openshift/origin/pull/30870) * [OCPBUGS-77002](https://issues.redhat.com/browse/OCPBUGS-77002): Remove temporarily skip of MCO tests creating custom MCPs in RHEL10 suites [#30845](https://github.com/openshift/origin/pull/30845) * [CNTRLPLANE-2549](https://issues.redhat.com/browse/CNTRLPLANE-2549): monitortests: treat Thanos collection failure as flake in disruptive suites [#30877](https://github.com/openshift/origin/pull/30877) * [OCPBUGS-76334](https://issues.redhat.com/browse/OCPBUGS-76334): Add TLS 1.3 (Modern profile) support to TestTLSDefaults [#30746](https://github.com/openshift/origin/pull/30746) * [OCPNODE-4093](https://issues.redhat.com/browse/OCPNODE-4093): Update readme to include long running test information [#30791](https://github.com/openshift/origin/pull/30791) * [OCPBUGS-48186](https://issues.redhat.com/browse/OCPBUGS-48186): Add kubelet and CRI-O panic detection invariant test [#30243](https://github.com/openshift/origin/pull/30243) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/origin/compare/e569d8bf71580f84abc8f9bca430725f03d0dff4...c77ff4a065bf31ba00214064111d49e5ef14e093) ### [thanos](https://github.com/openshift/thanos/tree/5d9d0f387e5cc651470f27352b28674103bfdd77) * [OCPBUGS-81494](https://issues.redhat.com/browse/OCPBUGS-81494): CVE-2026-33186 openshift4/ose-thanos-rhel9: gRPC-Go: Authorization bypass due to improper HTTP/2 path validation [#179](https://github.com/openshift/thanos/pull/179) * [Full changelog](https://github.com/openshift/thanos/compare/fdb04c2d68818e447de0bacb51cc7b34d53235b8...5d9d0f387e5cc651470f27352b28674103bfdd77) ### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/d3668c9a9510f189604343e817cc79ab23367f40) * [STOR-2762](https://issues.redhat.com/browse/STOR-2762): Bump all deps for 4.22 [#334](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/334) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/f875db3e1f5ce35704de83f4def2e9eea6c7a42c...d3668c9a9510f189604343e817cc79ab23367f40) ### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/842aed3df97005839ef5deaf560abbe6486b9daf) * [STOR-2762](https://issues.redhat.com/browse/STOR-2762): Bump all deps for 4.22 [#214](https://github.com/openshift/vsphere-problem-detector/pull/214) * [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/acf69b9fd87581907f36f50268c4dd02b37ebace...842aed3df97005839ef5deaf560abbe6486b9daf)