# 4.22.0-rc.2 Created: 2026-04-30 13:56:48 +0000 UTC Image Digest: `sha256:05e4bd77ff0386d975335581535e76ad7bc40f4049360a1d832770077b6e1fe4` ## Changes from 4.22.0-ec.5 ### Components * Kubectl 1.35.2 * Kubernetes 1.35.3 * Kubernetes Tests 1.35.1 * Red Hat Enterprise Linux CoreOS 10.2 upgraded from 10.2.20260405-0 to 10.2.20260423-0 ### FeatureGate Changes | FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | OKD
Hypershift | OKD
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA | | :------ | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | DualReplica
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled | | GatewayAPIWithoutOLM
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled | | OpenShiftPodSecurityAdmission
(0 tests)| Disabled
(Changed)| Disabled
(Changed)| Enabled| Enabled| Disabled
(Changed)| Disabled
(Changed)| Enabled| Enabled | ### 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:a74a2ed560eb86937c230ac4593a757538ec56e6065075001a34e7d9a0aa86ef` * [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws) git [e73d6a38](https://github.com/openshift/cloud-provider-aws/commit/e73d6a3821655afc6fb19d88a66907078e6854f2) `sha256:bdbd664f865dbacd57761ee0d3ea27387b451f2f7959fb928c4a691a4266514f` * [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:0139832d398458b9111741d52a1c3345368065e39ffaee796540f6c65ef43fc4` * [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:dc1fa02c80e08a935ebb8510647fa999e14a9974c0dbbafee7bbce10849d1ec1` * [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:d56af6ce2e33791006f8aea6e5c2a4a6c96238eed8f8e19c010a14fb2b7a1239` * [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [19e7b623](https://github.com/openshift/aws-encryption-provider/commit/19e7b623429799c9c549690a1b5ab499844411f9) `sha256:b997521342ff4610ec4ae4d20af7c212800f6ace6ce5e8e04af5fc73fda7b4c4` * [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws) git [37a06723](https://github.com/openshift/machine-api-provider-aws/commit/37a067230cbad4997dcf1d2c16685e36b6991c9e) `sha256:0a5b0dd7f6ff1381048629388b7ed3806f467e4bc56b3490ae7fcece4895872c` * [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:d928527e846274e367286be259b9517fb1f1595e4a77f14778e1588106484496` * [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:7d29caae479823acff6f3c46536356aa061a98da6a26bf6adef8d213c5b22bd0` * [azure-cloud-controller-manager](https://github.com/openshift/cloud-provider-azure) git [4c7a7646](https://github.com/openshift/cloud-provider-azure/commit/4c7a764630c621d5e1700649fc056800d35bb6d1) `sha256:cf74865d0410e655700e2bd1110b11a55f598afb118da3457546e2545d8b5f2a` * [azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure) git [4c7a7646](https://github.com/openshift/cloud-provider-azure/commit/4c7a764630c621d5e1700649fc056800d35bb6d1) `sha256:8dbd43bd1a25d4367562aceb54eea4eb5ee3e543d6fd93d0451c9a5a493d782d` * [azure-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-azure) git [de16e884](https://github.com/openshift/cluster-api-provider-azure/commit/de16e88406265ae154e18bc06e973579ef249cfa) `sha256:61840a17628f3e70145e985ba380fc9fd9b1e5ff6f4129292984374a494d8b34` * [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms) git [99b9a3a3](https://github.com/openshift/azure-kubernetes-kms/commit/99b9a3a33d8edfd0a2d2876aa7ef1382b2c75a39) `sha256:f44b9f6d3ab7ae52000bf7112792df3a0904ed2eb5e891f7682085e0dfd1b953` * [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure) git [69d04909](https://github.com/openshift/machine-api-provider-azure/commit/69d049094ee36ad9c706d65694a8cd42e9a64800) `sha256:c3e58877ee9b59ad3fbc48f874f5bb57b8a768a17301a349f79816361dcdac88` * [azure-workload-identity-webhook](https://github.com/openshift/azure-workload-identity) git [81a256e6](https://github.com/openshift/azure-workload-identity/commit/81a256e668a054385d4a27a393afd77148f268b0) `sha256:af360003f90e49a1e05c854acc3a346d1497d580a4adfd93968a70017c555501` * [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:6df8172063b918c18ae23cb4d54010047990aef8a7f03ea60973b975a98ccfbf` * [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal) git [8d863b95](https://github.com/openshift/cluster-api-provider-baremetal/commit/8d863b9505a5cfc0b01e33f985a3edf9d3c69f4b) `sha256:4691b4037d10e6c47827d5635ff617314ce12032817507aa339f0bbdc0a6a8bb` * [baremetal-operator](https://github.com/openshift/baremetal-operator) git [c5e50489](https://github.com/openshift/baremetal-operator/commit/c5e5048987427f58d3ca76238537e74bd3175e0f) `sha256:059ff12b22db3ba587e51241d5ab49f07b8f88735b5591c754b6534e3e8ef507` * [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg) git [dca8cb1b](https://github.com/openshift/baremetal-runtimecfg/commit/dca8cb1be0cce1ce404dfd407ead1326a3c8bb40) `sha256:af9e4087d453638994d1d26f4c7b12296b6983323688bd5fb17ef36cca4cc562` * [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller) git [2d69ad95](https://github.com/openshift/cloud-network-config-controller/commit/2d69ad953cfaa419e9b6221da9edb152ded91e0b) `sha256:f23b195c4cc40d07cf2649d18fd31fbb82a9230448c027eb9565dd7e453efdc0` * [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler) git [05bcec5a](https://github.com/openshift/kubernetes-autoscaler/commit/05bcec5a83ea3d9afc3a342a1b8878e30c19ef94) `sha256:da096a7c0f0a96435b1550351004bc129aa5e89ead46b8c764425f65455f089a` * [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) git [e6be0fdf](https://github.com/openshift/cluster-bootstrap/commit/e6be0fdfbf43883e2301dbf2d0eb3ab4a4f93383) `sha256:c5df9f4a95ce5fa85dc50cbfe34c2ebe057486b71d768e049c039e27af7664ad` * [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator) git [b2e26b93](https://github.com/openshift/cluster-control-plane-machine-set-operator/commit/b2e26b937e7f6dab36b63ace9c8453ba9654011c) `sha256:a9cfaeff1b81e69279b374d4dc6144f8839ff61daa269799cf9cdef9e6a643bd` * [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator) git [3d214118](https://github.com/openshift/cluster-dns-operator/commit/3d2141182243cde1ec6417bd005c76d29aa88a01) `sha256:1d8fd3c11f23645e1afc8707341d1f2e2206e44cd4155f5c8c73e72adef08450` * [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver) git [a9edd695](https://github.com/openshift/cluster-machine-approver/commit/a9edd695aca56fb58e739b774670a01428360dd8) `sha256:2c755f4399ad2bd5cc7614b22dd68ff910e892217d3940cefe94214b13080620` * [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [44985a13](https://github.com/openshift/cluster-policy-controller/commit/44985a1306411101c84dd5081598fc928b432321) `sha256:a6b10be07abd5d7b1139d4157166748f5026cbaf1ba24472c6a5ffbd3041992d` * [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator) git [8dfdf2ef](https://github.com/openshift/cluster-storage-operator/commit/8dfdf2ef3310358f3559a5481df43b98b2294791) `sha256:76024cacbeff4162379c11f4fffdd383df2888076d6bf6005321b650f33c7202` * [cluster-update-keys](https://github.com/openshift/cluster-update-keys) git [3b5c59cc](https://github.com/openshift/cluster-update-keys/commit/3b5c59cc6461663751bc510b4f9f1954ed8c9b50) `sha256:00313bb73ca7c93f612dae5df4ef0535a0b5bf0583031621bd16d1347aaff76d` * [configmap-reloader](https://github.com/openshift/configmap-reload) git [94e41c4c](https://github.com/openshift/configmap-reload/commit/94e41c4c6a5832dfd19750173d6544784ba235ec) `sha256:7784fbc0c8ead84284e745e24c466ad228d08f5975b1465b25c20c2efcb2e24a` * [container-networking-plugins](https://github.com/openshift/containernetworking-plugins) git [747ad66c](https://github.com/openshift/containernetworking-plugins/commit/747ad66caa1109b2b490aebad01af42bd2d738f1) `sha256:14a3494b28b8d37592fa2c3c56f55295110d1e5f83d971b9e9bbcc4f942d256c` * [containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins) git [747ad66c](https://github.com/openshift/containernetworking-plugins/commit/747ad66caa1109b2b490aebad01af42bd2d738f1) `sha256:97f47c3a9b1803d1a48473ba0601d2f48713dca4943124fdc8acf1544a63c8be` * [coredns](https://github.com/openshift/coredns) git [0dded2d2](https://github.com/openshift/coredns/commit/0dded2d232dab43c107b1dab9d0d9fdfd8259622) `sha256:d23ec3d68e508609f33a2eb1a777e70c4816f3c890d837588c5928252270bb34` * [csi-driver-manila](https://github.com/openshift/cloud-provider-openstack) git [fd31b5da](https://github.com/openshift/cloud-provider-openstack/commit/fd31b5da11d75a7a80e7c4a6c7a56acf304e2661) `sha256:eba7ee1e5478510320b9f224965ed3c07f71db5578958297459b0214f1b1cac0` * [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs) git [e9f24940](https://github.com/openshift/csi-driver-nfs/commit/e9f249405ad2bced3d1805dd5beda368d7f3d564) `sha256:dd0814de8e28bb7ac95ddf91fac8a3bdeef4f3b8e41e3c1f73e334df900086da` * [csi-external-attacher](https://github.com/openshift/csi-external-attacher) git [98b1f4ac](https://github.com/openshift/csi-external-attacher/commit/98b1f4acf9c004687ef55e9f187703768933bb56) `sha256:53c514b23aa2157f36c5239cda9e6236be738b99d0d0e338512869cdeb0f3b5c` * [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner) git [f90c06a3](https://github.com/openshift/csi-external-provisioner/commit/f90c06a3113696cdb757e4b7c9dcfeb0e9dddb81) `sha256:6c0c6b6aa48d65e097fba5b8552d0e35b6d4a4558e3f5050d0329079c3efeba2` * [csi-external-resizer](https://github.com/openshift/csi-external-resizer) git [4e74a4aa](https://github.com/openshift/csi-external-resizer/commit/4e74a4aa52a2046d6b97a47dff7a60ddb73d0bbd) `sha256:41dc6480aaaeb123de4d4218a64f9fda5a4c88985e964e55ca70b12d916dfaa9` * [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:494b565d180b18a81f7dcfc077bf66946f8a0004a73b73951a6a3fc4838b66bf` * [csi-external-snapshotter](https://github.com/openshift/csi-external-snapshotter) git [d1bc3ffa](https://github.com/openshift/csi-external-snapshotter/commit/d1bc3ffaa9759c13a06c2ec61c541342e71bd109) `sha256:f8c979fd022b28d0626062459a6fef7f27e3144abe0099ba9d5003374fdddd25` * [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe) git [4d5e959a](https://github.com/openshift/csi-livenessprobe/commit/4d5e959a182b4db70dc52302bd89eebfec40d5a5) `sha256:2288ccb2925f1438c860c3adbcc4e4c00b254e905a78ed29e325dcfcb2d6794c` * [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:d1d446f61d0484c98545054395519a0a498296948ebe6672c74b98afe13835e2` * [csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter) git [d1bc3ffa](https://github.com/openshift/csi-external-snapshotter/commit/d1bc3ffaa9759c13a06c2ec61c541342e71bd109) `sha256:0a774fe270420b1f9bddc86581fe8ee7d0fc050f97c798dcd3ae5e76ee5c18b0` * [docker-registry](https://github.com/openshift/image-registry) git [c3fa7db0](https://github.com/openshift/image-registry/commit/c3fa7db05e878e35ff95fcff896f716e82fdd170) `sha256:573c818a337f7b9dc0915e1370beda45e33886f52db4478e51fdf25e253ce735` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [7aa4007a](https://github.com/openshift/driver-toolkit/commit/7aa4007a8601bf4bb23b696f580c022f58877223) `sha256:519c5defd0f53d6a284070c385b3a0891545fb9c4f731364b2c1476d770d77c4` * [egress-router-cni](https://github.com/openshift/egress-router-cni) git [5e0f8d1b](https://github.com/openshift/egress-router-cni/commit/5e0f8d1b545899fda27c5e1cc8707d33cba1b534) `sha256:df072d00cec90e0128643ce34bc003ce64028738745ebd6787db89f29522250b` * [etcd](https://github.com/openshift/etcd) git [d8d67b8c](https://github.com/openshift/etcd/commit/d8d67b8ce849f816d6d23c904098336632e2348f) `sha256:c35d80c5e7e098c5d3f5190a24f92b8f7dfb83d8da658543a26ecfab1dc7393b` * [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:b52265628bf9a327e00617fc500740c527d1afd145f5e3e703950901bdc4ec29` * [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp) git [0073bd11](https://github.com/openshift/machine-api-provider-gcp/commit/0073bd1187c07febc963fc67f0df67cd33c8f218) `sha256:2e836edfcc820237fe3c42c946739f0badb505a2edcc29dff2fdec81253b483e` * [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:4d5d274833eb6e5f7d3d279ce5dbe0d7b8444b53d70f86dde6bcb59118e598b0` * [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator) git [6b00096f](https://github.com/openshift/gcp-pd-csi-driver-operator/commit/6b00096f4a84203a69467802b846f215b4e04888) `sha256:fde8ba1618443f65ef3edcaa04686df2c81a826a874085b29fbdf30c12c3bcaf` * [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:40d43d4b50d2cc3caa42b2fe48f91ae9f2f13f63db92ff08296c07d357b187f6` * [haproxy-router](https://github.com/openshift/router) git [89639077](https://github.com/openshift/router/commit/896390778ebe15f57f87e6ca78f11c96e64c2652) `sha256:82801d82d273850b12b6749246eed55c1f05e8a9bc821981e250401d298a1fcd` * [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm) git [d9222a1c](https://github.com/openshift/cloud-provider-ibm/commit/d9222a1c00c37d635da02b65606fde1e54b2ec03) `sha256:6ae4237cae6d80a10947b1eea1fbbe59ac03fd6edd22adb61f20dd4bd2ca023e` * [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:032f9bedc9fcdbc9bf18c2a403d2e774844e666662bde8fa5abd3d4c8e9bd2fe` * [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator) git [f859eac9](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/commit/f859eac9612d8fff52013b809840b015cee6742d) `sha256:5abfe536e194b7121b5b1862d4b735d737a9fe336165addccc7cd4427be5ba38` * [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:27cc57705d46cf32ab67de7e6f9447455fc0d4240eef128113badf7585e41981` * [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud) git [46b8c72c](https://github.com/openshift/machine-api-provider-ibmcloud/commit/46b8c72c675770295f5c2c8f85f5f705ca35787c) `sha256:547a826a051d0a41cf6fd75ffe92006402bee5cfa5470fa1efad71c3ec8a7d00` * [insights-operator](https://github.com/openshift/insights-operator) git [d7b9c77e](https://github.com/openshift/insights-operator/commit/d7b9c77e6565d4452ff79cd346f3ee6b8535698c) `sha256:87beb70fa5748a6c3146387cfb4322ac3927d6a1ccae3833d86f02a2abdb5f78` * [insights-runtime-exporter](https://github.com/openshift/insights-runtime-extractor) git [70256457](https://github.com/openshift/insights-runtime-extractor/commit/70256457b507ec09737800ee7ea022143ed6c3c2) `sha256:a68074e0d9ec18f78ab9e86178e20412a96434f15a5e0d546af8192b4622782c` * [insights-runtime-extractor](https://github.com/openshift/insights-runtime-extractor) git [70256457](https://github.com/openshift/insights-runtime-extractor/commit/70256457b507ec09737800ee7ea022143ed6c3c2) `sha256:0eb0e65b52f547e2ed66b504ca38e536fd5db9171db66ebe94caf8264ce5d034` * [ironic-agent](https://github.com/openshift/ironic-agent-image) git [0336e638](https://github.com/openshift/ironic-agent-image/commit/0336e6383c98f4f0c6b35c71e00116d3c3160c43) `sha256:36cbb4285ec87911bfe5fa799d7ec4c39d28ba2c61053b850711c8d79955b148` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [9953d2b7](https://github.com/openshift/ironic-rhcos-downloader/commit/9953d2b77da077c28f9486a5d965a43149ce30c1) `sha256:1ea4fa6d6430ccf2a8e3d863eb925a6251b9dd33a30361ba3a70cd89a498d3c6` * [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:28a29ef54a4eafec145a18f7859dc544de030ed81face5c3cf0bf52dc0b50168` * [keepalived-ipfailover](https://github.com/openshift/images) git [edb8b1e6](https://github.com/openshift/images/commit/edb8b1e6c5e949c0b470b2bdf7a32f17e53d2f71) `sha256:c4ff23383e9931c846930d1c45d2750e4b4ed4f21293d2f09889c1bc25ecfdcd` * [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server) git [38c16c46](https://github.com/openshift/kubernetes-metrics-server/commit/38c16c4698d131ab0e2da0d4b4b76d5322a89bab) `sha256:8cbf71d909976230359b4f51404bdb7ccf173db9382f72cdc9767ccd4327258a` * [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [d12e2746](https://github.com/openshift/kube-rbac-proxy/commit/d12e274605248f6c59373240a7eae7a7a357dcb3) `sha256:a441f65b1e3a6e495fd970a227ebc2650282db4895a87c2aad4bba3329f41890` * [kube-state-metrics](https://github.com/openshift/kube-state-metrics) git [6fa06eac](https://github.com/openshift/kube-state-metrics/commit/6fa06eac4c3942ba64bff18ca93b5a019ea5c976) `sha256:e677803c346d7cc93cb432dd1f5311b56f77f024103be9ee96a02efc87459940` * [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:ce147f72ca4955a3016b92825fc3829edda83ec1639fd8b99a2226aed4db6594` * [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [76dd5a6f](https://github.com/openshift/cloud-provider-kubevirt/commit/76dd5a6fa9e86573bf3dfb79be17edf832e3bae1) `sha256:c536e5bc8876f2b0a1c101c91f85d92e0a38b588ffdd4a2af7a8118ed22dbc17` * [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver) git [771b562d](https://github.com/openshift/kubevirt-csi-driver/commit/771b562d4875296007850a4d3709a7ae1c6ed3e2) `sha256:c3aa243738518e56fbd99477e577349df7d08cc05c5d838cc794ffd42a396043` * [machine-image-customization-controller](https://github.com/openshift/image-customization-controller) git [a43d9c97](https://github.com/openshift/image-customization-controller/commit/a43d9c977f6332577efcd383cf173a2ff5805a4d) `sha256:90e7a988d60af48c1b9e569e8d27919b34052e12cdaa3d1a883035bb84dd6f6d` * [machine-os-images](https://github.com/openshift/machine-os-images) git [df9a652c](https://github.com/openshift/machine-os-images/commit/df9a652cb1572172e404655bb021525be2e3d8ab) `sha256:3d456983b0b2057252e9b691be10b1a6930c6d2d7cc31a967ba314c05ee6f5a4` * [metallb-frr](https://github.com/openshift/frr) git [5ccdd521](https://github.com/openshift/frr/commit/5ccdd521dd93522575c172dac86d0b6f301fb3ef) `sha256:0e8b019f67413271942805388694cd1dd5243a83a0edac364e401e4c122e2c3f` * [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [16ba7ef8](https://github.com/openshift/multus-admission-controller/commit/16ba7ef8026f5b6d0d08b19c707648d82b1ac592) `sha256:e2f4708a7368ded3645e9ae1d20a5a868cea0f50510b26191f9bf047f2944fff` * [multus-cni](https://github.com/openshift/multus-cni) git [b4ec7d82](https://github.com/openshift/multus-cni/commit/b4ec7d8239ce4bd3ed949bce9816a013377b44c7) `sha256:a8ab426068116f161ffc587a0d6f8de0fdd3dc8f28f041e1904f7c87eb5939a7` * [multus-cni-microshift](https://github.com/openshift/multus-cni) git [b4ec7d82](https://github.com/openshift/multus-cni/commit/b4ec7d8239ce4bd3ed949bce9816a013377b44c7) `sha256:da4ccf62f669ede3d3f7c1f106228d02faa1c4314f1f298edb9801badb8afb72` * [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy) git [834a093f](https://github.com/openshift/multus-networkpolicy/commit/834a093f693e521b8dc4ec7168d03cfba2c1cba1) `sha256:17a0d35f2f5fb3b65a973703b3f96ded612a9f9329eba9e6a83f34b62569adb1` * [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [08af4127](https://github.com/openshift/route-override-cni/commit/08af4127c77976510cad1c096d9aca977d8ae5af) `sha256:53d2648cd5105b33695e7875494c622865056222c13c6c8074f0e507433718dd` * [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni) git [d691040e](https://github.com/openshift/whereabouts-cni/commit/d691040e509bb20c26b5e8366c0d6f3bb45a5e02) `sha256:978e035cf4c06a77522e06a118158c5e8cd43c1925d1626a4c28424ac8c683d4` * [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [297eeb43](https://github.com/openshift/bond-cni/commit/297eeb4320e07b18d559bc373b665479c760e8c7) `sha256:5d5b386d0fc00ee2765ce698e8aa2f13c77031cc3194c31aa448b489c36091b5` * [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon) git [5b233ea1](https://github.com/openshift/network-metrics-daemon/commit/5b233ea1d80733c1b00c6bad65dec0620dbf783a) `sha256:e5a584c57c8f1199517954bcb0840d6380daeb8d78e77e513e88128b1bc5b7b3` * [nutanix-cloud-controller-manager](https://github.com/openshift/cloud-provider-nutanix) git [8e75679a](https://github.com/openshift/cloud-provider-nutanix/commit/8e75679a965b80fee0332f8758471a7d3a75a4e8) `sha256:e747a8deb30dc7bcdda2033d20b194c6f9d0484f82b53ea673fcde35a12436d3` * [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix) git [60559fdd](https://github.com/openshift/machine-api-provider-nutanix/commit/60559fdd7092dd29aa1c72797c49279aa2da39ee) `sha256:c1208671cce8118a70e1cc5c09c4a65415ca552b81659818bb0256a941574ecf` * [oauth-proxy](https://github.com/openshift/oauth-proxy) git [714292f5](https://github.com/openshift/oauth-proxy/commit/714292f5478e6c12da6a31710f72bc8fbe6fb925) `sha256:5efa4c8a49cf24cc1752503ee431a65dc5e351eea8a2d6db34baec5a85d2c429` * [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager) git [26d20fea](https://github.com/openshift/openshift-controller-manager/commit/26d20feae8892f648f5b06ed3f5492fe6ffb4532) `sha256:585795af23601f721711098db61f49c6405f62979d4c36ef8a54fa3ae2e8b3d0` * [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [e71e0996](https://github.com/openshift/openshift-state-metrics/commit/e71e09969f11a47c87b87c43b762ad1d01f6b04f) `sha256:798c55c5d8765115e8b88ad9b74715cb365827123004bb29527847c82aa0bfe2` * [openstack-cinder-csi-driver](https://github.com/openshift/cloud-provider-openstack) git [fd31b5da](https://github.com/openshift/cloud-provider-openstack/commit/fd31b5da11d75a7a80e7c4a6c7a56acf304e2661) `sha256:2a6ed29a3618e4d7c1e0db2525f935ad8eb74cf187991f49f4a5a856fde86412` * [openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack) git [fd31b5da](https://github.com/openshift/cloud-provider-openstack/commit/fd31b5da11d75a7a80e7c4a6c7a56acf304e2661) `sha256:6c2fe4dbdaac5c1170fdd2ae0576cbc80e063df4faa1250d78e35107c9f95447` * [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:e2c37e9de3ae8a610ed21214c99e14239fe0b97c791ec6e292206cdfd6c72885` * [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack) git [8a8c354b](https://github.com/openshift/machine-api-provider-openstack/commit/8a8c354b99ce83e3c05a91358aadec09944c2fce) `sha256:9711f6f30d35facc5e3ae5de3e17245de5b40319ec195e1e07f58ed369a4a136` * [openstack-resource-controller](https://github.com/openshift/openstack-resource-controller) git [cbea7a9c](https://github.com/openshift/openstack-resource-controller/commit/cbea7a9cab145c32e2f347be69996b649893cc22) `sha256:8b3bc4fa24e62e837ebb1621439cceeaf87720e71bddd009fd84f3363e2d870a` * [operator-marketplace](https://github.com/operator-framework/operator-marketplace) git [38da2ef7](https://github.com/operator-framework/operator-marketplace/commit/38da2ef78cc429f67aea7fb4e589df21ac1ed327) `sha256:ba6384abff76c45f0ae8b1f940fbd1b9b20c9bd7eeccc4d302d9650383f45d7c` * [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs) git [e88cf81d](https://github.com/openshift/machine-api-provider-powervs/commit/e88cf81dd9ad174f395b86f9cdc40fa30cb06bf4) `sha256:f789eab84f209ff1441a74855645a2be77b7d68b0f556313ca9a423a18d225cb` * [prom-label-proxy](https://github.com/openshift/prom-label-proxy) git [c4c99a30](https://github.com/openshift/prom-label-proxy/commit/c4c99a3071808f466ee6c3d7b7fa87108b457feb) `sha256:56222cee2ef8747b4b5a31f9d539dbf3ed8a3d2a626b333f61d4e4eb4eb9b2e7` * [prometheus](https://github.com/openshift/prometheus) git [e1e35591](https://github.com/openshift/prometheus/commit/e1e355916c789607fe98c8832920e2218de4bad5) `sha256:543e8c4e6aed52b6dc926b8dc54edfc297038997fc7a91ab20ec2bd3a60d2971` * [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager) git [02dc3e9e](https://github.com/openshift/prometheus-alertmanager/commit/02dc3e9e55cf7fa0279e22762d6ace19bbc65fde) `sha256:e3fbbdd6ef30b237253d7516002826e94b3b39b26f6429ee630f2e662bcd4c65` * [prometheus-config-reloader](https://github.com/openshift/prometheus-operator) git [70e38466](https://github.com/openshift/prometheus-operator/commit/70e38466b9b9143f48283dab8bd0c227f35efe69) `sha256:462e546534570e3b40712fad2ff611421b61deb9150fba00dc611022abbb83ca` * [prometheus-node-exporter](https://github.com/openshift/node_exporter) git [6c4fc012](https://github.com/openshift/node_exporter/commit/6c4fc0126407c8404b8604faa2f1230f385b9f44) `sha256:e6f192e1059649b9db587c75dfbdfe2757f2bb0d276d4fd5aad207920b407fa0` * [prometheus-operator](https://github.com/openshift/prometheus-operator) git [70e38466](https://github.com/openshift/prometheus-operator/commit/70e38466b9b9143f48283dab8bd0c227f35efe69) `sha256:a357ec8393268860a0e2969f0f2be0ed71540b02a4ef1b821eccadc428b91c40` * [prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator) git [70e38466](https://github.com/openshift/prometheus-operator/commit/70e38466b9b9143f48283dab8bd0c227f35efe69) `sha256:f7719f3612a72f28d1c1156a429201d72e36b8f6425705f91cb24a76e669d1ba` * [route-controller-manager](https://github.com/openshift/route-controller-manager) git [624742d9](https://github.com/openshift/route-controller-manager/commit/624742d93f3a7885cf7f70985f1e23ff60da580d) `sha256:2274e7455d75d05ed28278b7d4124ea22161d8bdefca1e41dbb4cf826b283925` * [telemeter](https://github.com/openshift/telemeter) git [d6c7dd49](https://github.com/openshift/telemeter/commit/d6c7dd499f7106df78aa8bfd9dee332121ab2f09) `sha256:3d8980526bce7824a308d8b775a0242b15a5fe66157e46e1293d1659d3b1ad29` * [thanos](https://github.com/openshift/thanos) git [5d9d0f38](https://github.com/openshift/thanos/commit/5d9d0f387e5cc651470f27352b28674103bfdd77) `sha256:dd5cebf53c8d2e564a380e3e5ca456a411476103f36f019d19d76b43cc9f742d` * [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:d994d4d471d188cf671ddc4489796ed5a704cac100f34d15abb82289f82cddb4` * [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:72b55ee68c9c58dd70a9079b7b76c939431ef102c4234dc206a2d47419afc5f4` * [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator) git [d3668c9a](https://github.com/openshift/vmware-vsphere-csi-driver-operator/commit/d3668c9a9510f189604343e817cc79ab23367f40) `sha256:ba4812647a3fbe1d58cf69fd7873479d4ccfab0fbaed6057cf5f204e5f079dc2` * [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector) git [842aed3d](https://github.com/openshift/vsphere-problem-detector/commit/842aed3df97005839ef5deaf560abbe6486b9daf) `sha256:a728adbbcc5c4d1547dc7179ba74c477f6b532c0318a9bd1266dcd7a308662f2` ### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/aed50cb7f9a7dd63dd865dfae9afb6844a2dd787) * [MGMT-23548](https://issues.redhat.com/browse/MGMT-23548): Ensure tests w/ gomock controllers call Finish() [#10024](https://github.com/openshift/assisted-service/pull/10024) * [MGMT-22849](https://issues.redhat.com/browse/MGMT-22849): Remove the nmconnection that the openshift-installer writes for the bootstrap. [#10086](https://github.com/openshift/assisted-service/pull/10086) * NO-ISSUE: Detect missing PostgreSQL client in development [#10119](https://github.com/openshift/assisted-service/pull/10119) * NO-ISSUE: Add assisted-service-writing-unit-tests agent skill [#10123](https://github.com/openshift/assisted-service/pull/10123) * [MGMT-23451](https://issues.redhat.com/browse/MGMT-23451): Lower SNO vCPU min to 4 instead of 8 for assisted for OCP 4.22 and above [#10040](https://github.com/openshift/assisted-service/pull/10040) * [MGMT-23141](https://issues.redhat.com/browse/MGMT-23141): Cluster creation returns SQL error rather than API error [#10113](https://github.com/openshift/assisted-service/pull/10113) * NO-ISSUE: [master] Bump OCP versions: 4.20, 4.18, 4.21, 4.14, 4.17, 4.19, 4.16 [#10120](https://github.com/openshift/assisted-service/pull/10120) * [MGMT-23340](https://issues.redhat.com/browse/MGMT-23340): upgrade assisted-service postgresql from 13 to 15 [#10096](https://github.com/openshift/assisted-service/pull/10096) * NO-ISSUE: Replace github.com/golang/mock with go.uber.org/mock [#10082](https://github.com/openshift/assisted-service/pull/10082) * [Full changelog](https://github.com/openshift/assisted-service/compare/a63f435fb43135b6fa125a16b70e361183991d33...aed50cb7f9a7dd63dd865dfae9afb6844a2dd787) ### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/a9bfcccdade3dec5e6d71dbbc6e03fe137a1660b) * NO-ISSUE: Refresh RPM lockfiles [#2069](https://github.com/openshift/assisted-installer/pull/2069) * [MGMT-23545](https://issues.redhat.com/browse/MGMT-23545): Mount pull secret token as a file [#2053](https://github.com/openshift/assisted-installer/pull/2053) * [Full changelog](https://github.com/openshift/assisted-installer/compare/f38859829b2adc6ea1211f838d1e5112fbac657e...a9bfcccdade3dec5e6d71dbbc6e03fe137a1660b) ### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/f562f3539125da83145eb1012ea8a4f4d62d0807) * [OCPBUGS-84129](https://issues.redhat.com/browse/OCPBUGS-84129): add --copy-network when manual network config is detected [#1416](https://github.com/openshift/assisted-installer-agent/pull/1416) * [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/008935c33fb03bb246c22f8873da7599ec30aa2c...f562f3539125da83145eb1012ea8a4f4d62d0807) ### [agent-installer-ui](https://github.com/openshift-assisted/assisted-installer-ui/tree/677523c254cafc2f08d12c5e5f921dfd71204a25) * [OCPBUGS-84272](https://issues.redhat.com/browse/OCPBUGS-84272): bump axios to ^1.15.0 for fixing CVE-2026-40175 (#3638) [#3638](https://github.com/openshift-assisted/assisted-installer-ui/pull/3638) * Update OWNERS file (#3660) [#3660](https://github.com/openshift-assisted/assisted-installer-ui/pull/3660) * NO-ISSUE: Update translation files to match new i18next format (#3658) [#3658](https://github.com/openshift-assisted/assisted-installer-ui/pull/3658) * chore(deps): update dependency rimraf to v6 (#3564) [#3564](https://github.com/openshift-assisted/assisted-installer-ui/pull/3564) * chore(deps): update konflux references (#3562) [#3562](https://github.com/openshift-assisted/assisted-installer-ui/pull/3562) * chore(deps): update konflux references (#3561) [#3561](https://github.com/openshift-assisted/assisted-installer-ui/pull/3561) * chore(deps): update module golang.org/x/sys to v0.43.0 (#3492) [#3492](https://github.com/openshift-assisted/assisted-installer-ui/pull/3492) * chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v1.25.8-1775724628 (#3560) [#3560](https://github.com/openshift-assisted/assisted-installer-ui/pull/3560) * chore(deps): update dependency qs to v6.15.1 (#3559) [#3559](https://github.com/openshift-assisted/assisted-installer-ui/pull/3559) * chore(deps): update dependency @redhat-cloud-services/eslint-config-redhat-cloud-services to v3 (#3539) [#3539](https://github.com/openshift-assisted/assisted-installer-ui/pull/3539) * chore(deps): update dependency msw to v2 (#3557) [#3557](https://github.com/openshift-assisted/assisted-installer-ui/pull/3557) * chore(deps): update dependency concurrently to v9 (#3554) [#3554](https://github.com/openshift-assisted/assisted-installer-ui/pull/3554) * chore(deps): update dependency @openapitools/openapi-generator-cli to v2.31.1 (#3534) [#3534](https://github.com/openshift-assisted/assisted-installer-ui/pull/3534) * chore(deps): update dependency typescript to v5.9.3 (#3489) [#3489](https://github.com/openshift-assisted/assisted-installer-ui/pull/3489) * chore(deps): update dependency @types/node to v24 (#3543) [#3543](https://github.com/openshift-assisted/assisted-installer-ui/pull/3543) * chore(deps): update registry.access.redhat.com/ubi9/go-toolset docker tag to v1.25.8-1775651161 (#3548) [#3548](https://github.com/openshift-assisted/assisted-installer-ui/pull/3548) * chore(deps): update dependency i18next-parser to v9 (#3556) [#3556](https://github.com/openshift-assisted/assisted-installer-ui/pull/3556) * Bump basic-ftp from 5.2.0 to 5.2.1 (#3552) [#3552](https://github.com/openshift-assisted/assisted-installer-ui/pull/3552) * chore(deps): update dependency axios to v1.15.0 (#3551) [#3551](https://github.com/openshift-assisted/assisted-installer-ui/pull/3551) * chore(deps): update dependency @redhat-cloud-services/frontend-components to v7.3.0 (#3550) [#3550](https://github.com/openshift-assisted/assisted-installer-ui/pull/3550) * [MGMT-23313](https://issues.redhat.com/browse/MGMT-23313): long text breaks table layout (#3545) [#3545](https://github.com/openshift-assisted/assisted-installer-ui/pull/3545) * Bump vite from 5.4.21 to 6.4.2 (#3547) [#3547](https://github.com/openshift-assisted/assisted-installer-ui/pull/3547) * chore(deps): update dependency eslint-plugin-import to v2.32.0 (#3475) [#3475](https://github.com/openshift-assisted/assisted-installer-ui/pull/3475) * fix(deps): update dependency monaco-editor to v0.55.1 (#3505) [#3505](https://github.com/openshift-assisted/assisted-installer-ui/pull/3505) * fix(deps): update dependency cypress to v13.17.0 (#3500) [#3500](https://github.com/openshift-assisted/assisted-installer-ui/pull/3500) * fix(deps): update dependency react-monaco-editor to v0.59.0 (#3537) [#3537](https://github.com/openshift-assisted/assisted-installer-ui/pull/3537) * chore(deps): update dependency dpdm to v3.15.1 (#3473) [#3473](https://github.com/openshift-assisted/assisted-installer-ui/pull/3473) * chore(deps): update dependency @redhat-cloud-services/frontend-components-config to v6.8.3 (#3471) [#3471](https://github.com/openshift-assisted/assisted-installer-ui/pull/3471) * chore(deps): update dependency axios to v1.14.0 (#3536) [#3536](https://github.com/openshift-assisted/assisted-installer-ui/pull/3536) * chore(deps): update dependency @types/eslint to v9 (#3541) [#3541](https://github.com/openshift-assisted/assisted-installer-ui/pull/3541) * [Full changelog](https://github.com/openshift-assisted/assisted-installer-ui/compare/19e469ff37880eb24ae3ec6deaedf09b1cd861b2...677523c254cafc2f08d12c5e5f921dfd71204a25) ### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/1f7abf3147e6ba2f9d29ae469fdde2c4240d6de5) * [OCPBUGS-83734](https://issues.redhat.com/browse/OCPBUGS-83734): Red Hat Konflux kflux-prd-rh02 update ove-ui-iso-4-22 [#291](https://github.com/openshift/agent-installer-utils/pull/291) * [OCPBUGS-82537](https://issues.redhat.com/browse/OCPBUGS-82537): update konflux references [#274](https://github.com/openshift/agent-installer-utils/pull/274) * [Full changelog](https://github.com/openshift/agent-installer-utils/compare/0df8de22b48eddb3bee026619b43ee582d07ce04...1f7abf3147e6ba2f9d29ae469fdde2c4240d6de5) ### [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/29ce27e3cb149599158f7d56ded23b1426d0048f) * [OCPBUGS-84243](https://issues.redhat.com/browse/OCPBUGS-84243): [release-4.22] Add VolumeAttributesClass e2e test manifests for Azure disk [#544](https://github.com/openshift/csi-operator/pull/544) * [Full changelog](https://github.com/openshift/csi-operator/compare/8253452c39841b626cedd0b42dc0449943ccf938...29ce27e3cb149599158f7d56ded23b1426d0048f) ### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/a995719b8666626dbffe09c03f039611feb48612) * UPSTREAM: 3569: OCPBUGS-83425: Bump grpc to v1.79.3 [#136](https://github.com/openshift/azure-disk-csi-driver/pull/136) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/950b1622c43e9c41a38354efb7bfa0d2aba50cdb...a995719b8666626dbffe09c03f039611feb48612) ### [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver/tree/403f856e29605126b2711a1bfe7a4f6c276b344d) * UPSTREAM: 3023: OCPBUGS-83329: Bump grpc to v1.79.3 [#126](https://github.com/openshift/azure-file-csi-driver/pull/126) * [Full changelog](https://github.com/openshift/azure-file-csi-driver/compare/c481e92ba74550bbd3134a9ae92ccef31de7f60c...403f856e29605126b2711a1bfe7a4f6c276b344d) ### [azure-service-operator](https://github.com/openshift/azure-service-operator/tree/657efd8cb5f54a1a706e28869e492c3157e419b8) * [OCPBUGS-84333](https://issues.redhat.com/browse/OCPBUGS-84333): Updating ose-azure-service-operator-container image to be consistent with ART for 4.22 [#25](https://github.com/openshift/azure-service-operator/pull/25) * [OCPBUGS-83835](https://issues.redhat.com/browse/OCPBUGS-83835): UPSTREAM: <carry>: add openshift/e2e-tests.sh [#23](https://github.com/openshift/azure-service-operator/pull/23) * [Full changelog](https://github.com/openshift/azure-service-operator/compare/17e574628ee7ef8aa694cfc0ab5e5232b651fbf8...657efd8cb5f54a1a706e28869e492c3157e419b8) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/dfb58c0c74c7a27a9859c5b84d5d087e70f5f6a3) * [OCPBUGS-83611](https://issues.redhat.com/browse/OCPBUGS-83611): PowerVS: update release 4.22 CAPI to v0.12.2 [#10509](https://github.com/openshift/installer/pull/10509) * [MULTIARCH-5854](https://issues.redhat.com/browse/MULTIARCH-5854): implements retry-after logic to limit failures [#10421](https://github.com/openshift/installer/pull/10421) * [OCPBUGS-78151](https://issues.redhat.com/browse/OCPBUGS-78151): Add provisioningNetworkGateway field to install-config [#10387](https://github.com/openshift/installer/pull/10387) * [OCPBUGS-77965](https://issues.redhat.com/browse/OCPBUGS-77965): Update RHCOS-release-4.22 bootimage metadata to 10.2.20260405-0 / 9.8.20260403-0 [#10482](https://github.com/openshift/installer/pull/10482) * [OCPBUGS-77917](https://issues.redhat.com/browse/OCPBUGS-77917): PowerVS: Use short regions and provide a default resource group in survey [#10369](https://github.com/openshift/installer/pull/10369) * [CORS-3900](https://issues.redhat.com/browse/CORS-3900): Add IPv6 frontend IP configurations for dual-stack [#10328](https://github.com/openshift/installer/pull/10328) * [MCO-2135](https://issues.redhat.com/browse/MCO-2135): Label Machines, MachineSets, and ControlPaneMachineSets with OSStream labels [#10426](https://github.com/openshift/installer/pull/10426) * [OCPBUGS-81509](https://issues.redhat.com/browse/OCPBUGS-81509): fix ASO CRD duplication [#10451](https://github.com/openshift/installer/pull/10451) * [OCPBUGS-76468](https://issues.redhat.com/browse/OCPBUGS-76468): PowerVS:: SSH key must be RSA [#10289](https://github.com/openshift/installer/pull/10289) * no-jira: PowerVS: add mjturek and hamzy to approvers list [#10483](https://github.com/openshift/installer/pull/10483) * [OCPEDGE-2072](https://issues.redhat.com/browse/OCPEDGE-2072): bump(ocp/api): pull in latest for DualReplica promotion [#10471](https://github.com/openshift/installer/pull/10471) * [OCPBUGS-77830](https://issues.redhat.com/browse/OCPBUGS-77830): skip redirect when validating endpoint accessibility [#10360](https://github.com/openshift/installer/pull/10360) * [OCPBUGS-81622](https://issues.redhat.com/browse/OCPBUGS-81622): Collect bootstrap service records in agent-gather [#10457](https://github.com/openshift/installer/pull/10457) * [AGENT-1448](https://issues.redhat.com/browse/AGENT-1448): Add IRI registry authentication support [#10389](https://github.com/openshift/installer/pull/10389) * [Full changelog](https://github.com/openshift/installer/compare/f8a1613fc01e0b5de8ee9906e8aa067ba2fdb98e...dfb58c0c74c7a27a9859c5b84d5d087e70f5f6a3) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/66dee73f66c4f048c333c6a77d76871872027896) * NO-JIRA: claude: Split tester agent away from code-reviewer [#2250](https://github.com/openshift/oc/pull/2250) * [OCPBUGS-77845](https://issues.redhat.com/browse/OCPBUGS-77845): Fix extraction of gated manifests using --install-config [#2249](https://github.com/openshift/oc/pull/2249) * [Full changelog](https://github.com/openshift/oc/compare/075cd278d1e62cf49b266e157891967bda16079d...66dee73f66c4f048c333c6a77d76871872027896) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/c50292310b1070ff8bfe842ca7424bf5ae2c9346) * [CCO-738](https://issues.redhat.com/browse/CCO-738), [CCO-739](https://issues.redhat.com/browse/CCO-739), [CCO-740](https://issues.redhat.com/browse/CCO-740): Overhaul status logic to correctly match spec [#1008](https://github.com/openshift/cloud-credential-operator/pull/1008) * [CCO-787](https://issues.redhat.com/browse/CCO-787): use apiserver tls config [#965](https://github.com/openshift/cloud-credential-operator/pull/965) * [CCO-824](https://issues.redhat.com/browse/CCO-824): feat(gcp): add key-storage-method flag for workload identity providers [#1004](https://github.com/openshift/cloud-credential-operator/pull/1004) * [CCO-779](https://issues.redhat.com/browse/CCO-779): e2e for removing kube-rbac-proxy container (CCO-779) [#991](https://github.com/openshift/cloud-credential-operator/pull/991) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/d8b4ae016b4948ceef1620b626e16f11ba7e8130...c50292310b1070ff8bfe842ca7424bf5ae2c9346) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/51ea6cdc877f997cc9b376aa26820e8e83d8c1c7) * [CNTRLPLANE-2625](https://issues.redhat.com/browse/CNTRLPLANE-2625): Add Auth network policy e2e cases [#831](https://github.com/openshift/cluster-authentication-operator/pull/831) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/9d60ca2ef96e8f208adbfbc51cabd624018212c7...51ea6cdc877f997cc9b376aa26820e8e83d8c1c7) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/260ea1b5967f47768a0727e8c84d451dc9de5ced) * [OCPBUGS-65578](https://issues.redhat.com/browse/OCPBUGS-65578): report Progressing=True on version upgrade [#366](https://github.com/openshift/cluster-autoscaler-operator/pull/366) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/478f8905bca879837e72b1cf77cabeddd6f105a1...260ea1b5967f47768a0727e8c84d451dc9de5ced) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/e4f3cd50b6a33337b723beb682c4fdcf5cdd820c) * [OCPBUGS-78151](https://issues.redhat.com/browse/OCPBUGS-78151): Add provisioningNetworkGateway field to CBO [#575](https://github.com/openshift/cluster-baremetal-operator/pull/575) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/62d32143962b5f1446c64c06ce7e5dcbdf96abd8...e4f3cd50b6a33337b723beb682c4fdcf5cdd820c) ### [cluster-capi-controllers](https://github.com/openshift/cluster-api/tree/ef9b00c94b740a2a5ddef9f6beaa8941f8834013) * [OCPBUGS-83759](https://issues.redhat.com/browse/OCPBUGS-83759), [OCPCLOUD-3419](https://issues.redhat.com/browse/OCPCLOUD-3419): Adopt IPAM CRDs on upgrade [#280](https://github.com/openshift/cluster-api/pull/280) * [Full changelog](https://github.com/openshift/cluster-api/compare/c11cf5d40d83b88479be4e8dd121801a71b3f0e0...ef9b00c94b740a2a5ddef9f6beaa8941f8834013) ### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/69d639ac18a027a3ac0954cdcaa3b70ef16ea72f) * [OCPBUGS-84365](https://issues.redhat.com/browse/OCPBUGS-84365): Fix e2e flake when workers are in us-west-2b [#530](https://github.com/openshift/cluster-capi-operator/pull/530) * NO-JIRA: Optimize envtest CRD loading by specifying necessary files explicitly [#520](https://github.com/openshift/cluster-capi-operator/pull/520) * [OCPCLOUD-3319](https://issues.redhat.com/browse/OCPCLOUD-3319): Remove capiinstaller controller [#507](https://github.com/openshift/cluster-capi-operator/pull/507) * [OCPCLOUD-3419](https://issues.redhat.com/browse/OCPCLOUD-3419): Add adopt-existing annotation [#514](https://github.com/openshift/cluster-capi-operator/pull/514) * [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/eb4433469646f20d809e51fff94b55300de9bc28...69d639ac18a027a3ac0954cdcaa3b70ef16ea72f) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/1eccfe33d83686e74769ea196660b8d09d249b04) * NO-JIRA: fix: report all degraded controller conditions instead of first only#444 [#444](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/444) * [OCPCLOUD-3348](https://issues.redhat.com/browse/OCPCLOUD-3348): Honor TLSAdherence [#440](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/440) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/4f5632ab56f63660054cd60a6fe045d2712ba495...1eccfe33d83686e74769ea196660b8d09d249b04) ### [cluster-config-api](https://github.com/openshift/api/tree/e9fad7d4cba1537b8af99b972370e76370de72e9) * [OCPBUGS-83846](https://issues.redhat.com/browse/OCPBUGS-83846): Add component names, manifestSubstitutions, and observedGeneration to CAPI revisions [#2819](https://github.com/openshift/api/pull/2819) * [OCPBUGS-83768](https://issues.redhat.com/browse/OCPBUGS-83768): extend supported values for MCN IRI image status field [#2817](https://github.com/openshift/api/pull/2817) * [OCPBUGS-83755](https://issues.redhat.com/browse/OCPBUGS-83755): fix(config/v1): define constants for authentication types as typed constants [#2816](https://github.com/openshift/api/pull/2816) * [OCPBUGS-68358](https://issues.redhat.com/browse/OCPBUGS-68358): Disable PSA for 4.22 [#2802](https://github.com/openshift/api/pull/2802) * [MON-4035](https://issues.redhat.com/browse/MON-4035): Add ThanosQuerierConfig to ClusterMonitoring API [#2769](https://github.com/openshift/api/pull/2769) * [NE-2520](https://issues.redhat.com/browse/NE-2520): Promote GatewayAPIWithoutOLM to GA [#2772](https://github.com/openshift/api/pull/2772) * [OCPEDGE-2197](https://issues.redhat.com/browse/OCPEDGE-2197): Promote TNF (Dual Replica) to default [#2723](https://github.com/openshift/api/pull/2723) * [OCPBUGS-81627](https://issues.redhat.com/browse/OCPBUGS-81627): Load ClusterResourceQuota CRD before CVO manifests [#2796](https://github.com/openshift/api/pull/2796) * [OCPEDGE-2492](https://issues.redhat.com/browse/OCPEDGE-2492): feat: promote pacemaker to v1 in prep for tnf [#2792](https://github.com/openshift/api/pull/2792) * Update verify-feature-promotion HTML output to sort entries and fix overflow [#2793](https://github.com/openshift/api/pull/2793) * [Full changelog](https://github.com/openshift/api/compare/ad9eb11110b6e704efa5000c12c5fb5db1685e8a...e9fad7d4cba1537b8af99b972370e76370de72e9) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/e0c2428e4618493ad9db0681e3b91444746ddf2c) * [OCPEDGE-2071](https://issues.redhat.com/browse/OCPEDGE-2071): bump(ocp/api): pull in latest for DualReplica promotion [#480](https://github.com/openshift/cluster-config-operator/pull/480) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/7253dceba215f03434b73d23d9efa70db46507ee...e0c2428e4618493ad9db0681e3b91444746ddf2c) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/108f37f0e378accc322cbeb68136ec500ec35b94) * [OCPBUGS-82535](https://issues.redhat.com/browse/OCPBUGS-82535): Fix PDB unhealthyPodEvictionPolicy field name [#271](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/271) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/98d8223ebe55a0ddc10bb485e7603deb2c0acbb9...108f37f0e378accc322cbeb68136ec500ec35b94) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/3698b93d071f8b279b1721f90ced478f0b90b426) * NO-JIRA: Apply `go fix` changes [#1589](https://github.com/openshift/cluster-etcd-operator/pull/1589) * NO-JIRA: Remove unused lib/resourcemerge package [#1590](https://github.com/openshift/cluster-etcd-operator/pull/1590) * [OCPEDGE-2495](https://issues.redhat.com/browse/OCPEDGE-2495): upkeep: bump ocp/api ocp/client-go [#1591](https://github.com/openshift/cluster-etcd-operator/pull/1591) * [OCPBUGS-81340](https://issues.redhat.com/browse/OCPBUGS-81340): pacemaker CronJob: tune history limit and Job TTL [#1581](https://github.com/openshift/cluster-etcd-operator/pull/1581) * [OCPEDGE-2495](https://issues.redhat.com/browse/OCPEDGE-2495): feat: update pacemaker in preparation for DualReplica promotion [#1587](https://github.com/openshift/cluster-etcd-operator/pull/1587) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/e05708bc8a68e777fbff1e27d918cbb1af1b8649...3698b93d071f8b279b1721f90ced478f0b90b426) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/3a32428c3d183a0c6011359d2c6cf87d05736472) * [CNTRLPLANE-3184](https://issues.redhat.com/browse/CNTRLPLANE-3184): Create network policies for image-registry components [#1301](https://github.com/openshift/cluster-image-registry-operator/pull/1301) * [OCPBUGS-81750](https://issues.redhat.com/browse/OCPBUGS-81750): Use deterministic S3 bucket naming to prevent orphaned buckets [#1317](https://github.com/openshift/cluster-image-registry-operator/pull/1317) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/e203e6d0e35b65b4b4b01a16b4d3a77d62ed1143...3a32428c3d183a0c6011359d2c6cf87d05736472) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/2c5b4ef0021db96ba6fecf630c53a15c12134578) * [OCPBUGS-81550](https://issues.redhat.com/browse/OCPBUGS-81550): AWS, Azure and GCP ClusterHostedDNS: Add Ingress LB IPs to Infra CR after masters up [#1411](https://github.com/openshift/cluster-ingress-operator/pull/1411) * [OCPBUGS-76609](https://issues.redhat.com/browse/OCPBUGS-76609): Do not take over OSSM subscription [#1398](https://github.com/openshift/cluster-ingress-operator/pull/1398) * [NE-2332](https://issues.redhat.com/browse/NE-2332): Implement ROUTER_CURVES environment variable [#1409](https://github.com/openshift/cluster-ingress-operator/pull/1409) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/3c1da4b8b3d4a9fbaf033f4324b5a0ffe2fbf633...2c5b4ef0021db96ba6fecf630c53a15c12134578) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/e373e93ad5690ba5233512318005921ca5f47bd7) * [OCPBUGS-83770](https://issues.redhat.com/browse/OCPBUGS-83770): Allow setting the oauthMetadata when auth type is None [#2112](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2112) * [OCPBUGS-68365](https://issues.redhat.com/browse/OCPBUGS-68365): revert dev cert rotation [#2017](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2017) * [CNTRLPLANE-2698](https://issues.redhat.com/browse/CNTRLPLANE-2698): add network policies for apiserver operator and operands [#2029](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2029) * [OCPBUGS-23366](https://issues.redhat.com/browse/OCPBUGS-23366): bindata/bootkube: Remove configmap-csr-controller-ca.yaml [#2076](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2076) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/360d3fee5c01437f857d761cff755f8b2e5004b3...e373e93ad5690ba5233512318005921ca5f47bd7) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/e2d54f2da0346309b329c34552d9896476683fc8) * [CNTRLPLANE-3211](https://issues.redhat.com/browse/CNTRLPLANE-3211): enable configurable PKI for managed certificate rotation [#925](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/925) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/b646f5481a723f5613ea45cd4a49dd716f5ae16c...e2d54f2da0346309b329c34552d9896476683fc8) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/51ea59abd057d0cef56b29b8a74efc28411d5427) * [OCPBUGS-83736](https://issues.redhat.com/browse/OCPBUGS-83736): add /var/run/kubernetes as emptyDir [#640](https://github.com/openshift/cluster-kube-scheduler-operator/pull/640) * [CNTRLPLANE-3219](https://issues.redhat.com/browse/CNTRLPLANE-3219): vendor: bump library-go, api, client-go for configurable PKI [#636](https://github.com/openshift/cluster-kube-scheduler-operator/pull/636) * [CNTRLPLANE-2756](https://issues.redhat.com/browse/CNTRLPLANE-2756): Add operator and operand network policies [#629](https://github.com/openshift/cluster-kube-scheduler-operator/pull/629) * [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/ddbfddb8a0c77b03c1d7c994991caa031d99c330...51ea59abd057d0cef56b29b8a74efc28411d5427) ### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/e4e983adfde0ccf999efca551fc07b9e28562a10) * [CNTRLPLANE-3055](https://issues.redhat.com/browse/CNTRLPLANE-3055): Migrate go standard casee to ote [#156](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/156) * [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/93c77b0461026649724fc5299d8b74ac79ca3ef6...e4e983adfde0ccf999efca551fc07b9e28562a10) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/f6a7969c5c070e4deb6136c3561af60ab44780e1) * [MON-4543](https://issues.redhat.com/browse/MON-4543), [OPNET-765](https://issues.redhat.com/browse/OPNET-765): Add kubernetes-nmstate telemetry metrics to allowlist [#2855](https://github.com/openshift/cluster-monitoring-operator/pull/2855) * [OCPBUGS-74645](https://issues.redhat.com/browse/OCPBUGS-74645): delay alert dispatch in Alertmanager [#2848](https://github.com/openshift/cluster-monitoring-operator/pull/2848) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/03eab5156b417210797f0fc50fcc0f2c4cf4f191...f6a7969c5c070e4deb6136c3561af60ab44780e1) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/e20b9cb9a0b3bc293e622ef1caf70a813710ffa8) * [OCPBUGS-83637](https://issues.redhat.com/browse/OCPBUGS-83637): only report Progressing for active network rollouts [#2962](https://github.com/openshift/cluster-network-operator/pull/2962) * [CORENET-6543](https://issues.redhat.com/browse/CORENET-6543): Align VTEP CRD additionalPrinterColumns with upstream [#2957](https://github.com/openshift/cluster-network-operator/pull/2957) * [CNF-21001](https://issues.redhat.com/browse/CNF-21001): multus: MultiNetworkPolicy nftables [#2883](https://github.com/openshift/cluster-network-operator/pull/2883) * [CORENET-6816](https://issues.redhat.com/browse/CORENET-6816): Add NetworkPolicies for CNO and its operands [#2892](https://github.com/openshift/cluster-network-operator/pull/2892) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/f3e41c5bf61313ae7408f15b263140bfc184b7d6...e20b9cb9a0b3bc293e622ef1caf70a813710ffa8) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/3d98f7ee7fe0651d182b8a780956512eb407a963) * NO-JIRA: Bump ghw dependency [#1492](https://github.com/openshift/cluster-node-tuning-operator/pull/1492) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/1d3e91fd6b0af04e048a9523182321653572440a...3d98f7ee7fe0651d182b8a780956512eb407a963) ### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/d131450b2645623089b26353a309015c95c8871c) * [OPRUN-4521](https://issues.redhat.com/browse/OPRUN-4521): handle OCP 4.23/5.0 upgrade boundary [#184](https://github.com/openshift/cluster-olm-operator/pull/184) * [OCPBUGS-77899](https://issues.redhat.com/browse/OCPBUGS-77899): Fix wait logic to handle NewOLM enabled on Default Feature [#193](https://github.com/openshift/cluster-olm-operator/pull/193) * NO-ISSUE: remove no-op os.Remove call in TestRenderHelmTemplate [#192](https://github.com/openshift/cluster-olm-operator/pull/192) * [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/4a37804d95b6253cb23130728b5150c17f2c9455...d131450b2645623089b26353a309015c95c8871c) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/e6a55cd55c867bf9e26e7ec0ba5accc959b0c27c) * [CNTRLPLANE-2699](https://issues.redhat.com/browse/CNTRLPLANE-2699): adding network policies for operator and operands (#645) [#645](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/645) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/855d6f12ab80cc4334233ef77a9bbf6d2da4349b...e6a55cd55c867bf9e26e7ec0ba5accc959b0c27c) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/e1c3674198c6c1274fd3fd3c3108eb4cade4eb0a) * [OCPBUGS-81472](https://issues.redhat.com/browse/OCPBUGS-81472): Prevent possibility of running controllers against empty informer caches [#426](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/426) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/e0d28ec9e1c91b0b72ff66c98f7a3b126f4480ad...e1c3674198c6c1274fd3fd3c3108eb4cade4eb0a) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/317b21a930d074951c27c45c77c02ea211c43f14) * [CNTRLPLANE-3176](https://issues.redhat.com/browse/CNTRLPLANE-3176): implements operator tls config compliance [#688](https://github.com/openshift/cluster-samples-operator/pull/688) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/eeac6ba8ddbe5cc6d3a403293581648affdf6566...317b21a930d074951c27c45c77c02ea211c43f14) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/e9c1c39e21ec353ff5993d386c42bc1b15063dbf) * [OTA-1933](https://issues.redhat.com/browse/OTA-1933): pkg/risk: Refactor alerts into a generic update-risk interface [#1367](https://github.com/openshift/cluster-version-operator/pull/1367) * NO-JIRA: All CVO manifests in payload should be included [#1337](https://github.com/openshift/cluster-version-operator/pull/1337) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/26e376532660fd7fc0a636e4808e498c60dd443d...e9c1c39e21ec353ff5993d386c42bc1b15063dbf) ### [console](https://github.com/openshift/console/tree/e6a463a55a5be615a6ac03b1a4e18c421f37d10b) * [OCPBUGS-84345](https://issues.redhat.com/browse/OCPBUGS-84345): Update resolveDynamicModuleMaps to skip unavailable packages [#16342](https://github.com/openshift/console/pull/16342) * [OCPBUGS-83546](https://issues.redhat.com/browse/OCPBUGS-83546): Fix Cypress test timeouts by using correct timeout option [#16292](https://github.com/openshift/console/pull/16292) * [OCPBUGS-84246](https://issues.redhat.com/browse/OCPBUGS-84246): prepare for 4.22-prerelease.3 sdk publish [#16337](https://github.com/openshift/console/pull/16337) * [OCPBUGS-84246](https://issues.redhat.com/browse/OCPBUGS-84246): 4.22 SDK fixes [#16321](https://github.com/openshift/console/pull/16321) * [OCPBUGS-83543](https://issues.redhat.com/browse/OCPBUGS-83543): Add empty state visibility check to CRD test [#16309](https://github.com/openshift/console/pull/16309) * [OCPBUGS-83543](https://issues.redhat.com/browse/OCPBUGS-83543): Fix race condition in CRD Cypress test [#16290](https://github.com/openshift/console/pull/16290) * [CONSOLE-4809](https://issues.redhat.com/browse/CONSOLE-4809): Extend RTL Test Coverage for Components Migrated from Enzyme [#16249](https://github.com/openshift/console/pull/16249) * [CONSOLE-4512](https://issues.redhat.com/browse/CONSOLE-4512), [OCPBUGS-82473](https://issues.redhat.com/browse/OCPBUGS-82473): Switch from legacy `render` to `createRoot` [#16202](https://github.com/openshift/console/pull/16202) * [OCPBUGS-77113](https://issues.redhat.com/browse/OCPBUGS-77113): remove dev to admin links as dev monitoring views are enabled [#16163](https://github.com/openshift/console/pull/16163) * NO-JIRA: Update Dockerfile.dev to use latest base images [#16264](https://github.com/openshift/console/pull/16264) * [CONSOLE-5065](https://issues.redhat.com/browse/CONSOLE-5065): Refactor dynamic module import transform code [#16224](https://github.com/openshift/console/pull/16224) * [OCPBUGS-76556](https://issues.redhat.com/browse/OCPBUGS-76556): fix Developer Sandbox telemetry [#16020](https://github.com/openshift/console/pull/16020) * NO-JIRA: Add stefanonardo to frontend reviewers#16267 [#16267](https://github.com/openshift/console/pull/16267) * [OCPBUGS-78904](https://issues.redhat.com/browse/OCPBUGS-78904): Mark notification drawer title for translation [#16229](https://github.com/openshift/console/pull/16229) * [CONSOLE-3955](https://issues.redhat.com/browse/CONSOLE-3955): Migrate LogSnippet to PatternFly component [#16190](https://github.com/openshift/console/pull/16190) * [OCPBUGS-81654](https://issues.redhat.com/browse/OCPBUGS-81654): Filter out isActionCell prop to fix React warning [#16247](https://github.com/openshift/console/pull/16247) * [CONSOLE-5152](https://issues.redhat.com/browse/CONSOLE-5152): bump cypress to latest [#16244](https://github.com/openshift/console/pull/16244) * [OCPBUGS-81744](https://issues.redhat.com/browse/OCPBUGS-81744): Convert cluster update status integration test to unit test [#16260](https://github.com/openshift/console/pull/16260) * [Full changelog](https://github.com/openshift/console/compare/d0f125261b8e9ec601e83fef1e1d960ef7d86a42...e6a463a55a5be615a6ac03b1a4e18c421f37d10b) ### [console-operator](https://github.com/openshift/console-operator/tree/f0619391890c61e1a4ebdf5c1c0b247b30f81248) * [OCPBUGS-79068](https://issues.redhat.com/browse/OCPBUGS-79068): Fix HelmChartRepository YAML format [#1129](https://github.com/openshift/console-operator/pull/1129) * [Full changelog](https://github.com/openshift/console-operator/compare/4bd76c3d0a1353dabccfcb8276e90cf736ccdf89...f0619391890c61e1a4ebdf5c1c0b247b30f81248) ### [docker-builder](https://github.com/openshift/builder/tree/fcd4ce2d96613a27bd1ab7f53ff47225976c4ba9) * [OKD-322](https://issues.redhat.com/browse/OKD-322): Update Dockerfile to work on CentOS/RHEL 10 [#500](https://github.com/openshift/builder/pull/500) * [Full changelog](https://github.com/openshift/builder/compare/711f2e6886a2afaa281524cd08327f86771f53b0...fcd4ce2d96613a27bd1ab7f53ff47225976c4ba9) ### [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp/tree/4d9707e182c4f8734d83ebf21e3ffcc4c38d04e9) * [OCPBUGS-78471](https://issues.redhat.com/browse/OCPBUGS-78471): Fix OSD ILB bug [#103](https://github.com/openshift/cloud-provider-gcp/pull/103) * [OCPCLOUD-3274](https://issues.redhat.com/browse/OCPCLOUD-3274): Merge https://github.com/kubernetes/cloud-provider-gcp:master (378730f) into main [#99](https://github.com/openshift/cloud-provider-gcp/pull/99) * [Full changelog](https://github.com/openshift/cloud-provider-gcp/compare/c87eef5d0dfc33bc07c9b74cd68f4b5f38203c04...4d9707e182c4f8734d83ebf21e3ffcc4c38d04e9) ### [hyperkube, kube-proxy, pod](https://github.com/openshift/kubernetes/tree/b0a9fa695c85812aa5067be371ead2cd61de700d) * [OCPBUGS-84055](https://issues.redhat.com/browse/OCPBUGS-84055): Update the csi-driver-host-path version to 1.17.1 [#2650](https://github.com/openshift/kubernetes/pull/2650) * [Full changelog](https://github.com/openshift/kubernetes/compare/9193b12ab88e006723c8605bea1659bfcbe7d638...b0a9fa695c85812aa5067be371ead2cd61de700d) ### [hypershift](https://github.com/openshift/hypershift/tree/293c70ed9737c61769233686350f192ce86ecac7) * [OCPBUGS-83576](https://issues.redhat.com/browse/OCPBUGS-83576): fix(metrics-proxy): resolve ports from pods instead of deployments [#8260](https://github.com/openshift/hypershift/pull/8260) * NO-JIRA: revert: remove .git/ from .dockerignore [#8234](https://github.com/openshift/hypershift/pull/8234) * [OCPBUGS-83285](https://issues.redhat.com/browse/OCPBUGS-83285): revert 5.0 supported version from release-4.22 [#8216](https://github.com/openshift/hypershift/pull/8216) * [CNTRLPLANE-3233](https://issues.redhat.com/browse/CNTRLPLANE-3233): ci(gha): add release-4.22 branch to GitHub Actions workflows [#8218](https://github.com/openshift/hypershift/pull/8218) * [CNTRLPLANE-3197](https://issues.redhat.com/browse/CNTRLPLANE-3197): update latest supported version from 4.22 to 4.23 [#8193](https://github.com/openshift/hypershift/pull/8193) * [CNTRLPLANE-3174](https://issues.redhat.com/browse/CNTRLPLANE-3174): Add unit tests for CPO controller packages [#8184](https://github.com/openshift/hypershift/pull/8184) * [CNTRLPLANE-3215](https://issues.redhat.com/browse/CNTRLPLANE-3215): fix envtest GHA workflow path filters for CRD test suites [#8200](https://github.com/openshift/hypershift/pull/8200) * [CNTRLPLANE-2078](https://issues.redhat.com/browse/CNTRLPLANE-2078): add unit tests for AWS Route53 and IAM [#8079](https://github.com/openshift/hypershift/pull/8079) * [OCPBUGS-82301](https://issues.redhat.com/browse/OCPBUGS-82301): fix(catalogs): use semver comparison for catalog version cap to handle OCP 5.0 [#8195](https://github.com/openshift/hypershift/pull/8195) * NO-JIRA: control-plane-pki-operator: fix Event emission logic, format [#8190](https://github.com/openshift/hypershift/pull/8190) * [OCPBUGS-82192](https://issues.redhat.com/browse/OCPBUGS-82192): fix(webhookcerts): handle upgrade from service-ca managed certs [#8189](https://github.com/openshift/hypershift/pull/8189) * [OCPBUGS-82159](https://issues.redhat.com/browse/OCPBUGS-82159): fix(ignition-server): use major+minor version comparison for OCP 5.0 payloads [#8182](https://github.com/openshift/hypershift/pull/8182) * [CNTRLPLANE-2511](https://issues.redhat.com/browse/CNTRLPLANE-2511): refactor(cpo): move OAuth internal LB annotation into ReconcileService [#8185](https://github.com/openshift/hypershift/pull/8185) * [CNTRLPLANE-2511](https://issues.redhat.com/browse/CNTRLPLANE-2511): Support OAuth LoadBalancer with Azure Private Link Service [#8149](https://github.com/openshift/hypershift/pull/8149) * [OCPBUGS-81644](https://issues.redhat.com/browse/OCPBUGS-81644): fix(cli): fix Azure destroy cluster leaving vnet/nsg resource groups for private topology [#8151](https://github.com/openshift/hypershift/pull/8151) * [OCPBUGS-33097](https://issues.redhat.com/browse/OCPBUGS-33097): Remove deprecated OVNSbDb service type from default strategy mappings [#8164](https://github.com/openshift/hypershift/pull/8164) * [CNTRLPLANE-3174](https://issues.redhat.com/browse/CNTRLPLANE-3174): test: Add unit tests for product-cli, token-minter, and sync-fg-configmap [#8178](https://github.com/openshift/hypershift/pull/8178) * [CNTRLPLANE-3050](https://issues.redhat.com/browse/CNTRLPLANE-3050): feat(ci): use Konflux-built image for GitHub Actions runners [#8092](https://github.com/openshift/hypershift/pull/8092) * [CNTRLPLANE-2841](https://issues.redhat.com/browse/CNTRLPLANE-2841): test(e2e): add metrics-forwarder e2e test verifying data-plane scraping [#8147](https://github.com/openshift/hypershift/pull/8147) * [CNTRLPLANE-3037](https://issues.redhat.com/browse/CNTRLPLANE-3037): Create separate assets package specifically for CRD management [#8150](https://github.com/openshift/hypershift/pull/8150) * [GCP-462](https://issues.redhat.com/browse/GCP-462): Add GCP hosted cluster documentation [#8027](https://github.com/openshift/hypershift/pull/8027) * NO-JIRA: docs(ci): add sync-community-fork token rotation guide [#8173](https://github.com/openshift/hypershift/pull/8173) * [CNTRLPLANE-2841](https://issues.redhat.com/browse/CNTRLPLANE-2841): feat(HCCO): reintroduce guest cluster metrics forwarder for control plane metrics [#8146](https://github.com/openshift/hypershift/pull/8146) * NO-JIRA: fix(e2e): handle rate limiter context deadline error during cleanup [#8137](https://github.com/openshift/hypershift/pull/8137) * NO-JIRA: fix(ci): remove catch-all pattern from codecov ignore list [#8171](https://github.com/openshift/hypershift/pull/8171) * [CNTRLPLANE-2511](https://issues.redhat.com/browse/CNTRLPLANE-2511): Allow LoadBalancer publishing strategy for OAuthServer on self-managed Azure [#8148](https://github.com/openshift/hypershift/pull/8148) * NO-JIRA: chore(ci): add client/ to codecov ignore list [#8167](https://github.com/openshift/hypershift/pull/8167) * NO-JIRA: feat(e2e): add Azure platform support for backup/restore tests [#8144](https://github.com/openshift/hypershift/pull/8144) * And 5 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/hypershift/compare/51af991f187e2d4fbbf9f576c1261a89e8696d6f...293c70ed9737c61769233686350f192ce86ecac7) ### [ironic](https://github.com/openshift/ironic-image/tree/208ccd1666573f55b608475e53f9072175f9562f) * [OCPBUGS-82540](https://issues.redhat.com/browse/OCPBUGS-82540): Bump pyasn1 to 0.5.1-5 [#822](https://github.com/openshift/ironic-image/pull/822) * [Full changelog](https://github.com/openshift/ironic-image/compare/437c88a98ba1a5f5ce847e87ff73f6ff0b2d1a39...208ccd1666573f55b608475e53f9072175f9562f) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/33cb2da02d57004711bd09dd8f288ed6174f48fc) * [OCPCLOUD-3346](https://issues.redhat.com/browse/OCPCLOUD-3346): tls: use centralized TLS [#1456](https://github.com/openshift/machine-api-operator/pull/1456) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/b8fd3454befc80bd58247b91cd34e33b49a3aa22...33cb2da02d57004711bd09dd8f288ed6174f48fc) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/467a64855a3af4691cbda016cffaa892508bc856) * [OCPBUGS-83818](https://issues.redhat.com/browse/OCPBUGS-83818): ClusterHostedDNS on AWS/Azure/GCP: Modify Corefile template to better handle empty record types [#5862](https://github.com/openshift/machine-config-operator/pull/5862) * [OCPBUGS-83771](https://issues.redhat.com/browse/OCPBUGS-83771): Make IRI registry read-only via environment variable [#5859](https://github.com/openshift/machine-config-operator/pull/5859) * [OCPBUGS-83577](https://issues.redhat.com/browse/OCPBUGS-83577): Allow enablement of systemd units with existing files [#5855](https://github.com/openshift/machine-config-operator/pull/5855) * [OCPBUGS-83559](https://issues.redhat.com/browse/OCPBUGS-83559): Update AMI Whitelist [#5853](https://github.com/openshift/machine-config-operator/pull/5853) * [OCPBUGS-83540](https://issues.redhat.com/browse/OCPBUGS-83540): order corosync after OVS configuration on TNF clusters] [#5852](https://github.com/openshift/machine-config-operator/pull/5852) * Revert "OCPBUGS-69936: ovs: increase CPU priority for Open vSwitch Forwarding Unit" [#5850](https://github.com/openshift/machine-config-operator/pull/5850) * [MCO-2135](https://issues.redhat.com/browse/MCO-2135): Add test for OSStream labeling of Machines, MachineSets, and ControlPaneMachineSets [#5814](https://github.com/openshift/machine-config-operator/pull/5814) * [AGENT-1307](https://issues.redhat.com/browse/AGENT-1307): add MCD IRI manager [#5807](https://github.com/openshift/machine-config-operator/pull/5807) * [MCO-2202](https://issues.redhat.com/browse/MCO-2202): separate duplicate PinnedImageSet validation into OCP-88562 [#5839](https://github.com/openshift/machine-config-operator/pull/5839) * [MCO-2163](https://issues.redhat.com/browse/MCO-2163): adds machine-config-osimagestream installer helper [#5770](https://github.com/openshift/machine-config-operator/pull/5770) * [OCPBUGS-69936](https://issues.redhat.com/browse/OCPBUGS-69936): ovs: increase CPU priority for Open vSwitch Forwarding Unit [#5797](https://github.com/openshift/machine-config-operator/pull/5797) * [MCO-1972](https://issues.redhat.com/browse/MCO-1972): Removes OSImageURLConfig from the build controller [#5424](https://github.com/openshift/machine-config-operator/pull/5424) * Reapply "MCO-2120: Rework OS Image Stream label classification" [#5767](https://github.com/openshift/machine-config-operator/pull/5767) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/c4a08067821f304642e731fdcca0c8c6a6b19484...467a64855a3af4691cbda016cffaa892508bc856) ### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/c43889fdf60b85fe43dc45417be3f644586e7cc4) * [OU-1307](https://issues.redhat.com/browse/OU-1307): [release-4.22] don't fight console to setActiveNamespace [#881](https://github.com/openshift/monitoring-plugin/pull/881) * NO-JIRA: re-enable get CSRF token [#876](https://github.com/openshift/monitoring-plugin/pull/876) * [OU-1264](https://issues.redhat.com/browse/OU-1264): mcpToolUI basic implementation for OpenShift Lightpseed + obs-mcp + Perses [#797](https://github.com/openshift/monitoring-plugin/pull/797) * NO-JIRA: breaking changes follow up [#875](https://github.com/openshift/monitoring-plugin/pull/875) * [OU-1175](https://issues.redhat.com/browse/OU-1175): OCP 4.22 Breaking Changes [#863](https://github.com/openshift/monitoring-plugin/pull/863) * [OCPBUGS-81567](https://issues.redhat.com/browse/OCPBUGS-81567): fix: re encode params when redirecting from graph to query-browser [#869](https://github.com/openshift/monitoring-plugin/pull/869) * [OU-1184](https://issues.redhat.com/browse/OU-1184): lint enabled against cypress files and changes post coo [#862](https://github.com/openshift/monitoring-plugin/pull/862) * [Full changelog](https://github.com/openshift/monitoring-plugin/compare/0f8b1fe03025cbcd04fbe6505d2cef383798ca20...c43889fdf60b85fe43dc45417be3f644586e7cc4) ### [must-gather](https://github.com/openshift/must-gather/tree/8554213fa214e8e165e7bedaf8d892bb824d83ef) * [MG-241](https://issues.redhat.com/browse/MG-241): Adding support for skipping rotated logs [#536](https://github.com/openshift/must-gather/pull/536) * [Full changelog](https://github.com/openshift/must-gather/compare/eb617ed38ea00534c967be022a53d43a89898916...8554213fa214e8e165e7bedaf8d892bb824d83ef) ### [network-tools](https://github.com/openshift/network-tools/tree/5c4b905c09ccd6edadb2ff359f45b70ed334f948) * NO-JIRA: Image slimming [#154](https://github.com/openshift/network-tools/pull/154) * [Full changelog](https://github.com/openshift/network-tools/compare/a6bcd3cdaf956beec70e6edde2160625d8e8f817...5c4b905c09ccd6edadb2ff359f45b70ed334f948) ### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/165ab9dd356d4e351fa26fa846463fb9269d79ff) * [OCPBUGS-84204](https://issues.redhat.com/browse/OCPBUGS-84204): CVE dependency remediation [#381](https://github.com/openshift/networking-console-plugin/pull/381) * Bump lodash from 4.17.23 to 4.18.1 [#366](https://github.com/openshift/networking-console-plugin/pull/366) * [OCPBUGS-70285](https://issues.redhat.com/browse/OCPBUGS-70285): Upgrade cypress to v15 to fix CVEs [#345](https://github.com/openshift/networking-console-plugin/pull/345) * [Full changelog](https://github.com/openshift/networking-console-plugin/compare/f9c8030dbcdf76e3556e803d34828a120e2eb407...165ab9dd356d4e351fa26fa846463fb9269d79ff) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/4c002a9114937ea9c20213f00892761c2013e60b) * [OCPBUGS-82579](https://issues.redhat.com/browse/OCPBUGS-82579): [release-4.22]: chore: sync with openshift repositories [#191](https://github.com/openshift/oauth-apiserver/pull/191) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/29215dddf12f5b0f549125c22cebe56f14596529...4c002a9114937ea9c20213f00892761c2013e60b) ### [oauth-server](https://github.com/openshift/oauth-server/tree/6c6e96279eb140ef7b4e2028ac874d79fd5bdbc9) * [OCPBUGS-82579](https://issues.redhat.com/browse/OCPBUGS-82579): [release-4.22]: chore: sync with openshift repositories [#222](https://github.com/openshift/oauth-server/pull/222) * [Full changelog](https://github.com/openshift/oauth-server/compare/69bdf8bc63e094815d07aa16fc2537df5c045489...6c6e96279eb140ef7b4e2028ac874d79fd5bdbc9) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/ca5eebdcecf9650248f15fe6009b22788ba0c434) * [CLID-532](https://issues.redhat.com/browse/CLID-532): Separate Image struct into AdditionalImage, BlockedImage, SampleImage [#1372](https://github.com/openshift/oc-mirror/pull/1372) * [OCPBUGS-62603](https://issues.redhat.com/browse/OCPBUGS-62603): Fix printing collection messages with 0 collection items [#1385](https://github.com/openshift/oc-mirror/pull/1385) * [OCPBUGS-61136](https://issues.redhat.com/browse/OCPBUGS-61136): Only print catalog rebuild message if there are catalo… [#1386](https://github.com/openshift/oc-mirror/pull/1386) * [CLID-524](https://issues.redhat.com/browse/CLID-524): additionalImages collector error handling [#1343](https://github.com/openshift/oc-mirror/pull/1343) * [CLID-535](https://issues.redhat.com/browse/CLID-535): api: use OCI definitions from opencontainers spec [#1341](https://github.com/openshift/oc-mirror/pull/1341) * [Full changelog](https://github.com/openshift/oc-mirror/compare/18c646f13d9e127bd50b3b4c70d78935b344a7b7...ca5eebdcecf9650248f15fe6009b22788ba0c434) ### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/a3e5b4ff3745e6e6f0371fc14c124089a7289e7c) * [OPRUN-4546](https://issues.redhat.com/browse/OPRUN-4546): Fix boxcutter finalizer ResourceNames in preflight test [#695](https://github.com/openshift/operator-framework-operator-controller/pull/695) * NO-ISSUE: Synchronize From Upstream Repositories [#694](https://github.com/openshift/operator-framework-operator-controller/pull/694) * [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/14a49c8179f2c033b2ba1e5e87f2deadc6102ff6...a3e5b4ff3745e6e6f0371fc14c124089a7289e7c) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/fbea5220c4fe13c20107d6c4631f4e53007ca761) * [OCPBUGS-82579](https://issues.redhat.com/browse/OCPBUGS-82579): [release-4.22] CNTRLPLANE-3226: Sync with openshift apiserver 4.22 kubernetes 1.34.1 [#631](https://github.com/openshift/openshift-apiserver/pull/631) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/56aa2d96edd725e44ddd7ff13f23e53e6c509828...fbea5220c4fe13c20107d6c4631f4e53007ca761) ### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/e627823c743797da91b4ae8a318d2420a511b752) * [OCPBUGS-77984](https://issues.redhat.com/browse/OCPBUGS-77984): test(olm): skip ppc64le/s390x for tests using single-arch images [#1276](https://github.com/openshift/operator-framework-olm/pull/1276) * NO-ISSUE: Synchronize From Upstream Repositories [#1278](https://github.com/openshift/operator-framework-olm/pull/1278) * NO-ISSUE: Synchronize From Upstream Repositories [#1277](https://github.com/openshift/operator-framework-olm/pull/1277) * NO-ISSUE: retry transient registry errors in opm QE [#1272](https://github.com/openshift/operator-framework-olm/pull/1272) * NO-ISSUE: Synchronize From Upstream Repositories [#1275](https://github.com/openshift/operator-framework-olm/pull/1275) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/51af59545315b37207a76f55825f397f5df13910...e627823c743797da91b4ae8a318d2420a511b752) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/72db5e8d8ec23d4108183a8c67b45cdfdb8057ba) * [OCPBUGS-84384](https://issues.redhat.com/browse/OCPBUGS-84384): CORENET-6537: OTE: Add external container support to infra provider [#3147](https://github.com/openshift/ovn-kubernetes/pull/3147) * [OCPBUGS-83535](https://issues.redhat.com/browse/OCPBUGS-83535): CARRY: skip ote tests 4.22 [#3139](https://github.com/openshift/ovn-kubernetes/pull/3139) * NO-JIRA: DownStream Merge [2026-04-09] [#3126](https://github.com/openshift/ovn-kubernetes/pull/3126) * NO-JIRA: DownStream Merge [04-02-2026] [#3114](https://github.com/openshift/ovn-kubernetes/pull/3114) * NO-JIRA: Disable informing tests for the time being [#3118](https://github.com/openshift/ovn-kubernetes/pull/3118) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/ee514f9f66a328f4dd4b583709a8e411b515fa5f...72db5e8d8ec23d4108183a8c67b45cdfdb8057ba) ### [powervs-block-csi-driver](https://github.com/openshift/ibm-powervs-block-csi-driver/tree/02959a8d7096501e240d1d9f65da90b87bac45b9) * [OCPBUGS-84007](https://issues.redhat.com/browse/OCPBUGS-84007): Mitigate CVE-2026-33186 by bumping grpc-go to v1.79.3 [#132](https://github.com/openshift/ibm-powervs-block-csi-driver/pull/132) * [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver/compare/c208095b1f3ff79e2d9eed7f8045d330a8e15c08...02959a8d7096501e240d1d9f65da90b87bac45b9) ### [powervs-block-csi-driver-operator](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/tree/277478211cfc7302e9c09b41a0935fbba678614a) * [OCPBUGS-84008](https://issues.redhat.com/browse/OCPBUGS-84008): Mitigate CVE-2026-33186 by bumping grpc-go to v1.79.3 [#113](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/pull/113) * [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/compare/a56f9e95588f656435e2cc3b256d9782213a7813...277478211cfc7302e9c09b41a0935fbba678614a) ### [powervs-cloud-controller-manager](https://github.com/openshift/cloud-provider-powervs/tree/766c0952fd19f8225fe59b2be8e8c8932b24ebd7) * [OCPBUGS-83398](https://issues.redhat.com/browse/OCPBUGS-83398): Merge https://github.com/IBM-Cloud/cloud-provider-ibm:release-1.35 (e48649f) into release-4.22 [#95](https://github.com/openshift/cloud-provider-powervs/pull/95) * [Full changelog](https://github.com/openshift/cloud-provider-powervs/compare/d8bc2845303cbfb3fa4cb0f0e11fa4b78d2c87ac...766c0952fd19f8225fe59b2be8e8c8932b24ebd7) ### [rhel-coreos, rhel-coreos-10, rhel-coreos-10-extensions, rhel-coreos-extensions](https://github.com/openshift/os/tree/f41264dc5f1c1f0a389787ecc5aaec573d485b8e) * NO-JIRA: Revert "OCPBUGS-77244: 9.8: override runc package to pull in newer fixes" [#1925](https://github.com/openshift/os/pull/1925) * [OCPBUGS-64841](https://issues.redhat.com/browse/OCPBUGS-64841): post-process: Remove workaround for openvswitch additional group [#1918](https://github.com/openshift/os/pull/1918) * [OCPBUGS-77244](https://issues.redhat.com/browse/OCPBUGS-77244): 9.8: override runc package to pull in newer fixes [#1923](https://github.com/openshift/os/pull/1923) * [Full changelog](https://github.com/openshift/os/compare/3d00d375d491de94fd9dcd0b5440a0efbec3d9db...f41264dc5f1c1f0a389787ecc5aaec573d485b8e) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/7b3033bba87d7b40684b66f8f44a3525433d1ac7) * [OCPBUGS-82110](https://issues.redhat.com/browse/OCPBUGS-82110): fix service-ca-controller CrashLoop on MicroShift [#344](https://github.com/openshift/service-ca-operator/pull/344) * [CNTRLPLANE-2845](https://issues.redhat.com/browse/CNTRLPLANE-2845): add service-ca operator and workload network policies [#324](https://github.com/openshift/service-ca-operator/pull/324) * [CNTRLPLANE-2947](https://issues.redhat.com/browse/CNTRLPLANE-2947): Enable configurable PKI for signing CA and serving certificates [#327](https://github.com/openshift/service-ca-operator/pull/327) * [Full changelog](https://github.com/openshift/service-ca-operator/compare/951ea66067b4d69c868470e26a5a1a9f689be23e...7b3033bba87d7b40684b66f8f44a3525433d1ac7) ### [tests](https://github.com/openshift/origin/tree/a74a152a7c9ddb471b1b232742072dc83e615120) * [OCPBUGS-84298](https://issues.redhat.com/browse/OCPBUGS-84298): Skip test case updateLifecycle if the worker pool is paused [#31065](https://github.com/openshift/origin/pull/31065) * [OCPBUGS-84222](https://issues.redhat.com/browse/OCPBUGS-84222): OVNK BGP: Improve VRF-Lite test stability [#31058](https://github.com/openshift/origin/pull/31058) * [OCPBUGS-83803](https://issues.redhat.com/browse/OCPBUGS-83803): Move imagepolicy test to disruptive long-running suite [#31056](https://github.com/openshift/origin/pull/31056) * [OCPBUGS-83783](https://issues.redhat.com/browse/OCPBUGS-83783): Add test to verify for backup container exists when etcd crashes [#31035](https://github.com/openshift/origin/pull/31035) * [OCPBUGS-83778](https://issues.redhat.com/browse/OCPBUGS-83778): Verify etc pod should start with oom_score_adj as system-node-critical [#31034](https://github.com/openshift/origin/pull/31034) * [OCPBUGS-83712](https://issues.redhat.com/browse/OCPBUGS-83712): Use upgrades.Skippable for Gateway API upgrade test skip logic [#31030](https://github.com/openshift/origin/pull/31030) * [OCPBUGS-83787](https://issues.redhat.com/browse/OCPBUGS-83787): OCPSTRAT-3082:TLS propagation test [#31038](https://github.com/openshift/origin/pull/31038) * [OCPBUGS-78997](https://issues.redhat.com/browse/OCPBUGS-78997): Revert "NO-ISSUE: test/e2e/upgrade: Raise default update-ack timeout to 10m" [#30919](https://github.com/openshift/origin/pull/30919) * [OCPBUGS-82557](https://issues.redhat.com/browse/OCPBUGS-82557): DCM tests need to be backward compatible [#30999](https://github.com/openshift/origin/pull/30999) * [OCPBUGS-77948](https://issues.redhat.com/browse/OCPBUGS-77948), [OCPBUGS-77949](https://issues.redhat.com/browse/OCPBUGS-77949), [OCPBUGS-78298](https://issues.redhat.com/browse/OCPBUGS-78298), [OCPEDGE-2443](https://issues.redhat.com/browse/OCPEDGE-2443): TNF node replacement test updates [#30846](https://github.com/openshift/origin/pull/30846) * NO-JIRA: Update OWNERS [#30996](https://github.com/openshift/origin/pull/30996) * [OCPBUGS-82046](https://issues.redhat.com/browse/OCPBUGS-82046): Revert "remove some duplicate ovnk test cases" [#30975](https://github.com/openshift/origin/pull/30975) * [OCPBUGS-78090](https://issues.redhat.com/browse/OCPBUGS-78090): Avoid copy of the oc binary, to support heterogeneous environments [#30992](https://github.com/openshift/origin/pull/30992) * [OCPBUGS-81340](https://issues.redhat.com/browse/OCPBUGS-81340): fix pacemaker CronJob duplicate-event namespace [#30985](https://github.com/openshift/origin/pull/30985) * [OCPEDGE-2491](https://issues.redhat.com/browse/OCPEDGE-2491): Log pcs status and etcd member list after every recovery [#30949](https://github.com/openshift/origin/pull/30949) * [NE-2561](https://issues.redhat.com/browse/NE-2561): Add Gateway API OLM to NO-OLM migration upgrade test [#30897](https://github.com/openshift/origin/pull/30897) * [OCPBUGS-81716](https://issues.redhat.com/browse/OCPBUGS-81716): Add retry logic for transient network errors in restartKubeletOnNode [#30966](https://github.com/openshift/origin/pull/30966) * [CORENET-6168](https://issues.redhat.com/browse/CORENET-6168): Add ovn tests extension [#30560](https://github.com/openshift/origin/pull/30560) * [OCPBUGS-81640](https://issues.redhat.com/browse/OCPBUGS-81640): test/ccm: upgrade ccm healthz test to use aws sdk v2 [#30954](https://github.com/openshift/origin/pull/30954) * [TRT-2084](https://issues.redhat.com/browse/TRT-2084): terminationmessagepolicy: relax for 5.0 [#30979](https://github.com/openshift/origin/pull/30979) * [OCPBUGS-81340](https://issues.redhat.com/browse/OCPBUGS-81340): openshift-tests: allow duplicate pacemaker status collector CronJob events [#30953](https://github.com/openshift/origin/pull/30953) * [OCPBUGS-81737](https://issues.redhat.com/browse/OCPBUGS-81737): Dynamically find worker-generated-kubelet MC name to support different platforms [#30967](https://github.com/openshift/origin/pull/30967) * [OCPBUGS-81742](https://issues.redhat.com/browse/OCPBUGS-81742): Add exception for the newly added kas-bootstrap-container [#30963](https://github.com/openshift/origin/pull/30963) * [OCPNODE-4224](https://issues.redhat.com/browse/OCPNODE-4224): Migrating test case OCP-70987 from OTP to origin [#30948](https://github.com/openshift/origin/pull/30948) * [OCPBUGS-82039](https://issues.redhat.com/browse/OCPBUGS-82039): Fix DCM ingress tests to support IPv6-only clusters [#30972](https://github.com/openshift/origin/pull/30972) * [OCPBUGS-81685](https://issues.redhat.com/browse/OCPBUGS-81685): OVNK BGP: fix curl arguments not properly tokenized [#30961](https://github.com/openshift/origin/pull/30961) * [OCPBUGS-81751](https://issues.redhat.com/browse/OCPBUGS-81751): Fix GatewayClass update conflict in markTestDone [#30964](https://github.com/openshift/origin/pull/30964) * NO-JIRA: Ignore extra fields [#30939](https://github.com/openshift/origin/pull/30939) * NO-JIRA: fix CUDN status condition tests for new TransportAccepted condition [#30958](https://github.com/openshift/origin/pull/30958) * [Full changelog](https://github.com/openshift/origin/compare/c77ff4a065bf31ba00214064111d49e5ef14e093...a74a152a7c9ddb471b1b232742072dc83e615120) ### [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere/tree/39008107b1463e3299b0d60c3ac1f7e71ad3e014) * NO-JIRA: Merge https://github.com/kubernetes/cloud-provider-vsphere:release-1.35 (93af0f7) into main [#113](https://github.com/openshift/cloud-provider-vsphere/pull/113) * [Full changelog](https://github.com/openshift/cloud-provider-vsphere/compare/854aeeabab6301b204efaf041e916847a3b47672...39008107b1463e3299b0d60c3ac1f7e71ad3e014) ### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/cf21e1211225e3cf6baa27bdb12ae86c5c13db39) * [OCPBUGS-81525](https://issues.redhat.com/browse/OCPBUGS-81525): Bump google.golang.org/grpc to 1.79.3 [#170](https://github.com/openshift/vmware-vsphere-csi-driver/pull/170) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver/compare/e5c5c1ea677ee1fbfd74823265afa1b82b91df50...cf21e1211225e3cf6baa27bdb12ae86c5c13db39)