# 4.22.0-okd-scos.ec.5 Created: 2026-02-10 19:22:24 +0000 UTC Image Digest: `sha256:d1e7344a80354511286204e20b90f57d152257394dd96267c4371b58fdb04926` Promoted from registry.ci.openshift.org/origin/release-scos:4.22.0-0.okd-scos-nightly-2026-02-09-124137 ## Changes from 4.21.0-okd-scos.ec.19 ### Components * Kubectl 1.34.1 * Kubernetes 1.34.2 * Kubernetes Tests 1.34.1 * CentOS Stream CoreOS upgraded from 10.0.20260109-0 to 10.0.20260203-0 ### FeatureGate Changes | FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | OKD
Hypershift | OKD
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA | | :------ | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | AdditionalRoutingCapabilities
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(New)| Unconditionally Enabled
(New)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | AdminNetworkPolicy
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(New)| Unconditionally Enabled
(New)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | AlibabaPlatform
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(New)| Unconditionally Enabled
(New)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | NetworkDiagnosticsConfig
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(New)| Unconditionally Enabled
(New)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | NetworkLiveMigration
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(New)| Unconditionally Enabled
(New)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | NetworkSegmentation
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(New)| Unconditionally Enabled
(New)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | PreconfiguredUDNAddresses
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(New)| Unconditionally Enabled
(New)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | ProcMountType
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(New)| Unconditionally Enabled
(New)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | RouteAdvertisements
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(New)| Unconditionally Enabled
(New)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | TranslateStreamCloseWebsocketRequests
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(New)| Unconditionally Enabled
(New)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | VolumeAttributesClass
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(New)| Unconditionally Enabled
(New)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | ManagedBootImagesCPMS
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(New)| Enabled
(New)| Enabled| Enabled | | MutableCSINodeAllocatableCount
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(New)| Enabled
(New)| Enabled| Enabled | | OpenShiftPodSecurityAdmission
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(New)| Enabled
(New)| Enabled| Enabled | | NewOLMOwnSingleNamespace
(0 tests)| Disabled| Enabled
(Changed)| Disabled| Enabled| | Enabled
(New)| Disabled| Enabled | | IngressControllerDynamicConfigurationManager
(0 tests)| Disabled| Disabled| Enabled| Enabled| | | Enabled
(Changed)| Enabled
(Changed) | | KMSEncryptionProvider
(0 tests)| Disabled| Disabled| Enabled| Enabled| | | Disabled
(Changed)| Disabled
(Changed) | | NewOLMBoxCutterRuntime
(0 tests)| Disabled| Disabled| Disabled| Enabled
(Changed)| | | Disabled| Enabled
(Changed) | | CRIOCredentialProviderConfig
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) | | ClusterAPIComputeInstall
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | | | | ClusterAPIControlPlaneInstall
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | | | | ClusterUpdateAcceptRisks
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) | | ConfigurablePKI
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) | | DRAPartitionableDevices
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) | | EVPN
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) | | ExternalOIDCWithUpstreamParity
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) | | KMSEncryption
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) | | NetworkConnect
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | | | ### Removed images * cluster-kube-cluster-api-operator * installer-altinfra * installer-etcd-artifacts * installer-kube-apiserver-artifacts ### Rebuilt images without code change * [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [19e7b623](https://github.com/openshift/aws-encryption-provider/commit/19e7b623429799c9c549690a1b5ab499844411f9) `sha256:ae565d61a057b87af5fc4679b07102e1a28fdbd17f8f48c3c377bd9438d132ed` * [azure-service-operator](https://github.com/openshift/azure-service-operator) git [17e57462](https://github.com/openshift/azure-service-operator/commit/17e574628ee7ef8aa694cfc0ab5e5232b651fbf8) `sha256:e39597484b6ab491f20520f77c6565a37055089d314da860095632ad3627218a` * [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) git [dc0d4a5c](https://github.com/openshift/cluster-bootstrap/commit/dc0d4a5cdaf8a7477cab584208dc99352f46efe2) `sha256:e05d0f02f009ac9f59639a841c8c4c865e4878e1db99fbc595d62de3606f6bc9` * [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator) git [41a53fed](https://github.com/openshift/cluster-dns-operator/commit/41a53fed36e6e99c7c9ceb3a699c3547ee5d9bb9) `sha256:41f481364eda80f02647e4ad4f933796d52512f086fee885f0016f8955c5e08f` * [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [8b775487](https://github.com/openshift/cluster-policy-controller/commit/8b775487512fb543bff470ff1042bd3ac31b29be) `sha256:9e5edf18277c1a995853a883af89b6186acdcd087c76813dcc9a0cd664014317` * [container-networking-plugins](https://github.com/openshift/containernetworking-plugins) git [747ad66c](https://github.com/openshift/containernetworking-plugins/commit/747ad66caa1109b2b490aebad01af42bd2d738f1) `sha256:52910458c31abc05489528bdded010de5ce822f69dc3d5f0b6d5c9e684c6decb` * [containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins) git [747ad66c](https://github.com/openshift/containernetworking-plugins/commit/747ad66caa1109b2b490aebad01af42bd2d738f1) `sha256:26e7c0b464846e9efcd45a135637eed7dfe0d4d3256a3a14e8e70bfeb022841f` * [egress-router-cni](https://github.com/openshift/egress-router-cni) git [5e0f8d1b](https://github.com/openshift/egress-router-cni/commit/5e0f8d1b545899fda27c5e1cc8707d33cba1b534) `sha256:85da515c435f4cdfea39ef8d7890fbcb45d66831eead3600964450ff8c9e6fab` * [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp) git [8732386c](https://github.com/openshift/cloud-provider-gcp/commit/8732386c3ddcb98dae624f7bb925ed0ef8d077d5) `sha256:29319e20f7e85dc9abee66bbb3fbb033bcbd5086889b698b5d224bbb313496d8` * [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm) git [c566572b](https://github.com/openshift/cloud-provider-ibm/commit/c566572b2cf0120499e81181f1efb1e729e9c418) `sha256:debc70e5ed738bdd048ece9a58bafb5746e9a2154daa9c8a2a8097bc3eac3254` * [keepalived-ipfailover](https://github.com/openshift/images) git [4d151b91](https://github.com/openshift/images/commit/4d151b9137b16ceb20d0929ad4c8fa1c8c211040) `sha256:e879ddf72b89a799b0b370c5e4496596700b72fa6b5c0e3f8f8f4e795eb71df2` * [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [daf5fba2](https://github.com/openshift/cloud-provider-kubevirt/commit/daf5fba2d1a1514bcbe67edc0230a06136156094) `sha256:a002532ecd271121f0b27e2542cbcb714d2628e9ea0f547dd2567de83ec7e6c3` * [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver) git [9e2dbddf](https://github.com/openshift/kubevirt-csi-driver/commit/9e2dbddfe27080b834c83ef93503f886ad4189b6) `sha256:725b3746d10f484b9dd46a5213af7d6afe1b853286aa72945f91123abf539c3b` * [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) git [76effeca](https://github.com/openshift/cluster-api-provider-libvirt/commit/76effeca10bccccbc7a514f708122f660cde1183) `sha256:0a61191314b5408d8c172b7619fa6b56cb0079d95315d2240006c44516e5cee8` * [multus-cni](https://github.com/openshift/multus-cni) git [93556f99](https://github.com/openshift/multus-cni/commit/93556f99405e29900c5445f7bbf7c70b8935e339) `sha256:8cdf887a44b19543e8ee77bdcaf03aaf36166f37a55130a7ba0b77413618be17` * [multus-cni-microshift](https://github.com/openshift/multus-cni) git [93556f99](https://github.com/openshift/multus-cni/commit/93556f99405e29900c5445f7bbf7c70b8935e339) `sha256:fe8490398e8c597f221fc828c806dd3095e54592f7736166832c9057b0cfbca0` * [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [08af4127](https://github.com/openshift/route-override-cni/commit/08af4127c77976510cad1c096d9aca977d8ae5af) `sha256:0e22a606429f43dc634c490f394389e13b685c24ca87d43ff3ae0a12c6b09288` * [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni) git [d691040e](https://github.com/openshift/whereabouts-cni/commit/d691040e509bb20c26b5e8366c0d6f3bb45a5e02) `sha256:4c701e13b50da1c51754c34397482fe0d03be34225c2af8994aea46e5b24b97d` * [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [297eeb43](https://github.com/openshift/bond-cni/commit/297eeb4320e07b18d559bc373b665479c760e8c7) `sha256:46c8f94abb59676fad64f321a7f3075830fd7b6c97143a6b25407ef14bee9b81` * [oauth-server](https://github.com/openshift/oauth-server) git [3ab74506](https://github.com/openshift/oauth-server/commit/3ab74506e64c804a465eb74b74046174a1121dd8) `sha256:dd11c7f6eab8a4c1c3f2cf593432cd5187b7c0ddb187dc68c20787d1fbb4049e` ### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/edf231125521badc5bc4496dcbd1dbc88f847fbb) * [MGMT-23115](https://issues.redhat.com/browse/MGMT-23115): add FIPS feature usage tracking [#8845](https://github.com/openshift/assisted-service/pull/8845) * [MGMT-23077](https://issues.redhat.com/browse/MGMT-23077): Revert "MGMT-21038: Prevent from inventory set host RequestedHostname directly" [#8840](https://github.com/openshift/assisted-service/pull/8840) * [OCPEDGE-2367](https://issues.redhat.com/browse/OCPEDGE-2367): Add support for platform none and external on TNA clusters topology [#8830](https://github.com/openshift/assisted-service/pull/8830) * [MGMT-22731](https://issues.redhat.com/browse/MGMT-22731): Add To Renovate Tool - Update UBI-minimal Version Automatically [#8802](https://github.com/openshift/assisted-service/pull/8802) * [MGMT-22523](https://issues.redhat.com/browse/MGMT-22523): Bump AMD DeviceConfig driver version to 6.4.3 [#8823](https://github.com/openshift/assisted-service/pull/8823) * [MGMT-23000](https://issues.redhat.com/browse/MGMT-23000): Fix when a BMH is paused in non-converged flow [#8812](https://github.com/openshift/assisted-service/pull/8812) * [MGMT-22287](https://issues.redhat.com/browse/MGMT-22287): Remove OCP 4.12 support from assisted-service [#8794](https://github.com/openshift/assisted-service/pull/8794) * [MGMT-21038](https://issues.redhat.com/browse/MGMT-21038): Prevent from inventory set host RequestedHostname directly [#7962](https://github.com/openshift/assisted-service/pull/7962) * NO-ISSUE: [master] Bump OCP versions: 4.16, 4.14, 4.21 [#8816](https://github.com/openshift/assisted-service/pull/8816) * [ACM-29153](https://issues.redhat.com/browse/ACM-29153): Upgrade hive to e33d70 [#8807](https://github.com/openshift/assisted-service/pull/8807) * [MGMT-21756](https://issues.redhat.com/browse/MGMT-21756): enable FIPS 140-3 crypto module in Go builds [#8755](https://github.com/openshift/assisted-service/pull/8755) * NO-ISSUE: [master] Bump OCP versions: 4.20 [#8801](https://github.com/openshift/assisted-service/pull/8801) * [MGMT-22583](https://issues.redhat.com/browse/MGMT-22583): Implement Swagger Definitions for 3rd Party CNI / No CNI [#8717](https://github.com/openshift/assisted-service/pull/8717) * NO-ISSUE: [master] Bump OCP versions: 4.17, 4.20, 4.19, 4.13 [#8795](https://github.com/openshift/assisted-service/pull/8795) * NO-ISSUE: Clarify release images needed for ironic agent image [#8778](https://github.com/openshift/assisted-service/pull/8778) * NO-ISSUE: upgrade to 1.25 [#8769](https://github.com/openshift/assisted-service/pull/8769) * NO-ISSUE: [master] Bump OCP versions: 4.12, 4.18, 4.21, 4.16, 4.20 [#8767](https://github.com/openshift/assisted-service/pull/8767) * NO-ISSUE: Add parameter for pod disruption budget in openshift template [#8765](https://github.com/openshift/assisted-service/pull/8765) * [MGMT-20701](https://issues.redhat.com/browse/MGMT-20701): host re-registration improvement [#8737](https://github.com/openshift/assisted-service/pull/8737) * [MGMT-22189](https://issues.redhat.com/browse/MGMT-22189): Fix primary_ip_stack migration [#8760](https://github.com/openshift/assisted-service/pull/8760) * [MGMT-22584](https://issues.redhat.com/browse/MGMT-22584): Create Enhancement Document for 3rd Party CNI / No CNI Support in Assisted Installer [#8594](https://github.com/openshift/assisted-service/pull/8594) * [MGMT-22131](https://issues.redhat.com/browse/MGMT-22131): transitioning red hat operator base image to ubi minimal [#8711](https://github.com/openshift/assisted-service/pull/8711) * [MGMT-22553](https://issues.redhat.com/browse/MGMT-22553): Partial cluster updates fail with false validation errors on dual-stack clusters [#8704](https://github.com/openshift/assisted-service/pull/8704) * [MGMT-22297](https://issues.redhat.com/browse/MGMT-22297): fallback path for add-ntp-sources.sh [#8742](https://github.com/openshift/assisted-service/pull/8742) * NO-ISSUE: Update CONTRIBUTING.md [#8745](https://github.com/openshift/assisted-service/pull/8745) * [MGMT-22189](https://issues.redhat.com/browse/MGMT-22189): Order dual-stack networks when fetching from DB [#8488](https://github.com/openshift/assisted-service/pull/8488) * [MGMT-22656](https://issues.redhat.com/browse/MGMT-22656): Remove serviceMesh & kserve from DataScienceCluster spec [#8741](https://github.com/openshift/assisted-service/pull/8741) * NO-ISSUE: Add cpe label [#8739](https://github.com/openshift/assisted-service/pull/8739) * NO-ISSUE: bumping go version on branch master to v1.25 to solve CVE-2025-58183 [#8708](https://github.com/openshift/assisted-service/pull/8708) * [AGENT-1407](https://issues.redhat.com/browse/AGENT-1407): add support for InternalReleaseImage related resources [#8600](https://github.com/openshift/assisted-service/pull/8600) * NO-ISSUE: [master] Bump OCP versions: 4.21 [#8733](https://github.com/openshift/assisted-service/pull/8733) * [MGMT-16090](https://issues.redhat.com/browse/MGMT-16090): upgrade assisted-service postgresql from 12 to 13 [#8602](https://github.com/openshift/assisted-service/pull/8602) * [MGMT-20499](https://issues.redhat.com/browse/MGMT-20499): Always generate iSCSI NIC reapply manifest for day2 host support [#8705](https://github.com/openshift/assisted-service/pull/8705) * NO-ISSUE: [master] Bump OCP versions: 4.17 [#8725](https://github.com/openshift/assisted-service/pull/8725) * [MGMT-22278](https://issues.redhat.com/browse/MGMT-22278): Skip deleting spoke resources for an uninstalled agent [#8608](https://github.com/openshift/assisted-service/pull/8608) * [MGMT-22186](https://issues.redhat.com/browse/MGMT-22186): Add kata runtime class to Assisted installer [#8140](https://github.com/openshift/assisted-service/pull/8140) * [ACM-27859](https://issues.redhat.com/browse/ACM-27859): Allow PreprovisioningImage finalizer to be removed once BMH finishes deprovisioning [#8604](https://github.com/openshift/assisted-service/pull/8604) * [MGMT-20323](https://issues.redhat.com/browse/MGMT-20323): Prefer bootable disks for installation [#8701](https://github.com/openshift/assisted-service/pull/8701) * NO-ISSUE: add to owners_aliases [#8703](https://github.com/openshift/assisted-service/pull/8703) * [MGMT-22545](https://issues.redhat.com/browse/MGMT-22545): Fix YAML marshaling for Kubernetes types in disconnected ignition [#8619](https://github.com/openshift/assisted-service/pull/8619) * [OCPBUGS-68355](https://issues.redhat.com/browse/OCPBUGS-68355): Fix Day-2 CSR approval race condition [#8622](https://github.com/openshift/assisted-service/pull/8622) * [MGMT-22423](https://issues.redhat.com/browse/MGMT-22423): Fix race condition in ensureOwnerRef causing spec.installed to remain false [#8621](https://github.com/openshift/assisted-service/pull/8621) * [ACM-27290](https://issues.redhat.com/browse/ACM-27290): Fix policy.json not generated for InfraEnv mirror registry config [#8609](https://github.com/openshift/assisted-service/pull/8609) * [ACM-27906](https://issues.redhat.com/browse/ACM-27906): Fix container-image-availability check to use mirrored registries in disconnected environments [#8611](https://github.com/openshift/assisted-service/pull/8611) * NO-ISSUE: [master] Bump OCP versions: 4.21, 4.20 [#8612](https://github.com/openshift/assisted-service/pull/8612) * [MGMT-22458](https://issues.redhat.com/browse/MGMT-22458): CVE-2025-65637 Bump github.com/go-openapi/loads, github.com/go-openapi/analysis, github.com/go-openapi/validate to fix CVE-2025-65637 through introducers update (models module) [#8596](https://github.com/openshift/assisted-service/pull/8596) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/assisted-service/compare/184287279c2ecbe5df4e83862cb7a3a33977ffc7...edf231125521badc5bc4496dcbd1dbc88f847fbb) ### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/4a89a175774637b14c440ef45675d69acadacfe8) * Revert "NO-ISSUE: test for FF ACM 2.17" [#1496](https://github.com/openshift/assisted-installer/pull/1496) * NO-ISSUE: test for FF ACM 2.17 [#1495](https://github.com/openshift/assisted-installer/pull/1495) * [ACM-29166](https://issues.redhat.com/browse/ACM-29166): Upgrade hive to e33d70 [#1491](https://github.com/openshift/assisted-installer/pull/1491) * [MGMT-22499](https://issues.redhat.com/browse/MGMT-22499): CVE-2025-66506 Bump github.com/sigstore/fulcio to v1.8.3 using replace directive [#1484](https://github.com/openshift/assisted-installer/pull/1484) * [MGMT-22532](https://issues.redhat.com/browse/MGMT-22532): CVE-2025-52881 Bump github.com/opencontainers/selinux to v1.13.0 using replace directive [#1483](https://github.com/openshift/assisted-installer/pull/1483) * [MGMT-22393](https://issues.redhat.com/browse/MGMT-22393): CVE-2024-25621 Bump github.com/containerd/containerd to v1.7.29 using replace directive [#1474](https://github.com/openshift/assisted-installer/pull/1474) * NO-ISSUE: upgrade go to 1.25 [#1466](https://github.com/openshift/assisted-installer/pull/1466) * [MGMT-22653](https://issues.redhat.com/browse/MGMT-22653): bump the required minimal go version to 1.24 [#1459](https://github.com/openshift/assisted-installer/pull/1459) * NO-ISSUE: Add cpe label [#1457](https://github.com/openshift/assisted-installer/pull/1457) * [MGMT-22131](https://issues.redhat.com/browse/MGMT-22131): transitioning red hat operator base image to ubi minimal [#1444](https://github.com/openshift/assisted-installer/pull/1444) * [ACM-25812](https://issues.redhat.com/browse/ACM-25812): bumping go version on branch master [#1446](https://github.com/openshift/assisted-installer/pull/1446) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/assisted-installer/compare/79093911c4613f9aa916b552a6376f3e38e3cbc1...4a89a175774637b14c440ef45675d69acadacfe8) ### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/719ce689e1e09c081dadd86d4dcb3d24ac0980de) * [ACM-29167](https://issues.redhat.com/browse/ACM-29167): Upgrade hive to e33d70 [#1311](https://github.com/openshift/assisted-installer-agent/pull/1311) * [MGMT-22131](https://issues.redhat.com/browse/MGMT-22131): transitioning red hat operator base image to ubi minimal [#1288](https://github.com/openshift/assisted-installer-agent/pull/1288) * [MGMT-22395](https://issues.redhat.com/browse/MGMT-22395): CVE-2024-25621 Bump github.com/containerd/containerd to v1.7.29 through indirect dependency conversion [#1302](https://github.com/openshift/assisted-installer-agent/pull/1302) * NO-ISSUE: Bump mockery to a go 1.25 compatible version [#1295](https://github.com/openshift/assisted-installer-agent/pull/1295) * NO-ISSUE: upgrade go to 1.25 [#1289](https://github.com/openshift/assisted-installer-agent/pull/1289) * NO-ISSUE: Add cpe label [#1278](https://github.com/openshift/assisted-installer-agent/pull/1278) * [MGMT-21739](https://issues.redhat.com/browse/MGMT-21739): Skip log collection for non-existent services [#1230](https://github.com/openshift/assisted-installer-agent/pull/1230) * NO-ISSUE: add to owners_aliases [#1268](https://github.com/openshift/assisted-installer-agent/pull/1268) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/e57138265957c81b33d3ac13078d35f6ca07069d...719ce689e1e09c081dadd86d4dcb3d24ac0980de) ### [agent-installer-ui](https://github.com/openshift-assisted/assisted-installer-ui/tree/cda637016c6e782ab1c0637df11d4a847f562221) * NO-ISSUE: Localise validation messages (#3379) [#3379](https://github.com/openshift-assisted/assisted-installer-ui/pull/3379) * Fix Infinite Loader while Getting Empty Versions List (#3378) [#3378](https://github.com/openshift-assisted/assisted-installer-ui/pull/3378) * Bump preact from 10.26.9 to 10.28.2 (#3356) [#3356](https://github.com/openshift-assisted/assisted-installer-ui/pull/3356) * Bump lodash-es from 4.17.21 to 4.17.23 (#3364) [#3364](https://github.com/openshift-assisted/assisted-installer-ui/pull/3364) * Bump lodash from 4.17.21 to 4.17.23 (#3365) [#3365](https://github.com/openshift-assisted/assisted-installer-ui/pull/3365) * OCPBUGS-74421 | OVE UI: Fix rendezvousIP field name in error message (#3376) [#3376](https://github.com/openshift-assisted/assisted-installer-ui/pull/3376) * [MGMT-22941](https://issues.redhat.com/browse/MGMT-22941): ABI: add version dropdown (#3370) [#3370](https://github.com/openshift-assisted/assisted-installer-ui/pull/3370) * Do not delete disconnected cluster/infraenv. (#3368) [#3368](https://github.com/openshift-assisted/assisted-installer-ui/pull/3368) * [MGMT-21058](https://issues.redhat.com/browse/MGMT-21058): Expose BareMetalHost (BMH) Status and Events in the Assisted Installer / CIM Console (#3363) [#3363](https://github.com/openshift-assisted/assisted-installer-ui/pull/3363) * Clean up git conflict artefacts (#3325) [#3325](https://github.com/openshift-assisted/assisted-installer-ui/pull/3325) * [MGMT-21991](https://issues.redhat.com/browse/MGMT-21991): Add Primary IPv6 Support-cim (#3346) [#3346](https://github.com/openshift-assisted/assisted-installer-ui/pull/3346) * Stop using deprecate Modal component in CIM (#3343) [#3343](https://github.com/openshift-assisted/assisted-installer-ui/pull/3343) * Add additional new fields to the above the sea UI (#3337) [#3337](https://github.com/openshift-assisted/assisted-installer-ui/pull/3337) * [MGMT-20673](https://issues.redhat.com/browse/MGMT-20673): Improve OpenShift AI bundle requirements tooltip (#3352) [#3352](https://github.com/openshift-assisted/assisted-installer-ui/pull/3352) * Fix React 18 types (#3361) [#3361](https://github.com/openshift-assisted/assisted-installer-ui/pull/3361) * [MGMT-22746](https://issues.redhat.com/browse/MGMT-22746): Add chatbot app (#3350) [#3350](https://github.com/openshift-assisted/assisted-installer-ui/pull/3350) * Refactor LabelsField component (#3354) [#3354](https://github.com/openshift-assisted/assisted-installer-ui/pull/3354) * Use PF Dropdown component for namespace select (#3345) [#3345](https://github.com/openshift-assisted/assisted-installer-ui/pull/3345) * Make Cisco Intersight URL editable in CIM config modal (#3357) [#3357](https://github.com/openshift-assisted/assisted-installer-ui/pull/3357) * Fix mass hostname change content alignment (#3344) [#3344](https://github.com/openshift-assisted/assisted-installer-ui/pull/3344) * Adapt PrismCode for dark mode (#3348) [#3348](https://github.com/openshift-assisted/assisted-installer-ui/pull/3348) * Fix FileUpload component (#3355) [#3355](https://github.com/openshift-assisted/assisted-installer-ui/pull/3355) * Assisted Installer OVE UI shows transient blank page with Technology Preview spinner (#3341) [#3341](https://github.com/openshift-assisted/assisted-installer-ui/pull/3341) * API/Ingress IP fields lack character limit (#3342) [#3342](https://github.com/openshift-assisted/assisted-installer-ui/pull/3342) * Use conversationId from props for feedback. (#3336) [#3336](https://github.com/openshift-assisted/assisted-installer-ui/pull/3336) * use old release process (#3333) [#3333](https://github.com/openshift-assisted/assisted-installer-ui/pull/3333) * [MGMT-20727](https://issues.redhat.com/browse/MGMT-20727): Cisco Intersight URL should be configurable (#3332) [#3332](https://github.com/openshift-assisted/assisted-installer-ui/pull/3332) * [MGMT-22465](https://issues.redhat.com/browse/MGMT-22465): Merge the contents of releases/v2.17-cim into master (#3319) [#3319](https://github.com/openshift-assisted/assisted-installer-ui/pull/3319) * change ABI above sea level iso size (#3322) [#3322](https://github.com/openshift-assisted/assisted-installer-ui/pull/3322) * Openshift AI Bundle on SNO enables ODF and LVM which are uncompatible (#3320) [#3320](https://github.com/openshift-assisted/assisted-installer-ui/pull/3320) * remove external platforms field from below sea level UI (#3316) [#3316](https://github.com/openshift-assisted/assisted-installer-ui/pull/3316) * Fix Cluster summary styling (#3216) [#3216](https://github.com/openshift-assisted/assisted-installer-ui/pull/3216) * Bump js-yaml from 4.1.0 to 4.1.1 (#3310) [#3310](https://github.com/openshift-assisted/assisted-installer-ui/pull/3310) * provides parameters for the GET /v2/operators/bundles route (#3306) [#3306](https://github.com/openshift-assisted/assisted-installer-ui/pull/3306) * Bump mdast-util-to-hast from 13.2.0 to 13.2.1 (#3287) [#3287](https://github.com/openshift-assisted/assisted-installer-ui/pull/3287) * Bump zx from 7.2.3 to 8.8.5 (#3273) [#3273](https://github.com/openshift-assisted/assisted-installer-ui/pull/3273) * Bump js-yaml from 4.1.0 to 4.1.1 (#3264) [#3264](https://github.com/openshift-assisted/assisted-installer-ui/pull/3264) * [Full changelog](https://github.com/openshift-assisted/assisted-installer-ui/compare/479a68f329b4c4088a999a6f4f1c4a078a9b4e93...cda637016c6e782ab1c0637df11d4a847f562221) ### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/d9533ac2fc96a561e15b2021aa2f2ef3cbe88dec) * [OCPBUGS-76343](https://issues.redhat.com/browse/OCPBUGS-76343): Add lso operator to appliance config [#249](https://github.com/openshift/agent-installer-utils/pull/249) * [OCPBUGS-74933](https://issues.redhat.com/browse/OCPBUGS-74933): Update quay.io/konflux-ci/konflux-vanguard/task-rpms-signature-scan:0.2 Docker digest to 2f3015a [#221](https://github.com/openshift/agent-installer-utils/pull/221) * [OCPBUGS-74932](https://issues.redhat.com/browse/OCPBUGS-74932): Update Konflux references [#219](https://github.com/openshift/agent-installer-utils/pull/219) * [OCPBUGS-74242](https://issues.redhat.com/browse/OCPBUGS-74242): Increase Konflux build pipeline memory [#242](https://github.com/openshift/agent-installer-utils/pull/242) * [AGENT-1313](https://issues.redhat.com/browse/AGENT-1313): enable MCO IRI registry [#232](https://github.com/openshift/agent-installer-utils/pull/232) * [OCPBUGS-71231](https://issues.redhat.com/browse/OCPBUGS-71231): bump github.com/sirupsen/logrus to v1.9.3 [#233](https://github.com/openshift/agent-installer-utils/pull/233) * [OCPBUGS-72420](https://issues.redhat.com/browse/OCPBUGS-72420): Increase capabilities passed via buildah [#229](https://github.com/openshift/agent-installer-utils/pull/229) * NO-ISSUE: Add 4.22 isobuilder configs [#213](https://github.com/openshift/agent-installer-utils/pull/213) * [AGENT-1334](https://issues.redhat.com/browse/AGENT-1334): Examples of golden snapshot and release for OVE ISO image [#202](https://github.com/openshift/agent-installer-utils/pull/202) * NO-ISSUE:Updating ose-agent-installer-utils-container image to be consistent with ART for 4.22 [#216](https://github.com/openshift/agent-installer-utils/pull/216) * [OCPBUGS-69438](https://issues.redhat.com/browse/OCPBUGS-69438): Remove operator manifests; now applied by assisted-installer [#211](https://github.com/openshift/agent-installer-utils/pull/211) * [OCPBUGS-69406](https://issues.redhat.com/browse/OCPBUGS-69406): Update quay.io/konflux-ci/konflux-vanguard/task-rpms-signature-scan:0.2 Docker digest to 20eb21c [#210](https://github.com/openshift/agent-installer-utils/pull/210) * [OCPBUGS-69405](https://issues.redhat.com/browse/OCPBUGS-69405): Update Konflux references [#209](https://github.com/openshift/agent-installer-utils/pull/209) * [Full changelog](https://github.com/openshift/agent-installer-utils/compare/1c822ebc321e039b89d6952e3e781af9fa43c6f1...d9533ac2fc96a561e15b2021aa2f2ef3cbe88dec) ### [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy/tree/e55ca10b0596a6e6ae9d3c5b0286277bceab185d) * [OCPBUGS-69889](https://issues.redhat.com/browse/OCPBUGS-69889): Updating ose-apiserver-network-proxy-container image to be consistent with ART for 4.22 [#88](https://github.com/openshift/apiserver-network-proxy/pull/88) * [Full changelog](https://github.com/openshift/apiserver-network-proxy/compare/35ba137ab96d01f0b8df729ff5ad93ac2fdad800...e55ca10b0596a6e6ae9d3c5b0286277bceab185d) ### [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws/tree/abb165b45a7f199b10feb7bc880735db202bbbcd) * [TRT-2536](https://issues.redhat.com/browse/TRT-2536): UPSTREAM: <carry>: Fix OTE list tests when SingleReplica [#125](https://github.com/openshift/cloud-provider-aws/pull/125) * [Full changelog](https://github.com/openshift/cloud-provider-aws/compare/3365bc9ca5b116c63c1c90130c017f3496a139a1...abb165b45a7f199b10feb7bc880735db202bbbcd) ### [aws-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/f8b9cb05593d77ffb8ad16589bbe0c8e12fa3e6b) * NO-JIRA: UPSTREAM: <carry>: Add manifests verify target [#586](https://github.com/openshift/cluster-api-provider-aws/pull/586) * [OCPBUGS-70053](https://issues.redhat.com/browse/OCPBUGS-70053): Updating ose-aws-cluster-api-controllers-container image to be consistent with ART for 4.22 [#585](https://github.com/openshift/cluster-api-provider-aws/pull/585) * [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/10ceef5e6f6d0cb79a3345de4fd8851f6300205c...f8b9cb05593d77ffb8ad16589bbe0c8e12fa3e6b) ### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/229c1bf798d92f348d599b283f9941c7a6ca4520) * [OCPBUGS-74521](https://issues.redhat.com/browse/OCPBUGS-74521): UPSTREAM: 2806, 2816: Remove VolumeAttributesClass FeatureGate [#300](https://github.com/openshift/aws-ebs-csi-driver/pull/300) * [OCPBUGS-69918](https://issues.redhat.com/browse/OCPBUGS-69918): Updating ose-aws-ebs-csi-driver-container image to be consistent with ART for 4.22 [#296](https://github.com/openshift/aws-ebs-csi-driver/pull/296) * [OCPBUGS-69918](https://issues.redhat.com/browse/OCPBUGS-69918): UPSTREAM: <carry>: do not require license in OCP files (follow-up) [#298](https://github.com/openshift/aws-ebs-csi-driver/pull/298) * [OCPBUGS-69918](https://issues.redhat.com/browse/OCPBUGS-69918): UPSTREAM: <carry>: do not require license in OCP files [#297](https://github.com/openshift/aws-ebs-csi-driver/pull/297) * [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/57eebffcc8abbbbb6edcf3b536b769d97e31819c...229c1bf798d92f348d599b283f9941c7a6ca4520) ### [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/9048c4791ca714aea8c0a2c06ee420be03f53af1) * [OCPBUGS-74971](https://issues.redhat.com/browse/OCPBUGS-74971): Fix azure-disk secret namespace/name args [#502](https://github.com/openshift/csi-operator/pull/502) * [OCPBUGS-74521](https://issues.redhat.com/browse/OCPBUGS-74521): Remove VolumeAttributesClass FeatureGate [#503](https://github.com/openshift/csi-operator/pull/503) * [STOR-2523](https://issues.redhat.com/browse/STOR-2523): hypershift: Add desired-version annotation to controller Deployments and use DeploymentVersionController in csi driver operators [#457](https://github.com/openshift/csi-operator/pull/457) * [OCPBUGS-70304](https://issues.redhat.com/browse/OCPBUGS-70304): Fix azure-file secret namespace/name [#500](https://github.com/openshift/csi-operator/pull/500) * [OCPBUGS-66113](https://issues.redhat.com/browse/OCPBUGS-66113): Some containers do not have readOnlyRootFilesystem [#476](https://github.com/openshift/csi-operator/pull/476) * [OCPBUGS-70085](https://issues.redhat.com/browse/OCPBUGS-70085): Updating ose-openstack-cinder-csi-driver-operator-container image to be consistent with ART for 4.22 [#483](https://github.com/openshift/csi-operator/pull/483) * [OCPBUGS-70339](https://issues.redhat.com/browse/OCPBUGS-70339): deploy prometheus role and binding on hypershift guest [#488](https://github.com/openshift/csi-operator/pull/488) * [OCPBUGS-63698](https://issues.redhat.com/browse/OCPBUGS-63698): fix(azure): add token-minter for self-managed hosted clusters [#461](https://github.com/openshift/csi-operator/pull/461) * [OCPBUGS-69739](https://issues.redhat.com/browse/OCPBUGS-69739): Updating csi-driver-manila-operator-container image to be consistent with ART for 4.22 [#480](https://github.com/openshift/csi-operator/pull/480) * [OCPBUGS-69907](https://issues.redhat.com/browse/OCPBUGS-69907): Updating ose-azure-file-csi-driver-operator-container image to be consistent with ART for 4.22 [#482](https://github.com/openshift/csi-operator/pull/482) * [OCPBUGS-69710](https://issues.redhat.com/browse/OCPBUGS-69710): Updating ose-smb-csi-driver-operator-container image to be consistent with ART for 4.22 [#479](https://github.com/openshift/csi-operator/pull/479) * NO-JIRA: Add /sniff-test claude command [#486](https://github.com/openshift/csi-operator/pull/486) * [OCPBUGS-69883](https://issues.redhat.com/browse/OCPBUGS-69883): Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART for 4.22 [#481](https://github.com/openshift/csi-operator/pull/481) * [OCPBUGS-69982](https://issues.redhat.com/browse/OCPBUGS-69982): Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.22 [#484](https://github.com/openshift/csi-operator/pull/484) * [OCPBUGS-69695](https://issues.redhat.com/browse/OCPBUGS-69695): Updating ose-aws-efs-csi-driver-operator-container image to be consistent with ART for 4.22 [#478](https://github.com/openshift/csi-operator/pull/478) * [STOR-2543](https://issues.redhat.com/browse/STOR-2543): add VAC manifest for tests in AWS EBS [#475](https://github.com/openshift/csi-operator/pull/475) * [STOR-1945](https://issues.redhat.com/browse/STOR-1945): STOR-2056: Add SupportedSizeRange for azurefile-nfs [#477](https://github.com/openshift/csi-operator/pull/477) * [Full changelog](https://github.com/openshift/csi-operator/compare/d739d8cacd23ca3545de402da9e5f49e547d1456...9048c4791ca714aea8c0a2c06ee420be03f53af1) ### [aws-karpenter-provider-aws](https://github.com/openshift/aws-karpenter-provider-aws/tree/2aa729da471d085ccc92596abb51d3f8fd861558) * [AUTOSCALE-293](https://issues.redhat.com/browse/AUTOSCALE-293): partially ignore drift on ec2nodeclass userdata field [#21](https://github.com/openshift/aws-karpenter-provider-aws/pull/21) * [Full changelog](https://github.com/openshift/aws-karpenter-provider-aws/compare/ff9c8d4e8fdc55d3e60c6add0942c018826ae870...2aa729da471d085ccc92596abb51d3f8fd861558) ### [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws/tree/1b75971cba6383f05878c7414f3cdd15399a826d) * [SPLAT-2558](https://issues.redhat.com/browse/SPLAT-2558): Add AWS Dedicated Host support [#160](https://github.com/openshift/machine-api-provider-aws/pull/160) * [OCPBUGS-72390](https://issues.redhat.com/browse/OCPBUGS-72390): Fix reconciler consistency checks in Update and Exists [#162](https://github.com/openshift/machine-api-provider-aws/pull/162) * [OCPBUGS-69950](https://issues.redhat.com/browse/OCPBUGS-69950): Updating ose-machine-api-provider-aws-container image to be consistent with ART for 4.22 [#161](https://github.com/openshift/machine-api-provider-aws/pull/161) * [Full changelog](https://github.com/openshift/machine-api-provider-aws/compare/938565c9f796fba385c0978a5ae1cc0a79f0f857...1b75971cba6383f05878c7414f3cdd15399a826d) ### [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook/tree/3e5b2ce4790c7b5e6e2c8c61e0590e6f3ba3fa8e) * [OCPBUGS-74165](https://issues.redhat.com/browse/OCPBUGS-74165): Fix GOTOOLCHAIN env var [#211](https://github.com/openshift/aws-pod-identity-webhook/pull/211) * [CCO-728](https://issues.redhat.com/browse/CCO-728): merge upstream changes v0.6.11 [#209](https://github.com/openshift/aws-pod-identity-webhook/pull/209) * [OCPBUGS-69825](https://issues.redhat.com/browse/OCPBUGS-69825): Updating ose-aws-pod-identity-webhook-container image to be consistent with ART for 4.22 [#208](https://github.com/openshift/aws-pod-identity-webhook/pull/208) * [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/0da6737b69c6676d9f9bc8b3fcc7f46fbe521096...3e5b2ce4790c7b5e6e2c8c61e0590e6f3ba3fa8e) ### [azure-cloud-controller-manager, azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure/tree/8584b9a8eee4464d72cc3c176d33885e098dda0c) * [OCPBUGS-65654](https://issues.redhat.com/browse/OCPBUGS-65654): Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master (765f435) into main [#152](https://github.com/openshift/cloud-provider-azure/pull/152) * [Full changelog](https://github.com/openshift/cloud-provider-azure/compare/aa6480c632b84371b8030b3f3f722d3d49601b02...8584b9a8eee4464d72cc3c176d33885e098dda0c) ### [azure-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-azure/tree/541fee752618e9f782fb86c24d52ed8ca08ebb93) * [OCPBUGS-53004](https://issues.redhat.com/browse/OCPBUGS-53004): Remove references to master branch [#336](https://github.com/openshift/cluster-api-provider-azure/pull/336) * [OCPCLOUD-3101](https://issues.redhat.com/browse/OCPCLOUD-3101): Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:v1.22.0 (4523016) into master [#350](https://github.com/openshift/cluster-api-provider-azure/pull/350) * NO-JIRA: UPSTREAM: <carry>: Add manifests verify target [#358](https://github.com/openshift/cluster-api-provider-azure/pull/358) * [OCPBUGS-69934](https://issues.redhat.com/browse/OCPBUGS-69934): Updating ose-azure-cluster-api-controllers-container image to be consistent with ART for 4.22 [#356](https://github.com/openshift/cluster-api-provider-azure/pull/356) * [Full changelog](https://github.com/openshift/cluster-api-provider-azure/compare/b80578abd9d7e6b0d0e9fa070f7ee88adc3bbb85...541fee752618e9f782fb86c24d52ed8ca08ebb93) ### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/04aee47f15a1df0e0dd428d18a41d8188df541e9) * [OCPBUGS-69754](https://issues.redhat.com/browse/OCPBUGS-69754): Updating ose-azure-disk-csi-driver-container image to be consistent with ART for 4.22 [#119](https://github.com/openshift/azure-disk-csi-driver/pull/119) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/d9137fcf733f644ca1e5cd0508cdc623febd7724...04aee47f15a1df0e0dd428d18a41d8188df541e9) ### [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver/tree/c25b3a5c717bfeb6c6e2848762e03cdf3d81b9e1) * [OCPBUGS-70304](https://issues.redhat.com/browse/OCPBUGS-70304): UPSTREAM: 2940: fix: optionally skip reading the config from the API [#114](https://github.com/openshift/azure-file-csi-driver/pull/114) * [OCPBUGS-70060](https://issues.redhat.com/browse/OCPBUGS-70060): Updating ose-azure-file-csi-driver-container image to be consistent with ART for 4.22 [#111](https://github.com/openshift/azure-file-csi-driver/pull/111) * [OCPBUGS-70060](https://issues.redhat.com/browse/OCPBUGS-70060): fix failing unit tests in azure-file-csi-driver [#112](https://github.com/openshift/azure-file-csi-driver/pull/112) * [Full changelog](https://github.com/openshift/azure-file-csi-driver/compare/c77d75f90b7f84dfc25ba3439bc5eff87c3a2755...c25b3a5c717bfeb6c6e2848762e03cdf3d81b9e1) ### [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms/tree/99b9a3a33d8edfd0a2d2876aa7ef1382b2c75a39) * [OCPBUGS-69961](https://issues.redhat.com/browse/OCPBUGS-69961): Updating azure-kms-encryption-provider-container image to be consistent with ART for 4.22 [#26](https://github.com/openshift/azure-kubernetes-kms/pull/26) * [OCPBUGS-62405](https://issues.redhat.com/browse/OCPBUGS-62405): Updating azure-kms-encryption-provider-container image to be consistent with ART for 4.21 [#23](https://github.com/openshift/azure-kubernetes-kms/pull/23) * [Full changelog](https://github.com/openshift/azure-kubernetes-kms/compare/ea0b9944dddcc7043065a1fab5fca72dd17450da...99b9a3a33d8edfd0a2d2876aa7ef1382b2c75a39) ### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/60f6443b8eaeea8d34fe26e9fb9fc96ad8d6930f) * [OCPCLOUD-3252](https://issues.redhat.com/browse/OCPCLOUD-3252): Add AGENTS configuration [#181](https://github.com/openshift/machine-api-provider-azure/pull/181) * [OCPBUGS-69864](https://issues.redhat.com/browse/OCPBUGS-69864): Updating ose-machine-api-provider-azure-container image to be consistent with ART for 4.22 [#179](https://github.com/openshift/machine-api-provider-azure/pull/179) * [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/b8b8cb1c5af7d2a3ef9a4a99a0739a2166a7932c...60f6443b8eaeea8d34fe26e9fb9fc96ad8d6930f) ### [azure-workload-identity-webhook](https://github.com/openshift/azure-workload-identity/tree/e59e405a53269a9789304799630ab2ede6bccb7e) * [CCO-729](https://issues.redhat.com/browse/CCO-729): merge upstream changes [#42](https://github.com/openshift/azure-workload-identity/pull/42) * [OCPBUGS-69895](https://issues.redhat.com/browse/OCPBUGS-69895): Updating ose-azure-workload-identity-webhook-container image to be consistent with ART for 4.22 [#41](https://github.com/openshift/azure-workload-identity/pull/41) * [Full changelog](https://github.com/openshift/azure-workload-identity/compare/3f2a6e0d1ea68af321f9674b0b097939be7d2014...e59e405a53269a9789304799630ab2ede6bccb7e) ### [baremetal-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-metal3/tree/c7f56e10f08f481ead84ce306b82188961283297) * Revert "NO-JIRA: Add manifests verify target" [#60](https://github.com/openshift/cluster-api-provider-metal3/pull/60) * NO-JIRA: UPSTREAM: <carry>: Do not ignore files in vendor [#59](https://github.com/openshift/cluster-api-provider-metal3/pull/59) * NO-JIRA: Add manifests verify target [#57](https://github.com/openshift/cluster-api-provider-metal3/pull/57) * [OCPBUGS-69724](https://issues.redhat.com/browse/OCPBUGS-69724): Updating ose-baremetal-cluster-api-controllers-container image to be consistent with ART for 4.22 [#56](https://github.com/openshift/cluster-api-provider-metal3/pull/56) * [Full changelog](https://github.com/openshift/cluster-api-provider-metal3/compare/ba386c376b386b3e0cff723f98bbff45cb358610...c7f56e10f08f481ead84ce306b82188961283297) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/69f3d1db71131332934012e4f9e9cfd64c4d4d8c) * [OCPBUGS-55407](https://issues.redhat.com/browse/OCPBUGS-55407): set DNS zone for Azure Stack Hub private clusters [#10233](https://github.com/openshift/installer/pull/10233) * [CORS-4302](https://issues.redhat.com/browse/CORS-4302): Add N4A instance types to accepted in Installer [#10292](https://github.com/openshift/installer/pull/10292) * [CORS-4142](https://issues.redhat.com/browse/CORS-4142): ensure lbType is NLB when dual-stack is configured [#10256](https://github.com/openshift/installer/pull/10256) * [MCO-2031](https://issues.redhat.com/browse/MCO-2031): OS Image Stream to install-config schema [#10192](https://github.com/openshift/installer/pull/10192) * [CORS-4055](https://issues.redhat.com/browse/CORS-4055): migrate EC2 API calls to AWS SDK v2 [#10244](https://github.com/openshift/installer/pull/10244) * [OCPBUGS-60162](https://issues.redhat.com/browse/OCPBUGS-60162): reject byo vpc/subnets with CAPI owned cluster tag [#9913](https://github.com/openshift/installer/pull/9913) * [OCPBUGS-41570](https://issues.redhat.com/browse/OCPBUGS-41570): Ensure correct mask for bootstrap external IP [#8987](https://github.com/openshift/installer/pull/8987) * [OCPEDGE-2276](https://issues.redhat.com/browse/OCPEDGE-2276): Add support for platform None and External in TNA clusters [#10286](https://github.com/openshift/installer/pull/10286) * [OCPEDGE-2276](https://issues.redhat.com/browse/OCPEDGE-2276): Add support for platform None in TNA (Two-Node Arbiter) clusters [#10236](https://github.com/openshift/installer/pull/10236) * [CORS-4055](https://issues.redhat.com/browse/CORS-4055): migrate credential provider check to AWS SDK v2 [#10261](https://github.com/openshift/installer/pull/10261) * [CORS-4328](https://issues.redhat.com/browse/CORS-4328): configure AWS CCM NodeIPFamilies for dual-stack support [#10257](https://github.com/openshift/installer/pull/10257) * [CORS-4055](https://issues.redhat.com/browse/CORS-4055), [CORS-4078](https://issues.redhat.com/browse/CORS-4078): migrate ELB/ELBv2 API calls to AWS SDK v2 [#10258](https://github.com/openshift/installer/pull/10258) * [OCPBUGS-74631](https://issues.redhat.com/browse/OCPBUGS-74631): Add validation to reject userProvisionedDNS on Azure Stack Hub [#10279](https://github.com/openshift/installer/pull/10279) * [CORS-4055](https://issues.redhat.com/browse/CORS-4055): migrate default region check to AWS SDK v2 [#10267](https://github.com/openshift/installer/pull/10267) * [OCPBUGS-74625](https://issues.redhat.com/browse/OCPBUGS-74625): gcp: skip AI zones [#10269](https://github.com/openshift/installer/pull/10269) * [CORS-4055](https://issues.redhat.com/browse/CORS-4055): migrate IAM API calls to AWS SDK v2 [#10245](https://github.com/openshift/installer/pull/10245) * [CORS-4055](https://issues.redhat.com/browse/CORS-4055): migrate S3 API calls to AWS SDK v2 [#10242](https://github.com/openshift/installer/pull/10242) * [OCPBUGS-63305](https://issues.redhat.com/browse/OCPBUGS-63305): Make SimulatePrincipalPolicy optional [#10081](https://github.com/openshift/installer/pull/10081) * [OCPBUGS-67816](https://issues.redhat.com/browse/OCPBUGS-67816): Revert storage account API version for client [#10224](https://github.com/openshift/installer/pull/10224) * [OCPBUGS-74078](https://issues.redhat.com/browse/OCPBUGS-74078): add support for NVIDIA H100 and H200 enabled machine series [#10234](https://github.com/openshift/installer/pull/10234) * [CORS-4299](https://issues.redhat.com/browse/CORS-4299), [CORS-4300](https://issues.redhat.com/browse/CORS-4300): Allow N4A Instance Types in the installer [#10211](https://github.com/openshift/installer/pull/10211) * no-jira: add trace-config Claude command for installconfig field usage analysis [#10190](https://github.com/openshift/installer/pull/10190) * [AGENT-1309](https://issues.redhat.com/browse/AGENT-1309): Increase disk size requirements for master and SNO [#10254](https://github.com/openshift/installer/pull/10254) * [OSDOCS-17769](https://issues.redhat.com/browse/OSDOCS-17769): Add AWS m7 instance types [#10246](https://github.com/openshift/installer/pull/10246) * [CORS-4073](https://issues.redhat.com/browse/CORS-4073): validate instance type support IPv6 in dual-stack [#10238](https://github.com/openshift/installer/pull/10238) * [OCPBUGS-74363](https://issues.redhat.com/browse/OCPBUGS-74363): Remove region option for the GCP Private Service Connect Endpoint [#10249](https://github.com/openshift/installer/pull/10249) * NO-JIRA: use v2 config for go-lint [#10240](https://github.com/openshift/installer/pull/10240) * [AGENT-1425](https://issues.redhat.com/browse/AGENT-1425): Fix stale dependency in agent-register-infraenv [#10237](https://github.com/openshift/installer/pull/10237) * [AGENT-1309](https://issues.redhat.com/browse/AGENT-1309): Modify NoRegistryClusterInstall storage requirements [#10176](https://github.com/openshift/installer/pull/10176) * [OCPBUGS-56770](https://issues.redhat.com/browse/OCPBUGS-56770): Honor user-specified bootDiagnostics on Azure Stack Hub [#10223](https://github.com/openshift/installer/pull/10223) * [OCPBUGS-63028](https://issues.redhat.com/browse/OCPBUGS-63028): filtering only PEs from cluster list [#10193](https://github.com/openshift/installer/pull/10193) * [CORS-4075](https://issues.redhat.com/browse/CORS-4075), [CORS-4113](https://issues.redhat.com/browse/CORS-4113): Install-config and Infra manifest updates for DualStack for AWS and Azure [#10207](https://github.com/openshift/installer/pull/10207) * [OCPBUGS-72525](https://issues.redhat.com/browse/OCPBUGS-72525): add newly detected instance types for Azure during 4.21 regression test [#10202](https://github.com/openshift/installer/pull/10202) * [OCPBUGS-69735](https://issues.redhat.com/browse/OCPBUGS-69735): handle SSH rule deletion for Azure private [#10213](https://github.com/openshift/installer/pull/10213) * [OCPBUGS-69734](https://issues.redhat.com/browse/OCPBUGS-69734): Fix destroy bootstrap command for Azure [#10212](https://github.com/openshift/installer/pull/10212) * NO-JIRA: add user Rolv-Apneseth to coreos-maintainers and coreos-reviewers [#10206](https://github.com/openshift/installer/pull/10206) * [OCPBUGS-69923](https://issues.redhat.com/browse/OCPBUGS-69923): ensure deterministic zone ordering for control plane machines [#10188](https://github.com/openshift/installer/pull/10188) * NO-JIRA: Add angelcerveraroldan to coreos approvers and reviewers [#10209](https://github.com/openshift/installer/pull/10209) * [OCPBUGS-72577](https://issues.redhat.com/browse/OCPBUGS-72577): bump default channel to stable-4.22 for main(4.22) branch [#10205](https://github.com/openshift/installer/pull/10205) * [OCPBUGS-71232](https://issues.redhat.com/browse/OCPBUGS-71232): Fix nil pointer exception in azure mapiImage [#10200](https://github.com/openshift/installer/pull/10200) * [OCPBUGS-70013](https://issues.redhat.com/browse/OCPBUGS-70013): Updating ose-installer-container image to be consistent with ART for 4.22 [#10182](https://github.com/openshift/installer/pull/10182) * no-jira: Platform Experts Claude Command [#10186](https://github.com/openshift/installer/pull/10186) * no-jira: Add barbacbd for gcp owners [#10189](https://github.com/openshift/installer/pull/10189) * [OCPBUGS-70021](https://issues.redhat.com/browse/OCPBUGS-70021): Updating ose-baremetal-installer-container image to be consistent with ART for 4.22 [#10183](https://github.com/openshift/installer/pull/10183) * [OCPBUGS-70047](https://issues.redhat.com/browse/OCPBUGS-70047): Updating ose-installer-artifacts-container image to be consistent with ART for 4.22 [#10184](https://github.com/openshift/installer/pull/10184) * no-jira: Fix linting issues for golangci-lint v2 [#10138](https://github.com/openshift/installer/pull/10138) * NO-JIRA: remove pod-infra-container-image flag from kubelet [#10145](https://github.com/openshift/installer/pull/10145) * [OCPBUGS-69870](https://issues.redhat.com/browse/OCPBUGS-69870): rename "var-ostree\x2dcontainer.mount" to something more computer-friendly [#10171](https://github.com/openshift/installer/pull/10171) * [OCPBUGS-69840](https://issues.redhat.com/browse/OCPBUGS-69840): PowerVC: fix PostProvision [#10175](https://github.com/openshift/installer/pull/10175) * [OCPBUGS-69434](https://issues.redhat.com/browse/OCPBUGS-69434), [SPLAT-2584](https://issues.redhat.com/browse/SPLAT-2584): Added ability to install different IPAM version when in TP. [#10169](https://github.com/openshift/installer/pull/10169) * [OCPBUGS-65859](https://issues.redhat.com/browse/OCPBUGS-65859): Fix set-hostname dependency for interactive console services [#10118](https://github.com/openshift/installer/pull/10118) * [OCPBUGS-17667](https://issues.redhat.com/browse/OCPBUGS-17667): Validate vCenter datacenters in failure domain topology [#10086](https://github.com/openshift/installer/pull/10086) * [OCPBUGS-61344](https://issues.redhat.com/browse/OCPBUGS-61344): skip deleting snapshots managed by AWS Backup service [#9964](https://github.com/openshift/installer/pull/9964) * [OCPBUGS-62870](https://issues.redhat.com/browse/OCPBUGS-62870): installing into GCP Shared VPC with minimal permissions [#10157](https://github.com/openshift/installer/pull/10157) * [OCPBUGS-64775](https://issues.redhat.com/browse/OCPBUGS-64775): use CAPZ to provision ssh rule [#10162](https://github.com/openshift/installer/pull/10162) * [OCPBUGS-66295](https://issues.redhat.com/browse/OCPBUGS-66295): Fix ignition warning about agent-extract-tui.service [#10146](https://github.com/openshift/installer/pull/10146) * [AGENT-1357](https://issues.redhat.com/browse/AGENT-1357): remove AgentWorkflowTypeInstallInteractiveDisconnected workflow [#10020](https://github.com/openshift/installer/pull/10020) * And 4 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/installer/compare/a6c94ff2839258d0653650c82e93b593bac6988f...69f3d1db71131332934012e4f9e9cfd64c4d4d8c) ### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/650cb6f37e522142de6d2f634326674f4141f203) * NO-ISSUE: Synchronize OWNERS with CAPM3 [#241](https://github.com/openshift/cluster-api-provider-baremetal/pull/241) * [OCPBUGS-69896](https://issues.redhat.com/browse/OCPBUGS-69896): Updating baremetal-machine-controller-container image to be consistent with ART for 4.22 [#240](https://github.com/openshift/cluster-api-provider-baremetal/pull/240) * [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/4e6a729c5ac8fde8859db5830def262dfdee28ea...650cb6f37e522142de6d2f634326674f4141f203) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/066225b39a39a609b8e6765feed171bc4a0edc82) * [OCPBUGS-65571](https://issues.redhat.com/browse/OCPBUGS-65571): Fix deletion hang when aborting inspection during power-off [#447](https://github.com/openshift/baremetal-operator/pull/447) * NO-ISSUE: Fix invalidDNSNameinvalidipv6 test for Go 1.24+ [#448](https://github.com/openshift/baremetal-operator/pull/448) * [OCPBUGS-70265](https://issues.redhat.com/browse/OCPBUGS-70265): Fix errors.As usage for NoDataInSecretError [#444](https://github.com/openshift/baremetal-operator/pull/444) * NO-ISSUE: Merge upstream [#442](https://github.com/openshift/baremetal-operator/pull/442) * [OCPBUGS-70018](https://issues.redhat.com/browse/OCPBUGS-70018): Updating ose-baremetal-operator-container image to be consistent with ART for 4.22 [#441](https://github.com/openshift/baremetal-operator/pull/441) * [METAL-1693](https://issues.redhat.com/browse/METAL-1693): Add "merge-upstream" slash command [#437](https://github.com/openshift/baremetal-operator/pull/437) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/eb6f984eeedf6918f531aa3c461f01d59dae9426...066225b39a39a609b8e6765feed171bc4a0edc82) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/48ff8122c3f55331a17006d416299f7a2565d7a1) * [OCPBUGS-42805](https://issues.redhat.com/browse/OCPBUGS-42805): Add node caching with Kubernetes watch API to reduce API load [#374](https://github.com/openshift/baremetal-runtimecfg/pull/374) * NO-ISSUE: Add agents.md and slash command for reviewing [#375](https://github.com/openshift/baremetal-runtimecfg/pull/375) * [MGMT-22546](https://issues.redhat.com/browse/MGMT-22546): Fix TNA and TNF dummy ip for ipv6 [#369](https://github.com/openshift/baremetal-runtimecfg/pull/369) * NO-ISSUE: Migrate away from deprecated ioutil [#373](https://github.com/openshift/baremetal-runtimecfg/pull/373) * [OCPBUGS-69812](https://issues.redhat.com/browse/OCPBUGS-69812): Updating ose-baremetal-runtimecfg-container image to be consistent with ART for 4.22 [#376](https://github.com/openshift/baremetal-runtimecfg/pull/376) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/8404689ecbcb940e113bfb7141909a6231401fee...48ff8122c3f55331a17006d416299f7a2565d7a1) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/8b0a043216f7ae608606afb5bdb0ce451561021e) * Revert "CNTRLPLANE-2656: Fixing oc client cases for microshift and metal ipv6 profiles" [#2198](https://github.com/openshift/oc/pull/2198) * [CNTRLPLANE-2656](https://issues.redhat.com/browse/CNTRLPLANE-2656): Fixing oc client cases for microshift and metal ipv6 profiles [#2192](https://github.com/openshift/oc/pull/2192) * [OCPBUGS-74543](https://issues.redhat.com/browse/OCPBUGS-74543): expose: Fix labels not being added to route [#2189](https://github.com/openshift/oc/pull/2189) * Revert "CNTRLPLANE-2656:Migrating oc cli tests to ote" [#2191](https://github.com/openshift/oc/pull/2191) * [CNTRLPLANE-2656](https://issues.redhat.com/browse/CNTRLPLANE-2656): Migrating oc cli tests to ote [#2181](https://github.com/openshift/oc/pull/2181) * [OSDOCS-18071](https://issues.redhat.com/browse/OSDOCS-18071): Updating CLI docs templates to include a required abstract/short description [#2190](https://github.com/openshift/oc/pull/2190) * [OCPBUGS-73893](https://issues.redhat.com/browse/OCPBUGS-73893): Fix unit test failure by updating ruby version to 3.3 [#2184](https://github.com/openshift/oc/pull/2184) * NO-ISSUE: add SecurityContext to node image creation and monitor containers [#2139](https://github.com/openshift/oc/pull/2139) * [CNTRLPLANE-2167](https://issues.redhat.com/browse/CNTRLPLANE-2167): Adding oc ote sanity test [#2180](https://github.com/openshift/oc/pull/2180) * [CNTRLPLANE-2167](https://issues.redhat.com/browse/CNTRLPLANE-2167): Integrate OpenShift Test Extension (OTE) into oc [#2177](https://github.com/openshift/oc/pull/2177) * [CNTRLPLANE-2167](https://issues.redhat.com/browse/CNTRLPLANE-2167): Integrate OpenShift Test Extension (OTE) into oc [#2176](https://github.com/openshift/oc/pull/2176) * [OCPBUGS-64619](https://issues.redhat.com/browse/OCPBUGS-64619): oc login: Respect insecure flag from kubeconfig [#2134](https://github.com/openshift/oc/pull/2134) * NO-JIRA: Bump library-go to update selinux and x/crypto [#2169](https://github.com/openshift/oc/pull/2169) * [OCPBUGS-70063](https://issues.redhat.com/browse/OCPBUGS-70063): Updating ose-cli-artifacts-container image to be consistent with ART for 4.22 [#2168](https://github.com/openshift/oc/pull/2168) * [OCPBUGS-70061](https://issues.redhat.com/browse/OCPBUGS-70061): Updating openshift-enterprise-deployer-container image to be consistent with ART for 4.22 [#2167](https://github.com/openshift/oc/pull/2167) * [OCPBUGS-69894](https://issues.redhat.com/browse/OCPBUGS-69894): Updating ose-tools-container image to be consistent with ART for 4.22 [#2166](https://github.com/openshift/oc/pull/2166) * [OCPBUGS-69835](https://issues.redhat.com/browse/OCPBUGS-69835): Updating openshift-enterprise-cli-container image to be consistent with ART for 4.22 [#2164](https://github.com/openshift/oc/pull/2164) * [Full changelog](https://github.com/openshift/oc/compare/f192695743103be9ceb109526a89f4fd468e9be2...8b0a043216f7ae608606afb5bdb0ce451561021e) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/a2f979914c377bb5a33dc1f3a6f3b184f3796d21) * [OCPBUGS-74384](https://issues.redhat.com/browse/OCPBUGS-74384): Resolve nil pointer exception in hasResourceTags [#966](https://github.com/openshift/cloud-credential-operator/pull/966) * [CCO-805](https://issues.redhat.com/browse/CCO-805): Ability to use featureGates [#962](https://github.com/openshift/cloud-credential-operator/pull/962) * [OCPBUGS-71221](https://issues.redhat.com/browse/OCPBUGS-71221): test-ext: remove kubernetes module dependency [#957](https://github.com/openshift/cloud-credential-operator/pull/957) * [OCPBUGS-70033](https://issues.redhat.com/browse/OCPBUGS-70033): Updating ose-cloud-credential-operator-container image to be consistent with ART for 4.22 [#956](https://github.com/openshift/cloud-credential-operator/pull/956) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/8f1a631d825ff36e588d592b49d9eec3c33d01b3...a2f979914c377bb5a33dc1f3a6f3b184f3796d21) ### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/035723854d7b53fb85783d521368d0002d212e47) * [CORENET-6500](https://issues.redhat.com/browse/CORENET-6500): fix lint job and linting failures [#201](https://github.com/openshift/cloud-network-config-controller/pull/201) * [OCPBUGS-69998](https://issues.redhat.com/browse/OCPBUGS-69998): Updating ose-cloud-network-config-controller-container image to be consistent with ART for 4.22 [#196](https://github.com/openshift/cloud-network-config-controller/pull/196) * [OCPBUGS-45056](https://issues.redhat.com/browse/OCPBUGS-45056), [OCPBUGS-57447](https://issues.redhat.com/browse/OCPBUGS-57447): Refrain from adding Egress IP to public LB backend pool [#180](https://github.com/openshift/cloud-network-config-controller/pull/180) * [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/dcdf24f542ab4d65c85a4d63d553cc49085567ea...035723854d7b53fb85783d521368d0002d212e47) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/7156db36957a2ed759e11a4c335d81e65deb9113) * [CNTRLPLANE-2241](https://issues.redhat.com/browse/CNTRLPLANE-2241): Conditionally add the KMS plugin volume mount to the oauth-apiserver container [#827](https://github.com/openshift/cluster-authentication-operator/pull/827) * [CNTRLPLANE-2589](https://issues.redhat.com/browse/CNTRLPLANE-2589): Migrate serial e2e tests to Ginkgo framework [#828](https://github.com/openshift/cluster-authentication-operator/pull/828) * [CNTRLPLANE-2247](https://issues.redhat.com/browse/CNTRLPLANE-2247): Add KMS encryption test target [#829](https://github.com/openshift/cluster-authentication-operator/pull/829) * [CNTRLPLANE-2589](https://issues.redhat.com/browse/CNTRLPLANE-2589): Migrate RouterCerts e2e test to Ginkgo framework [#826](https://github.com/openshift/cluster-authentication-operator/pull/826) * [CNTRLPLANE-2589](https://issues.redhat.com/browse/CNTRLPLANE-2589): OTE infrastructure [#822](https://github.com/openshift/cluster-authentication-operator/pull/822) * [API-1835](https://issues.redhat.com/browse/API-1835): test/oauth-server-payloadConfigController: adds a test to show which input resources are required to run the operator and the payloadConfigController [#786](https://github.com/openshift/cluster-authentication-operator/pull/786) * [OCPBUGS-70005](https://issues.redhat.com/browse/OCPBUGS-70005): Updating ose-cluster-authentication-operator-container image to be consistent with ART for 4.22 [#819](https://github.com/openshift/cluster-authentication-operator/pull/819) * [API-1835](https://issues.redhat.com/browse/API-1835): adds an integration test for the oauth-server deployment controller [#784](https://github.com/openshift/cluster-authentication-operator/pull/784) * [CNTRLPLANE-2196](https://issues.redhat.com/browse/CNTRLPLANE-2196): set up openshift-tests-extension for cluster-authentication-operator [#816](https://github.com/openshift/cluster-authentication-operator/pull/816) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/c7b85961405c2879d910e2ac228e3c375553b646...7156db36957a2ed759e11a4c335d81e65deb9113) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/a724ff6bd063714fb6bc92caf3a57399dec7c004) * [OCPBUGS-74005](https://issues.redhat.com/browse/OCPBUGS-74005): Updating ose-vertical-pod-autoscaler-container image to be consistent with ART for 4.22 [#399](https://github.com/openshift/kubernetes-autoscaler/pull/399) * [OCPBUGS-70023](https://issues.redhat.com/browse/OCPBUGS-70023): Updating atomic-openshift-cluster-autoscaler-container image to be consistent with ART for 4.22 [#397](https://github.com/openshift/kubernetes-autoscaler/pull/397) * [OCPBUGS-69928](https://issues.redhat.com/browse/OCPBUGS-69928): Updating ose-vertical-pod-autoscaler-container image to be consistent with ART for 4.22 [#396](https://github.com/openshift/kubernetes-autoscaler/pull/396) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/73b87353dd524cc63932c58bab555a94d67bff1b...a724ff6bd063714fb6bc92caf3a57399dec7c004) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/c7c9c961954da70782de1734847c86b4952db55f) * [OCPBUGS-69828](https://issues.redhat.com/browse/OCPBUGS-69828): Updating ose-cluster-autoscaler-operator-container image to be consistent with ART for 4.22 [#358](https://github.com/openshift/cluster-autoscaler-operator/pull/358) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/dec12ba632a4810b4ff43a9172f462a1dd291e44...c7c9c961954da70782de1734847c86b4952db55f) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/63073d91f871bb888a7af05aa6755e7ed1b27190) * [OCPBUGS-72548](https://issues.redhat.com/browse/OCPBUGS-72548): Fix ironic-proxy service routing for port 6385 [#546](https://github.com/openshift/cluster-baremetal-operator/pull/546) * [OCPBUGS-71233](https://issues.redhat.com/browse/OCPBUGS-71233): Fix libguestfs /tmp access in machine-os-downloader init container [#549](https://github.com/openshift/cluster-baremetal-operator/pull/549) * [OCPBUGS-70157](https://issues.redhat.com/browse/OCPBUGS-70157): Add sharedVolumeMount to machine-os-downloader init container [#540](https://github.com/openshift/cluster-baremetal-operator/pull/540) * [OCPBUGS-67216](https://issues.redhat.com/browse/OCPBUGS-67216): Remove the writable ironic CA cert volume mount at /certs/ca/ironic path, ironic will use the writable /conf mount if needed [#535](https://github.com/openshift/cluster-baremetal-operator/pull/535) * NO-ISSUE: Add AGENTS.md [#538](https://github.com/openshift/cluster-baremetal-operator/pull/538) * [OCPBUGS-69769](https://issues.redhat.com/browse/OCPBUGS-69769): Updating ose-cluster-baremetal-operator-container image to be consistent with ART for 4.22 [#537](https://github.com/openshift/cluster-baremetal-operator/pull/537) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/46c1f95085beb893d3fd164e7c4d7a6730820520...63073d91f871bb888a7af05aa6755e7ed1b27190) ### [cluster-capi-controllers](https://github.com/openshift/cluster-api/tree/3583379a31768b91d26f6eab97245bfc14580187) * [OCPBUGS-74426](https://issues.redhat.com/browse/OCPBUGS-74426): CAPI IPAM CRDs override storage version to v1beta1 [#263](https://github.com/openshift/cluster-api/pull/263) * NO-JIRA: UPSTREAM: <carry>: Add manifests verify target [#261](https://github.com/openshift/cluster-api/pull/261) * [OCPBUGS-69810](https://issues.redhat.com/browse/OCPBUGS-69810): Updating ose-cluster-api-container image to be consistent with ART for 4.22 [#258](https://github.com/openshift/cluster-api/pull/258) * [OCPBUGS-69434](https://issues.redhat.com/browse/OCPBUGS-69434): openshift: CAPI IPAM TechPreviewNoUpgrade: set webhooks failurepolicy: Ignore [#256](https://github.com/openshift/cluster-api/pull/256) * [Full changelog](https://github.com/openshift/cluster-api/compare/a957484acb353220da0d3062867168d24494a2b6...3583379a31768b91d26f6eab97245bfc14580187) ### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/0d6676a101c16664c950c21328af2736f6ad1b2e) * [OCPCLOUD-3327](https://issues.redhat.com/browse/OCPCLOUD-3327): Fix up related objects [#452](https://github.com/openshift/cluster-capi-operator/pull/452) * [OCPBUGS-74295](https://issues.redhat.com/browse/OCPBUGS-74295): Move installer controller to independent manager [#447](https://github.com/openshift/cluster-capi-operator/pull/447) * NO-JIRA: fix: e2e: workaround for flakes caused by OCPBUGS-74571, until it is fixed [#449](https://github.com/openshift/cluster-capi-operator/pull/449) * [OCPBUGS-61949](https://issues.redhat.com/browse/OCPBUGS-61949): Remove references to cluster-api-operator image [#384](https://github.com/openshift/cluster-capi-operator/pull/384) * [OCPCLOUD-3315](https://issues.redhat.com/browse/OCPCLOUD-3315): Add AWS CPUOptions to conversion [#438](https://github.com/openshift/cluster-capi-operator/pull/438) * [OCPCLOUD-3017](https://issues.redhat.com/browse/OCPCLOUD-3017): add SHARD_ARGS [#442](https://github.com/openshift/cluster-capi-operator/pull/442) * [OCPCLOUD-2566](https://issues.redhat.com/browse/OCPCLOUD-2566): tests with VAP msgs [#386](https://github.com/openshift/cluster-capi-operator/pull/386) * NO-JIRA: Fix AWS fuzz tests by constraining Volume throughput to int32 range [#441](https://github.com/openshift/cluster-capi-operator/pull/441) * [OCPCLOUD-3263](https://issues.redhat.com/browse/OCPCLOUD-3263): CAPI MachineSet creation validation [#437](https://github.com/openshift/cluster-capi-operator/pull/437) * [OCPBUGS-69737](https://issues.redhat.com/browse/OCPBUGS-69737): Updating ose-cluster-capi-operator-container image to be consistent with ART for 4.22 [#436](https://github.com/openshift/cluster-capi-operator/pull/436) * NO-JIRA: Update openshift/api [#439](https://github.com/openshift/cluster-capi-operator/pull/439) * [OCPCLOUD-3172](https://issues.redhat.com/browse/OCPCLOUD-3172): machinesetsync: refactor to a generalized differ which can work independent of types [#382](https://github.com/openshift/cluster-capi-operator/pull/382) * [OCPCLOUD-2640](https://issues.redhat.com/browse/OCPCLOUD-2640): CAPI Machine creation validation [#412](https://github.com/openshift/cluster-capi-operator/pull/412) * NO-JIRA: Write provider version to openshift/provider-version.mk [#424](https://github.com/openshift/cluster-capi-operator/pull/424) * [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/c68e5901d0d29ae5dc7b648fc3d4afdcb94ab135...0d6676a101c16664c950c21328af2736f6ad1b2e) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/8f8c56ee0456dfce026c61cf56ade5642fce5ec9) * [OCPBUGS-16728](https://issues.redhat.com/browse/OCPBUGS-16728): Add admission policy to deny changing an AWS LB type on an existing service [#362](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/362) * [OCPBUGS-69820](https://issues.redhat.com/browse/OCPBUGS-69820): Updating ose-cluster-cloud-controller-manager-operator-container image to be consistent with ART for 4.22 [#430](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/430) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/6148c0cca626bcf0bfebcc6dd0c77a41944cba87...8f8c56ee0456dfce026c61cf56ade5642fce5ec9) ### [cluster-config-api](https://github.com/openshift/api/tree/dadbf81f35e99354e51056157c05c44b9118b6a6) * [STOR-2878](https://issues.redhat.com/browse/STOR-2878): Graduate MutableCSINodeAllocatableCount to GA [#2673](https://github.com/openshift/api/pull/2673) * [OCPBUGS-67232](https://issues.redhat.com/browse/OCPBUGS-67232): Move DynamicConfigurationManager back to TPNU [#2621](https://github.com/openshift/api/pull/2621) * [OCPNODE-4078](https://issues.redhat.com/browse/OCPNODE-4078): Add DRAPartitionableDevices to TechPreviewNoUpgrade [#2694](https://github.com/openshift/api/pull/2694) * [OCPBUGS-74521](https://issues.redhat.com/browse/OCPBUGS-74521): Remove VolumeAttributesClass FeatureGate [#2675](https://github.com/openshift/api/pull/2675) * [MON-4031](https://issues.redhat.com/browse/MON-4031): Add prometheusOperatorConfig API [#2481](https://github.com/openshift/api/pull/2481) * Remove graduated SDN feature gates [#2672](https://github.com/openshift/api/pull/2672) * [OCPNODE-3863](https://issues.redhat.com/browse/OCPNODE-3863): Add CRIOCredentialProviderConfig API [#2557](https://github.com/openshift/api/pull/2557) * add Insights capability to Insights CRDs [#2682](https://github.com/openshift/api/pull/2682) * CodeRabbit should not be looking at openapi generated content [#2688](https://github.com/openshift/api/pull/2688) * [MCO-1931](https://issues.redhat.com/browse/MCO-1931): Promote ManagedBootImagesCPMS feature gate to the Default featureset [#2679](https://github.com/openshift/api/pull/2679) * [OCPBUGS-74527](https://issues.redhat.com/browse/OCPBUGS-74527): Remove ProcMountType [#2676](https://github.com/openshift/api/pull/2676) * [OCPBUGS-55654](https://issues.redhat.com/browse/OCPBUGS-55654): Remove AlibabaPlatform FeatureGate [#2671](https://github.com/openshift/api/pull/2671) * Re-enable NewOLMBoxcutterRuntime featuregate in TPNU [#2659](https://github.com/openshift/api/pull/2659) * [OCPBUGS-68343](https://issues.redhat.com/browse/OCPBUGS-68343): Introduce KMSEncryption feature gate [#2669](https://github.com/openshift/api/pull/2669) * Fix payload CRD/FetaureGate ordering [#2667](https://github.com/openshift/api/pull/2667) * [OCPEDGE-2084](https://issues.redhat.com/browse/OCPEDGE-2084): Add PacemakerStatus CRD for two-node fencing [#2544](https://github.com/openshift/api/pull/2544) * [OCPBUGS-56851](https://issues.redhat.com/browse/OCPBUGS-56851): make multiline comments for oidc one line for better crd gen and better `oc explain` description format [#2655](https://github.com/openshift/api/pull/2655) * no-jira: Validate AWS resource tag keys with aws: prefix [#2183](https://github.com/openshift/api/pull/2183) * NO-JIRA: Fix Infrastructure PlatformType comment [#2660](https://github.com/openshift/api/pull/2660) * [OCPEDGE-2084](https://issues.redhat.com/browse/OCPEDGE-2084): chore(tools): bump controller-tools with XValidation ordering fix [#2658](https://github.com/openshift/api/pull/2658) * Update KAL to latest and configure new linters [#2662](https://github.com/openshift/api/pull/2662) * [OCPCLOUD-2998](https://issues.redhat.com/browse/OCPCLOUD-2998): Add synchronizedAPI to Machine and MachineSet status [#2642](https://github.com/openshift/api/pull/2642) * [CORENET-6609](https://issues.redhat.com/browse/CORENET-6609): Add EVPN featuregate [#2649](https://github.com/openshift/api/pull/2649) * [OCPBUGS-73855](https://issues.redhat.com/browse/OCPBUGS-73855): Permit other machine managers when skew enforcement is in Automatic mode [#2648](https://github.com/openshift/api/pull/2648) * [CONSOLE-4986](https://issues.redhat.com/browse/CONSOLE-4986): Add Guided Tour capability flag to Console API and vendor it into console-operator [#2644](https://github.com/openshift/api/pull/2644) * [OCPCLOUD-3166](https://issues.redhat.com/browse/OCPCLOUD-3166): machine-api: disallow unsetting authoritativeAPI [#2091](https://github.com/openshift/api/pull/2091) * Add insights v1 to payload [#2632](https://github.com/openshift/api/pull/2632) * [CNTRLPLANE-1750](https://issues.redhat.com/browse/CNTRLPLANE-1750): Add FeatureGate: ConfigurablePKI [#2545](https://github.com/openshift/api/pull/2545) * NO-JIRA: update TLS security profile documentation for clarity and consistency [#2595](https://github.com/openshift/api/pull/2595) * [OPRUN-4226](https://issues.redhat.com/browse/OPRUN-4226): [OLMv1]: Promote NewOLMOwnSingleNamespace to GA #2527 [#2527](https://github.com/openshift/api/pull/2527) * [SPLAT-2603](https://issues.redhat.com/browse/SPLAT-2603): Added support for legacy AWS dedicated hosts [#2643](https://github.com/openshift/api/pull/2643) * Extend ClusterVersion for accepted risks [#2360](https://github.com/openshift/api/pull/2360) * [CNTRLPLANE-311](https://issues.redhat.com/browse/CNTRLPLANE-311): adding auth config missing fields to API [#2487](https://github.com/openshift/api/pull/2487) * NO-JIRA: Rename ImagePolicy nested types to prevent PKI collision [#2626](https://github.com/openshift/api/pull/2626) * Reapply "Merge pull request #2448 from opokornyy/CCXDEV-15259-io-v1" [#2631](https://github.com/openshift/api/pull/2631) * [OCPBUGS-70025](https://issues.redhat.com/browse/OCPBUGS-70025): Updating ose-cluster-config-api-container image to be consistent with ART for 4.22 [#2634](https://github.com/openshift/api/pull/2634) * Add configuration for coderabbit [#2635](https://github.com/openshift/api/pull/2635) * DevPreview: `NetworkConnect` feature gate [#2629](https://github.com/openshift/api/pull/2629) * [OCPCLOUD-3164](https://issues.redhat.com/browse/OCPCLOUD-3164): Add CompatibilityRequirement [#2479](https://github.com/openshift/api/pull/2479) * Disable the statusoptional linter [#2633](https://github.com/openshift/api/pull/2633) * Migrate away from deprecated ioutil [#2603](https://github.com/openshift/api/pull/2603) * [OKD-259](https://issues.redhat.com/browse/OKD-259): Support an "OKD" featureset to be enabled by default on OKD clusters [#2451](https://github.com/openshift/api/pull/2451) * NO-JIRA: remove beta enabled TranslateStreamCloseWebsocketRequests feature from gates [#2613](https://github.com/openshift/api/pull/2613) * And 2 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/api/compare/d1c4dc4fd37b8e8f6e4992cda4e84167a3f2cb8c...dadbf81f35e99354e51056157c05c44b9118b6a6) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/b04cc2d7b60a7601f67c3fa5b8ee75350cf37110) * [OKD-320](https://issues.redhat.com/browse/OKD-320): Migrate to OKD featureset for OKD clusters [#462](https://github.com/openshift/cluster-config-operator/pull/462) * [OKD-259](https://issues.redhat.com/browse/OKD-259): Allow the OKD feature set to upgrade [#461](https://github.com/openshift/cluster-config-operator/pull/461) * [CNTRLPLANE-2272](https://issues.redhat.com/browse/CNTRLPLANE-2272): Refactor tests-ext initialization to improve error handling [#457](https://github.com/openshift/cluster-config-operator/pull/457) * [OCPBUGS-69859](https://issues.redhat.com/browse/OCPBUGS-69859): Updating ose-cluster-config-operator-container image to be consistent with ART for 4.22 [#456](https://github.com/openshift/cluster-config-operator/pull/456) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/b58d2c2984f2f92cfd0b58a5c547eff268f6db86...b04cc2d7b60a7601f67c3fa5b8ee75350cf37110) ### [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/db1e8d7d62163f30466fc9d31945279e551b36ba) * [OCPBUGS-74343](https://issues.redhat.com/browse/OCPBUGS-74343): Fix framework initialization [#384](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/384) * [OCPBUGS-74512](https://issues.redhat.com/browse/OCPBUGS-74512): Remove CPMSMachineNamePrefix feature gate [#387](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/387) * NO-JIRA: mockgen deprecated: use uber-go/mock instead [#374](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/374) * [OCPBUGS-74478](https://issues.redhat.com/browse/OCPBUGS-74478): Bump openshift/api to get latest AWSMachineProviderConfig type [#385](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/385) * [OCPBUGS-67230](https://issues.redhat.com/browse/OCPBUGS-67230): Fix Makefile to use vendor mode [#377](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/377) * [Full changelog](https://github.com/openshift/cluster-control-plane-machine-set-operator/compare/737457067d0b1a85cd2d9a9eba930fd7d7bd4e40...db1e8d7d62163f30466fc9d31945279e551b36ba) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/7b6335396677dfd392dc72e1f1bbb5afcfa74a44) * [STOR-2523](https://issues.redhat.com/browse/STOR-2523): Add desired-version annotation to controller Deployment and use DeploymentVersionController in csi-snapshot-controller-operator [#251](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/251) * [OCPBUGS-73791](https://issues.redhat.com/browse/OCPBUGS-73791): Re-add serving cert volume mount to hypershift guest cluster manifest [#264](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/264) * [OCPBUGS-66390](https://issues.redhat.com/browse/OCPBUGS-66390): Set client throttling parameters [#261](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/261) * [OCPBUGS-69854](https://issues.redhat.com/browse/OCPBUGS-69854): Updating ose-cluster-csi-snapshot-controller-operator-container image to be consistent with ART for 4.22 [#262](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/262) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/186ad6f430ae3f8f8e777e912efa6670033857e5...7b6335396677dfd392dc72e1f1bbb5afcfa74a44) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/8feba314db28004600cb8e6bc525305aeb44ffdf) * [OCPEDGE-2097](https://issues.redhat.com/browse/OCPEDGE-2097): Add pacemaker health check for ExternalEtcd clusters [#1487](https://github.com/openshift/cluster-etcd-operator/pull/1487) * [OCPEDGE-2231](https://issues.redhat.com/browse/OCPEDGE-2231): [TNF] feat: Allow podman-etcd and kubelet resource-agent to restart on start failure [#1513](https://github.com/openshift/cluster-etcd-operator/pull/1513) * NO-JIRA: [TNF] disable etcd member management after etcd handover [#1534](https://github.com/openshift/cluster-etcd-operator/pull/1534) * [OCPBUGS-66152](https://issues.redhat.com/browse/OCPBUGS-66152): split grpc requests slow into read/write alerts [#1532](https://github.com/openshift/cluster-etcd-operator/pull/1532) * [OCPBUGS-73857](https://issues.redhat.com/browse/OCPBUGS-73857): Prefer to remove members where they have another healthy machine in the same failure domain index [#1528](https://github.com/openshift/cluster-etcd-operator/pull/1528) * [OCPBUGS-68371](https://issues.redhat.com/browse/OCPBUGS-68371): fix bootstrap race condition [#1524](https://github.com/openshift/cluster-etcd-operator/pull/1524) * [OCPBUGS-38659](https://issues.redhat.com/browse/OCPBUGS-38659): bump inertia from 5-10 minutes [#1531](https://github.com/openshift/cluster-etcd-operator/pull/1531) * [OCPBUGS-38659](https://issues.redhat.com/browse/OCPBUGS-38659): configure inertia for all controllers [#1527](https://github.com/openshift/cluster-etcd-operator/pull/1527) * [OCPBUGS-60588](https://issues.redhat.com/browse/OCPBUGS-60588): [TNF] support restore for pacemaker-managed etcd [#1521](https://github.com/openshift/cluster-etcd-operator/pull/1521) * [OCPBUGS-62422](https://issues.redhat.com/browse/OCPBUGS-62422): deps: Update library-go to update pruner [#1526](https://github.com/openshift/cluster-etcd-operator/pull/1526) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/2e46bfdf639578074b824bd63eaf3ab8b1cc14ea...8feba314db28004600cb8e6bc525305aeb44ffdf) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/b51d878d84a2dd0453d39b8d9b3b4870bb95a2d2) * NO-JIRA: fix TestImageRegistryRemovedWithImages flake [#1288](https://github.com/openshift/cluster-image-registry-operator/pull/1288) * [OCPBUGS-74495](https://issues.redhat.com/browse/OCPBUGS-74495): Migrate Azure storage management to new ARM SDK [#1281](https://github.com/openshift/cluster-image-registry-operator/pull/1281) * [IR-350](https://issues.redhat.com/browse/IR-350): bump library-go to the latest version [#1276](https://github.com/openshift/cluster-image-registry-operator/pull/1276) * [OCPBUGS-69751](https://issues.redhat.com/browse/OCPBUGS-69751): Updating ose-cluster-image-registry-operator-container image to be consistent with ART for 4.22 [#1275](https://github.com/openshift/cluster-image-registry-operator/pull/1275) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/ba14eb8ffce78b82b50c4a4fd95f063869aed5c0...b51d878d84a2dd0453d39b8d9b3b4870bb95a2d2) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/77901360f18951f2a51d38acd1a07714f9183493) * [NE-2434](https://issues.redhat.com/browse/NE-2434): E2E test for internal LoadBalancer Annotations [#1353](https://github.com/openshift/cluster-ingress-operator/pull/1353) * [OCPBUGS-64565](https://issues.redhat.com/browse/OCPBUGS-64565), [OCPBUGS-9037](https://issues.redhat.com/browse/OCPBUGS-9037): Ensure canary cert matches the default ingress controller's cert [#1334](https://github.com/openshift/cluster-ingress-operator/pull/1334) * [NE-2395](https://issues.redhat.com/browse/NE-2395): Fix e2e tests to work on platforms with unmanaged DNS [#1342](https://github.com/openshift/cluster-ingress-operator/pull/1342) * [NE-2374](https://issues.redhat.com/browse/NE-2374): Add e2e test for Gateway API infrastructure annotations [#1331](https://github.com/openshift/cluster-ingress-operator/pull/1331) * [NE-2435](https://issues.redhat.com/browse/NE-2435): Bump Gateway API CRDs to v1.4.1 [#1343](https://github.com/openshift/cluster-ingress-operator/pull/1343) * [OCPBUGS-16728](https://issues.redhat.com/browse/OCPBUGS-16728): Require Service Deletion for LB Type Updates [#1142](https://github.com/openshift/cluster-ingress-operator/pull/1142) * NO-JIRA: add jcmoraisjr to owners [#1346](https://github.com/openshift/cluster-ingress-operator/pull/1346) * [OKD-259](https://issues.redhat.com/browse/OKD-259): Bump openshift/api and add support for OKD featureset specific CRDs [#1324](https://github.com/openshift/cluster-ingress-operator/pull/1324) * [OCPBUGS-65482](https://issues.redhat.com/browse/OCPBUGS-65482): Add e2e test for secure redirect port stripping [#1316](https://github.com/openshift/cluster-ingress-operator/pull/1316) * [NE-1743](https://issues.redhat.com/browse/NE-1743): Add documentation for pre-release script for OSSM testing [#1315](https://github.com/openshift/cluster-ingress-operator/pull/1315) * [OCPBUGS-70212](https://issues.redhat.com/browse/OCPBUGS-70212): testGatewayAPIDNS: Fix nil gateway in cleanup [#1330](https://github.com/openshift/cluster-ingress-operator/pull/1330) * [OCPBUGS-70211](https://issues.redhat.com/browse/OCPBUGS-70211): Fix logging for unmanaged controllers [#1329](https://github.com/openshift/cluster-ingress-operator/pull/1329) * [OCPBUGS-69954](https://issues.redhat.com/browse/OCPBUGS-69954): Updating ose-cluster-ingress-operator-container image to be consistent with ART for 4.22 [#1328](https://github.com/openshift/cluster-ingress-operator/pull/1328) * [OCPBUGS-65939](https://issues.redhat.com/browse/OCPBUGS-65939): Update command to get Konflux index image [#1325](https://github.com/openshift/cluster-ingress-operator/pull/1325) * [OSSM-10865](https://issues.redhat.com/browse/OSSM-10865): set trustBundleName in Istio global values [#1288](https://github.com/openshift/cluster-ingress-operator/pull/1288) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/b62dd27c901d495e6e78b11968872c002cc2416f...77901360f18951f2a51d38acd1a07714f9183493) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/86a05a4c6cef34e8177c8a08c82b3c1a20a8ef68) * [OCPBUGS-70298](https://issues.redhat.com/browse/OCPBUGS-70298): remove kube-apiserver user from crb [#2012](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2012) * [CNTRLPLANE-2247](https://issues.redhat.com/browse/CNTRLPLANE-2247): Adding KMS TestKMSEncryptionOnOff test [#2027](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2027) * [CNTRLPLANE-2241](https://issues.redhat.com/browse/CNTRLPLANE-2241): Conditionally add the KMS plugin volume mount to the kube-apiserver container [#2015](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2015) * [CNTRLPLANE-2563](https://issues.redhat.com/browse/CNTRLPLANE-2563): update wording for major upgrades [#2010](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2010) * [CNTRLPLANE-2648](https://issues.redhat.com/browse/CNTRLPLANE-2648): Migrating user_cors_test to OTE [#2011](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2011) * [CNTRLPLANE-2247](https://issues.redhat.com/browse/CNTRLPLANE-2247): Add empty KMS encryption test case for CI job validation [#2014](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2014) * [CNTRLPLANE-2585](https://issues.redhat.com/browse/CNTRLPLANE-2585): Migrating user_client_ca_test to ginkgo [#2008](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2008) * [OCPBUGS-65807](https://issues.redhat.com/browse/OCPBUGS-65807): SCC: allow image volume type for all SCCs [#1968](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1968) * [CNTRLPLANE-2492](https://issues.redhat.com/browse/CNTRLPLANE-2492): Migrating user_certs_test to ote [#2005](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2005) * NO-JIRA:Refactor serviceaccountissuer ginkgo test [#2002](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2002) * NO-JIRA: clean up the OWNER files [#2001](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2001) * NO-JIRA: Add API server stabilization wait to serviceaccountissuer tests [#1997](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1997) * [OCPBUGS-62422](https://issues.redhat.com/browse/OCPBUGS-62422): deps: Update library-go to update pruner [#1994](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1994) * NO-JIRA: ote: a small cleanup [#1995](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1995) * [CNTRLPLANE-2286](https://issues.redhat.com/browse/CNTRLPLANE-2286): Migrating serviceaccountissuer test to ote [#1992](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1992) * [CNTRLPLANE-2280](https://issues.redhat.com/browse/CNTRLPLANE-2280): Migrating deprecated_api_test to ote [#1990](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1990) * [CNTRLPLANE-2281](https://issues.redhat.com/browse/CNTRLPLANE-2281): Migrating operator_test to ote [#1991](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1991) * [OCPBUGS-70323](https://issues.redhat.com/browse/OCPBUGS-70323): bump library-go [#1986](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1986) * [OCPBUGS-69758](https://issues.redhat.com/browse/OCPBUGS-69758): CNTRLPLANE-2222:Migrate go test cert-rotation-tests.go to OTE [#1983](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1983) * [CNTRLPLANE-2158](https://issues.redhat.com/browse/CNTRLPLANE-2158): Migrating TestTokenRequestAndReview to ginkgo [#1978](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1978) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/33061a03e93d8000e7514fccabadf8cfb9d185c6...86a05a4c6cef34e8177c8a08c82b3c1a20a8ef68) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/a6a751080c9b2bdd3a721851b206cf2f7c8bbc41) * [OCPBUGS-69964](https://issues.redhat.com/browse/OCPBUGS-69964): Updating ose-cluster-kube-controller-manager-operator-container image to be consistent with ART for 4.22 [#901](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/901) * [OCPBUGS-62422](https://issues.redhat.com/browse/OCPBUGS-62422): dep: Update library-go to update pruner [#895](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/895) * [OCPBUGS-60568](https://issues.redhat.com/browse/OCPBUGS-60568): Use BoundServceAccountTokenVolume dy default [#858](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/858) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/395de96705749de9c6a5f25747b9d5c3d5f65a8f...a6a751080c9b2bdd3a721851b206cf2f7c8bbc41) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/b37b73a87e7a6612f3354c2ffc134a23a0a8c13c) * [CNTRLPLANE-2649](https://issues.redhat.com/browse/CNTRLPLANE-2649): OTE infrastructure [#608](https://github.com/openshift/cluster-kube-scheduler-operator/pull/608) * [OCPBUGS-65941](https://issues.redhat.com/browse/OCPBUGS-65941): Add OPERATOR_IMAGE_VERSION to recovery container [#600](https://github.com/openshift/cluster-kube-scheduler-operator/pull/600) * NO-JIRA: pkg/operator: Remove staleConditions controller [#597](https://github.com/openshift/cluster-kube-scheduler-operator/pull/597) * NO-JIRA: pkg/operator: Fix wrong ClusterOperator name [#596](https://github.com/openshift/cluster-kube-scheduler-operator/pull/596) * no-jira: test(TargetConfigController): exercise --tls-cipher-suites and --tls-min-version injection [#595](https://github.com/openshift/cluster-kube-scheduler-operator/pull/595) * [OCPBUGS-62422](https://issues.redhat.com/browse/OCPBUGS-62422): deps: Update library-go to update pruner [#593](https://github.com/openshift/cluster-kube-scheduler-operator/pull/593) * no-jira: refactor(pkg/operator/targetconfigcontroller): code deduplication and improvements [#594](https://github.com/openshift/cluster-kube-scheduler-operator/pull/594) * [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/4f59ea50a588e9afa714e30e7502eca8b570751b...b37b73a87e7a6612f3354c2ffc134a23a0a8c13c) ### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/d29bfd21a8c59ab4a7c6a81fdb27d0a48bc28623) * [OCPBUGS-65984](https://issues.redhat.com/browse/OCPBUGS-65984): Prevent AvailableReplicas from dropping to 0 during deployment rollout [#138](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/138) * [OCPBUGS-70004](https://issues.redhat.com/browse/OCPBUGS-70004): Updating ose-cluster-kube-storage-version-migrator-operator-container image to be consistent with ART for 4.22 [#136](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/136) * [OCPBUGS-65984](https://issues.redhat.com/browse/OCPBUGS-65984): Prevent AvailableReplicas from dropping to 0 during deployment rollout [#135](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/135) * [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/8a42beebd580bd2e241aa6d93860c09e907f2407...d29bfd21a8c59ab4a7c6a81fdb27d0a48bc28623) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/340a782e4f8afa83277771286e1ddba75d76c355) * [MON-4476](https://issues.redhat.com/browse/MON-4476): chore: add permissions on endpointslice to Prometheus Role and use serviceDiscoveryRole: EndpointSlice in ServiceMonitors [#288](https://github.com/openshift/cluster-machine-approver/pull/288) * NO-JIRA: Fix expired test certificate in csr_check_test.go [#287](https://github.com/openshift/cluster-machine-approver/pull/287) * [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/d864813cd3ab01c0f975b2bf41e9046948f0afa1...340a782e4f8afa83277771286e1ddba75d76c355) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/729faf15083341c8be54f49683a8c54d006b4b35) * [OCPBUGS-69397](https://issues.redhat.com/browse/OCPBUGS-69397): Move console control plane health queries to their own… [#2778](https://github.com/openshift/cluster-monitoring-operator/pull/2778) * [OCPBUGS-74347](https://issues.redhat.com/browse/OCPBUGS-74347): config: add bond device to default node-exporter ignore list [#2806](https://github.com/openshift/cluster-monitoring-operator/pull/2806) * NO-ISSUE: merge case 67008,68958 to node-exporter e2e test [#2788](https://github.com/openshift/cluster-monitoring-operator/pull/2788) * NO-ISSUE: test: TestUserWorkloadWithAlertmanager|TestNetworkPolicy: fix a no-op check [#2802](https://github.com/openshift/cluster-monitoring-operator/pull/2802) * [OCPBUGS-67162](https://issues.redhat.com/browse/OCPBUGS-67162): update expr for AlertmanagerClusterFailedToSendAlerts to exclude value 0 [#2796](https://github.com/openshift/cluster-monitoring-operator/pull/2796) * NO-JIRA: Upgrade golangci-lint from v1 to v2 [#2789](https://github.com/openshift/cluster-monitoring-operator/pull/2789) * [OCPBUGS-66069](https://issues.redhat.com/browse/OCPBUGS-66069): Include `kube_pod_labels` in minimal profile [#2777](https://github.com/openshift/cluster-monitoring-operator/pull/2777) * [MON-4470](https://issues.redhat.com/browse/MON-4470): ship collector:node_scrape_collector_success:avg to Telemetry [#2794](https://github.com/openshift/cluster-monitoring-operator/pull/2794) * NO-JIRA: [bot] Synchronize versions of the downstream components [#2791](https://github.com/openshift/cluster-monitoring-operator/pull/2791) * [OCPBUGS-66180](https://issues.redhat.com/browse/OCPBUGS-66180): create networkpolicy settings for user workload monitoring [#2765](https://github.com/openshift/cluster-monitoring-operator/pull/2765) * NO-ISSUE: move endpointslice RBAC to Role [#2786](https://github.com/openshift/cluster-monitoring-operator/pull/2786) * [MON-4466](https://issues.redhat.com/browse/MON-4466): enable ethtool collector [#2779](https://github.com/openshift/cluster-monitoring-operator/pull/2779) * NO-ISSUE: add app.kubernetes.io/part-of=openshift-monitoring label to thanos-ruler pod [#2787](https://github.com/openshift/cluster-monitoring-operator/pull/2787) * [MON-4343](https://issues.redhat.com/browse/MON-4343): Reapply "MON-4343: Cleanup deprecate pa config" [#2782](https://github.com/openshift/cluster-monitoring-operator/pull/2782) * NO-ISSUE: remove test case 74734 [#2785](https://github.com/openshift/cluster-monitoring-operator/pull/2785) * [OCPBUGS-61088](https://issues.redhat.com/browse/OCPBUGS-61088): revert PR #2766 [#2769](https://github.com/openshift/cluster-monitoring-operator/pull/2769) * [OCPBUGS-69733](https://issues.redhat.com/browse/OCPBUGS-69733): Updating cluster-monitoring-operator-container image to be consistent with ART for 4.22 [#2781](https://github.com/openshift/cluster-monitoring-operator/pull/2781) * [MON-4406](https://issues.redhat.com/browse/MON-4406): watch ClusterMonitoring config resource [#2770](https://github.com/openshift/cluster-monitoring-operator/pull/2770) * NO-JIRA: [bot] Synchronize versions of the downstream components [#2780](https://github.com/openshift/cluster-monitoring-operator/pull/2780) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/fa0bed2be659cad3dd792ef310375773afeb72cd...729faf15083341c8be54f49683a8c54d006b4b35) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/9d540eb7929f83879d3dafbcd1ae6cb1feca36b3) * [OCPBUGS-60077](https://issues.redhat.com/browse/OCPBUGS-60077): Silence ovnkube-lib.sh to avoid mass of logs to collectors [#2761](https://github.com/openshift/cluster-network-operator/pull/2761) * [CNF-20883](https://issues.redhat.com/browse/CNF-20883): Align templates frrk8s [#2874](https://github.com/openshift/cluster-network-operator/pull/2874) * [OCPBUGS-74401](https://issues.redhat.com/browse/OCPBUGS-74401): Remove duplicated openssl parameter [#2889](https://github.com/openshift/cluster-network-operator/pull/2889) * NO-JIRA: Remove references to AdminNetworkPolicy, NetworkSegmentation, RouteAdvertisements and PreconfiguredUDNAddresses featuregates [#2891](https://github.com/openshift/cluster-network-operator/pull/2891) * [CORENET-6561](https://issues.redhat.com/browse/CORENET-6561): Update the golangci-lint configuration for v2 compatibility and fix all resulting lint issues. [#2893](https://github.com/openshift/cluster-network-operator/pull/2893) * [CORENET-6605](https://issues.redhat.com/browse/CORENET-6605): avoid flapping Degraded on transient failures [#2862](https://github.com/openshift/cluster-network-operator/pull/2862) * [CORENET-6416](https://issues.redhat.com/browse/CORENET-6416): drop networkType migration support [#2456](https://github.com/openshift/cluster-network-operator/pull/2456) * [CNF-21001](https://issues.redhat.com/browse/CNF-21001): mnp: Set `hostname` using downward API [#2840](https://github.com/openshift/cluster-network-operator/pull/2840) * [CORS-4180](https://issues.redhat.com/browse/CORS-4180): Allow AWS and Azure as platforms that support dual-stack on Day-0 [#2804](https://github.com/openshift/cluster-network-operator/pull/2804) * NO-JIRA: set ovnkube-cluster-manager as default container [#2798](https://github.com/openshift/cluster-network-operator/pull/2798) * [OCPBUGS-72411](https://issues.redhat.com/browse/OCPBUGS-72411): fix(hypershift): use net.JoinHostPort for URL construction [#2871](https://github.com/openshift/cluster-network-operator/pull/2871) * [OCPBUGS-66417](https://issues.redhat.com/browse/OCPBUGS-66417): Add kubevirt platform to dual-stack supported platforms [#2849](https://github.com/openshift/cluster-network-operator/pull/2849) * [OCPBUGS-49662](https://issues.redhat.com/browse/OCPBUGS-49662): Prevent resetting masquerade subnet [#2641](https://github.com/openshift/cluster-network-operator/pull/2641) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/05d65e63fd668e97c1b7f45837ba66075f478d6d...9d540eb7929f83879d3dafbcd1ae6cb1feca36b3) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/f5fe4460e85207daa84486c79dc16e57133f6a7b) * [OCPBUGS-74027](https://issues.redhat.com/browse/OCPBUGS-74027): AA: E2E: LLC: Add tests related to odd cpus [#1458](https://github.com/openshift/cluster-node-tuning-operator/pull/1458) * [CNF-20755](https://issues.redhat.com/browse/CNF-20755): e2e: Add housekeeping IRQ load balancing tests [#1456](https://github.com/openshift/cluster-node-tuning-operator/pull/1456) * [CNF-18941](https://issues.redhat.com/browse/CNF-18941): perfprof: enable `exec-cpu-affinity` by default (annotation) [#1426](https://github.com/openshift/cluster-node-tuning-operator/pull/1426) * NO-JIRA: Make changes for migrating to OTE in Dockerfile [#1453](https://github.com/openshift/cluster-node-tuning-operator/pull/1453) * [OCPBUGS-62632](https://issues.redhat.com/browse/OCPBUGS-62632): Do not report Progressing=True during cluster scaleup or node reboot [#1447](https://github.com/openshift/cluster-node-tuning-operator/pull/1447) * NO-JIRA: Bump upstream containerfile to 4.22 [#1452](https://github.com/openshift/cluster-node-tuning-operator/pull/1452) * [OCPBUGS-62496](https://issues.redhat.com/browse/OCPBUGS-62496): hypershift:e2e:status: check for duplicated configmap status [#1413](https://github.com/openshift/cluster-node-tuning-operator/pull/1413) * [OCPBUGS-69802](https://issues.redhat.com/browse/OCPBUGS-69802): Updating cluster-node-tuning-operator-container image to be consistent with ART for 4.22 [#1450](https://github.com/openshift/cluster-node-tuning-operator/pull/1450) * [OCPBUGS-69391](https://issues.redhat.com/browse/OCPBUGS-69391): E2E: Granular IRQ functional test cases [#1441](https://github.com/openshift/cluster-node-tuning-operator/pull/1441) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/0e275839ec18e436487508b729ed7fcfe41e3875...f5fe4460e85207daa84486c79dc16e57133f6a7b) ### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/18462ee62dcc5d3264fe6b9ba7891ad150be12bd) * NO-ISSUE: Add pedjak as reviewer and approver [#171](https://github.com/openshift/cluster-olm-operator/pull/171) * [OCPBUGS-65505](https://issues.redhat.com/browse/OCPBUGS-65505): add resources to clusterOperator relatedObjects [#166](https://github.com/openshift/cluster-olm-operator/pull/166) * [OPRUN-4408](https://issues.redhat.com/browse/OPRUN-4408): Update upgrade message to mention both 4.23 and 5.0 upgrade paths [#164](https://github.com/openshift/cluster-olm-operator/pull/164) * [OCPBUGS-69807](https://issues.redhat.com/browse/OCPBUGS-69807): Update image locations to be consistent with ART for 4.22 [#158](https://github.com/openshift/cluster-olm-operator/pull/158) * [OPRUN-4360](https://issues.redhat.com/browse/OPRUN-4360): Remove references to operator-framework/catalogd [#155](https://github.com/openshift/cluster-olm-operator/pull/155) * [OPRUN-4352](https://issues.redhat.com/browse/OPRUN-4352): Update to golang 1.25/ocp 4.22 [#156](https://github.com/openshift/cluster-olm-operator/pull/156) * [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/81989478e114b090ec0cfbf9ae7c000f9b876749...18462ee62dcc5d3264fe6b9ba7891ad150be12bd) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/cc1d7ada3e4052db44586381538d29fa0ad9cab3) * [CNTRLPLANE-2247](https://issues.redhat.com/browse/CNTRLPLANE-2247): Adding KMS TestKMSEncryptionOnOff test for Routes [#644](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/644) * [CNTRLPLANE-2241](https://issues.redhat.com/browse/CNTRLPLANE-2241): Conditionally add the KMS plugin volume mount to the openshift-apiserver container [#641](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/641) * [CNTRLPLANE-2247](https://issues.redhat.com/browse/CNTRLPLANE-2247): Add KMS encryption test target [#642](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/642) * NO-JIRA: update to Kubernetes v1.34.1 [#640](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/640) * [OCPBUGS-70035](https://issues.redhat.com/browse/OCPBUGS-70035): Updating ose-cluster-openshift-apiserver-operator-container image to be consistent with ART for 4.22 [#635](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/635) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/c2d0127291dfe824d9591d4e37ec319a739d988e...cc1d7ada3e4052db44586381538d29fa0ad9cab3) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/7634c413830a510ff942bd6886ffe5f79db707b4) * [CNTRLPLANE-2620](https://issues.redhat.com/browse/CNTRLPLANE-2620): propagate global tls config to operand [#407](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/407) * [OCPBUGS-70032](https://issues.redhat.com/browse/OCPBUGS-70032): Updating ose-cluster-openshift-controller-manager-operator-container image to be consistent with ART for 4.22 [#404](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/404) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/2617a201bb3607192a9f82faa18384676f611e3c...7634c413830a510ff942bd6886ffe5f79db707b4) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/4a32fd6f5d45c82f9e17c6d25825b42acc5b6a11) * [OCPBUGS-69966](https://issues.redhat.com/browse/OCPBUGS-69966): Updating ose-cluster-samples-operator-container image to be consistent with ART for 4.22 [#671](https://github.com/openshift/cluster-samples-operator/pull/671) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/11ed1942dbbf7a8334862b3d598a967e9b92aa77...4a32fd6f5d45c82f9e17c6d25825b42acc5b6a11) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/440d589d0616b0bee9d5cd8ea4ffdcb1858e8134) * [TRT-2542](https://issues.redhat.com/browse/TRT-2542): Revert #661 "OCPBUGS-74530: Remove featuregate StoragePerformantSecurityPolicy" [#664](https://github.com/openshift/cluster-storage-operator/pull/664) * [OCPBUGS-74530](https://issues.redhat.com/browse/OCPBUGS-74530): Remove featuregate StoragePerformantSecurityPolicy [#661](https://github.com/openshift/cluster-storage-operator/pull/661) * [OCPBUGS-66212](https://issues.redhat.com/browse/OCPBUGS-66212): Remove VSS permissions [#649](https://github.com/openshift/cluster-storage-operator/pull/649) * [STOR-2523](https://issues.redhat.com/browse/STOR-2523): hypershift: Add desired-version annotation to operand Deployments and use DeploymentVersionController in CSO [#638](https://github.com/openshift/cluster-storage-operator/pull/638) * [OCPBUGS-60159](https://issues.redhat.com/browse/OCPBUGS-60159): add vsphere permissions for checking if users is authorized to see metrics [#642](https://github.com/openshift/cluster-storage-operator/pull/642) * [OCPBUGS-69978](https://issues.redhat.com/browse/OCPBUGS-69978): Updating ose-cluster-storage-operator-container image to be consistent with ART for 4.22 [#651](https://github.com/openshift/cluster-storage-operator/pull/651) * [OCPBUGS-63698](https://issues.redhat.com/browse/OCPBUGS-63698): feat(azure): add HYPERSHIFT_IMAGE env var for token-minter [#643](https://github.com/openshift/cluster-storage-operator/pull/643) * [OCPBUGS-62634](https://issues.redhat.com/browse/OCPBUGS-62634): Fix deployment controller Progressing=true on node drain [#648](https://github.com/openshift/cluster-storage-operator/pull/648) * [OCPBUGS-67012](https://issues.redhat.com/browse/OCPBUGS-67012): volume-data-source-validator must use IfNotPresent image pull policy [#650](https://github.com/openshift/cluster-storage-operator/pull/650) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/dc5d5f1f47ce949339f3bced4021f3768ed1c57c...440d589d0616b0bee9d5cd8ea4ffdcb1858e8134) ### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/ec45fefa2b346e8a79cecb4ea8219ee2ac28cc79) * revert 'OCPNODE-3978: Second run at expanding the default ClusterImagePolicy for openshift component images [#96](https://github.com/openshift/cluster-update-keys/pull/96) * [OCPNODE-3978](https://issues.redhat.com/browse/OCPNODE-3978): Second run at expanding the default ClusterImagePolicy for openshift component images [#95](https://github.com/openshift/cluster-update-keys/pull/95) * [TRT-2537](https://issues.redhat.com/browse/TRT-2537): Revert "OCPNODE-3978: Extend the default ClusterImagePolicy for openshift component images" [#94](https://github.com/openshift/cluster-update-keys/pull/94) * [OCPNODE-3978](https://issues.redhat.com/browse/OCPNODE-3978): Extend the default ClusterImagePolicy for openshift component images [#75](https://github.com/openshift/cluster-update-keys/pull/75) * [OCPBUGS-70020](https://issues.redhat.com/browse/OCPBUGS-70020): Updating ose-cluster-update-keys-container image to be consistent with ART for 4.22 [#91](https://github.com/openshift/cluster-update-keys/pull/91) * [Full changelog](https://github.com/openshift/cluster-update-keys/compare/b3cae8f22b51d9062d0ceb6ac9cf2f7651b4ce8f...ec45fefa2b346e8a79cecb4ea8219ee2ac28cc79) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/bdd355350174172d266f1d2b7fe9adf55773a8c5) * [OCPSTRAT-2485](https://issues.redhat.com/browse/OCPSTRAT-2485): Introduce feature gate based inclusion/exclusion of manifests [#1273](https://github.com/openshift/cluster-version-operator/pull/1273) * NO-JIRA: More flexible timeout option for oc-cli [#1311](https://github.com/openshift/cluster-version-operator/pull/1311) * [OTA-1546](https://issues.redhat.com/browse/OTA-1546): Reconcile cv.spec.desiredUpdate.acceptRisks [#1284](https://github.com/openshift/cluster-version-operator/pull/1284) * NO-JIRA: Add a serial e2e test [#1306](https://github.com/openshift/cluster-version-operator/pull/1306) * [TRT-2511](https://issues.redhat.com/browse/TRT-2511): Reapply "OTA-1604: migrate ocp-46922 from otp to cvo repo" [#1301](https://github.com/openshift/cluster-version-operator/pull/1301) * NO-JIRA: Fix linter issues on dot-imports [#1304](https://github.com/openshift/cluster-version-operator/pull/1304) * [OTA-1546](https://issues.redhat.com/browse/OTA-1546), [OTA-1833](https://issues.redhat.com/browse/OTA-1833): Add OKD feature set filtering logic, Bump openshift/api [#1302](https://github.com/openshift/cluster-version-operator/pull/1302) * NO-JIRA: Fix some lint issues [#1299](https://github.com/openshift/cluster-version-operator/pull/1299) * Revert "OTA-1604: migrate ocp-46922 from otp to cvo repo" [#1297](https://github.com/openshift/cluster-version-operator/pull/1297) * [OTA-1787](https://issues.redhat.com/browse/OTA-1787): pkg: Update Upgradeable condition to explicitly mention major version updates [#1276](https://github.com/openshift/cluster-version-operator/pull/1276) * NO-JIRA: hack/build-image.sh: Update Dockerfile reference [#1272](https://github.com/openshift/cluster-version-operator/pull/1272) * [OCPBUGS-73929](https://issues.redhat.com/browse/OCPBUGS-73929): lib/resourcemerge/core: Reconcile ConfigMap binaryData too [#1294](https://github.com/openshift/cluster-version-operator/pull/1294) * NO-JIRA: Bump to builder:rhel-9-golang-1.25-openshift-4.22 [#1293](https://github.com/openshift/cluster-version-operator/pull/1293) * [OTA-1604](https://issues.redhat.com/browse/OTA-1604): migrate ocp-46922 from otp to cvo repo [#1279](https://github.com/openshift/cluster-version-operator/pull/1279) * NO-JIRA: Introduce oc-cli for e2e tests [#1267](https://github.com/openshift/cluster-version-operator/pull/1267) * [OTA-1786](https://issues.redhat.com/browse/OTA-1786): pkg/payload/precondition/clusterversion/gianthop: Allow updates to 5.0 [#1275](https://github.com/openshift/cluster-version-operator/pull/1275) * NO-ISSUE: .claude/commands/update-godocs: New command for Go doc updates [#1278](https://github.com/openshift/cluster-version-operator/pull/1278) * NO-ISSUE: OTA-1605 Adding descriptions for building the binary and running the tests [#1263](https://github.com/openshift/cluster-version-operator/pull/1263) * NO-JIRA: Create AGENTS.md file [#1268](https://github.com/openshift/cluster-version-operator/pull/1268) * [OCPBUGS-17007](https://issues.redhat.com/browse/OCPBUGS-17007): vendor: Update openshift/library-go to get new default TLS configuration [#1270](https://github.com/openshift/cluster-version-operator/pull/1270) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/2e80794d2ab57eff6420e8bb5e882e12f4b6600d...bdd355350174172d266f1d2b7fe9adf55773a8c5) ### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/0bc91e4da48f014c545e5f717e1a044139bc1f70) * [OCPBUGS-70038](https://issues.redhat.com/browse/OCPBUGS-70038): Updating configmap-reload-container image to be consistent with ART for 4.22 [#76](https://github.com/openshift/configmap-reload/pull/76) * [Full changelog](https://github.com/openshift/configmap-reload/compare/16114b8de20278b8f4b7a425ece6d35d53214773...0bc91e4da48f014c545e5f717e1a044139bc1f70) ### [console](https://github.com/openshift/console/tree/8211d30710e01359075b4fc1f702a8e3a393b852) * [OCPBUGS-73871](https://issues.redhat.com/browse/OCPBUGS-73871): i18n upload/download routine task - 4.21 / 281 (Latest) [#15976](https://github.com/openshift/console/pull/15976) * [OCPBUGS-74974](https://issues.redhat.com/browse/OCPBUGS-74974): Use Actions button instead of kebab menu on Subscription details page [#15983](https://github.com/openshift/console/pull/15983) * [CONSOLE-5043](https://issues.redhat.com/browse/CONSOLE-5043): Remove `defaultProps` from operator-hub-item-details [#16003](https://github.com/openshift/console/pull/16003) * [OCPBUGS-74538](https://issues.redhat.com/browse/OCPBUGS-74538): User without access on causes NamespaceBar to reset to All projects when used via dynamic plugin [#15996](https://github.com/openshift/console/pull/15996) * [CONSOLE-5044](https://issues.redhat.com/browse/CONSOLE-5044): TypeScript port of events.jsx [#15944](https://github.com/openshift/console/pull/15944) * [CONSOLE-4987](https://issues.redhat.com/browse/CONSOLE-4987): Conditionally render Guided Tour based on capability and disable it for Console E2E tests [#15926](https://github.com/openshift/console/pull/15926) * [OCPBUGS-74639](https://issues.redhat.com/browse/OCPBUGS-74639): Number links for failed pods/nodes on 'Cluster inventory' card are not linked to filtered table list [#15979](https://github.com/openshift/console/pull/15979) * NO-JIRA: Convert useTechPreviewFlagProvider to static function [#15960](https://github.com/openshift/console/pull/15960) * [CONSOLE-5015](https://issues.redhat.com/browse/CONSOLE-5015): Refactor file-input to use PF [#15952](https://github.com/openshift/console/pull/15952) * [OCPBUGS-74137](https://issues.redhat.com/browse/OCPBUGS-74137): DataView Pagination page menus : i18n misses [#15982](https://github.com/openshift/console/pull/15982) * [OCPBUGS-74349](https://issues.redhat.com/browse/OCPBUGS-74349): Worklodas - Edit pod count and Edit parallelism : Content is in English [#15980](https://github.com/openshift/console/pull/15980) * [CONSOLE-5029](https://issues.redhat.com/browse/CONSOLE-5029): Refactor withDashboardResources in with-dashboard-resources.tsx into … [#15927](https://github.com/openshift/console/pull/15927) * [CONSOLE-5012](https://issues.redhat.com/browse/CONSOLE-5012): Additional modal migrations to overlay pattern [#15940](https://github.com/openshift/console/pull/15940) * NO-JIRA: Add guidance for avoiding deprecated components [#15969](https://github.com/openshift/console/pull/15969) * [OCPBUGS-74647](https://issues.redhat.com/browse/OCPBUGS-74647): Fix referenceFor parameter in SubscriptionDetailsPage [#15957](https://github.com/openshift/console/pull/15957) * [OCPBUGS-65967](https://issues.redhat.com/browse/OCPBUGS-65967): Clean up old session cookies to prevent accumulation [#15837](https://github.com/openshift/console/pull/15837) * [CONSOLE-5012](https://issues.redhat.com/browse/CONSOLE-5012): Migrate modals to overlay pattern [#15939](https://github.com/openshift/console/pull/15939) * [OCPBUGS-65828](https://issues.redhat.com/browse/OCPBUGS-65828): Reduce log noise from transient async cache failures [#15821](https://github.com/openshift/console/pull/15821) * [OCPBUGS-70329](https://issues.redhat.com/browse/OCPBUGS-70329): Auto-linkify URLs in status card alert messages [#15880](https://github.com/openshift/console/pull/15880) * [CONSOLE-5039](https://issues.redhat.com/browse/CONSOLE-5039): Remove useSafetyFirst [#15937](https://github.com/openshift/console/pull/15937) * [CONSOLE-4943](https://issues.redhat.com/browse/CONSOLE-4943): Add Machine Set, MachineConfigPool, and VMs columns to Nodes list view [#15909](https://github.com/openshift/console/pull/15909) * [OCPBUGS-74241](https://issues.redhat.com/browse/OCPBUGS-74241): Add null checks to CRB subject [#15943](https://github.com/openshift/console/pull/15943) * [OCPBUGS-72585](https://issues.redhat.com/browse/OCPBUGS-72585): Do not resolve disabled catalog type extensions [#15908](https://github.com/openshift/console/pull/15908) * [CONSOLE-5012](https://issues.redhat.com/browse/CONSOLE-5012): Migrate delete modals and PVC modals to overlay pattern [#15932](https://github.com/openshift/console/pull/15932) * [OCPBUGS-74369](https://issues.redhat.com/browse/OCPBUGS-74369): Bump lodash to latest [#15947](https://github.com/openshift/console/pull/15947) * NO-JIRA: Suppress ResizeObserver-related windowError [#15958](https://github.com/openshift/console/pull/15958) * [OCPBUGS-72260](https://issues.redhat.com/browse/OCPBUGS-72260): '0 of pods' are shown in Status column on DaemonSets list page. [#15928](https://github.com/openshift/console/pull/15928) * NO-JIRA: Suppress ResizeObserver-related e2e errors [#15950](https://github.com/openshift/console/pull/15950) * [CONSOLE-5041](https://issues.redhat.com/browse/CONSOLE-5041): Replace testHook with renderHook from RTL [#15936](https://github.com/openshift/console/pull/15936) * NO-JIRA: SDK post-publish tasks [#15942](https://github.com/openshift/console/pull/15942) * [OCPBUGS-74178](https://issues.redhat.com/browse/OCPBUGS-74178): Direct AI agents to AGENTS.md documentation hub [#15938](https://github.com/openshift/console/pull/15938) * NO-JIRA: Moving the oc and kubectl delete,apply,create commands from deny to ask permissions [#15941](https://github.com/openshift/console/pull/15941) * NO-JIRA: Prepare for 4.22-prerelease.1 release [#15933](https://github.com/openshift/console/pull/15933) * [CONSOLE-5050](https://issues.redhat.com/browse/CONSOLE-5050): Make shared modules peerDeps in SDK [#15934](https://github.com/openshift/console/pull/15934) * [CONSOLE-3769](https://issues.redhat.com/browse/CONSOLE-3769): Refactor weird `getResourceSidebarSamples` [#15915](https://github.com/openshift/console/pull/15915) * [CONSOLE-5042](https://issues.redhat.com/browse/CONSOLE-5042): Remove React.FCC [#15929](https://github.com/openshift/console/pull/15929) * [OCPBUGS-70340](https://issues.redhat.com/browse/OCPBUGS-70340): Ensure OpenAPI in monaco stays fresh [#15890](https://github.com/openshift/console/pull/15890) * [CONSOLE-4402](https://issues.redhat.com/browse/CONSOLE-4402), [CONSOLE-4510](https://issues.redhat.com/browse/CONSOLE-4510): React 18 upgrade - phase 1 [#14869](https://github.com/openshift/console/pull/14869) * NO-JIRA: Add /pre-push review command for comprehensive local code analysis [#15800](https://github.com/openshift/console/pull/15800) * [OCPBUGS-65891](https://issues.redhat.com/browse/OCPBUGS-65891): Follow up on fixing the remaining issues in the multi-group impersonation feature [#15916](https://github.com/openshift/console/pull/15916) * [CONSOLE-4630](https://issues.redhat.com/browse/CONSOLE-4630): `@types/react` 18 prep work [#15893](https://github.com/openshift/console/pull/15893) * [OCPBUGS-73766](https://issues.redhat.com/browse/OCPBUGS-73766): Configure coderabbit.yaml for only major reviews and disable multiple summaries [#15919](https://github.com/openshift/console/pull/15919) * [CONSOLE-5035](https://issues.redhat.com/browse/CONSOLE-5035): cache lazy route components to prevent navigation freeze [#15924](https://github.com/openshift/console/pull/15924) * [CONSOLE-4865](https://issues.redhat.com/browse/CONSOLE-4865): Remove `@openshift-console/plugin-shared` [#15921](https://github.com/openshift/console/pull/15921) * NO-JIRA: Update dynamic demo plugin OWNERS and lock files [#15920](https://github.com/openshift/console/pull/15920) * NO-JIRA: Refactor - consolidate K8s client creation into new function [#15897](https://github.com/openshift/console/pull/15897) * [OCPBUGS-70011](https://issues.redhat.com/browse/OCPBUGS-70011): i18n upload/download routine task - 4.21 / 281 [#15905](https://github.com/openshift/console/pull/15905) * [OCPBUGS-69377](https://issues.redhat.com/browse/OCPBUGS-69377): Update the perspective name in dev-console guided tour [#15852](https://github.com/openshift/console/pull/15852) * [OCPBUGS-69380](https://issues.redhat.com/browse/OCPBUGS-69380): Fixed loaded page no roles error upon render [#15878](https://github.com/openshift/console/pull/15878) * [OCPBUGS-72571](https://issues.redhat.com/browse/OCPBUGS-72571): remove "OperatorHub" from OLM integration tests where … [#15911](https://github.com/openshift/console/pull/15911) * [OCPBUGS-69387](https://issues.redhat.com/browse/OCPBUGS-69387): update operator details when changing channels [#15853](https://github.com/openshift/console/pull/15853) * [OCPBUGS-70344](https://issues.redhat.com/browse/OCPBUGS-70344): change OperatorHub strings to Software Catalog [#15891](https://github.com/openshift/console/pull/15891) * [CONSOLE-4844](https://issues.redhat.com/browse/CONSOLE-4844): merge secret scenarios [#15684](https://github.com/openshift/console/pull/15684) * [CONSOLE-4912](https://issues.redhat.com/browse/CONSOLE-4912): update machine config tests [#15759](https://github.com/openshift/console/pull/15759) * [OCPBUGS-63120](https://issues.redhat.com/browse/OCPBUGS-63120): Home -> Overview page returns error during upgrade process [#15831](https://github.com/openshift/console/pull/15831) * [OCPBUGS-62611](https://issues.redhat.com/browse/OCPBUGS-62611): Fix editing secrets with mixed text and binary data [#15820](https://github.com/openshift/console/pull/15820) * [OCPBUGS-65946](https://issues.redhat.com/browse/OCPBUGS-65946): Fix search component to not pass ALL_NAMESPACES_KEY to… [#15789](https://github.com/openshift/console/pull/15789) * [OCPBUGS-65831](https://issues.redhat.com/browse/OCPBUGS-65831): Fix catalog service swapping description and markdownDescription fields [#15750](https://github.com/openshift/console/pull/15750) * [OCPBUGS-68332](https://issues.redhat.com/browse/OCPBUGS-68332): Improve VAC field on PVC details page [#15843](https://github.com/openshift/console/pull/15843) * [OCPBUGS-70330](https://issues.redhat.com/browse/OCPBUGS-70330): remove support for Windows 8 Live Tiles and IE "standards mode" [#15886](https://github.com/openshift/console/pull/15886) * [OCPBUGS-70324](https://issues.redhat.com/browse/OCPBUGS-70324): Revert the console-shared.json to console-shared directory [#15885](https://github.com/openshift/console/pull/15885) * [CONSOLE-4989](https://issues.redhat.com/browse/CONSOLE-4989): bump to `react-redux` 8 [#15854](https://github.com/openshift/console/pull/15854) * [CONSOLE-3769](https://issues.redhat.com/browse/CONSOLE-3769): Update OpenShift Dynamic Plugin SDK + webpack-related deps [#15892](https://github.com/openshift/console/pull/15892) * [CONSOLE-4969](https://issues.redhat.com/browse/CONSOLE-4969): Configure a coderabbit.yaml file for console repo [#15818](https://github.com/openshift/console/pull/15818) * NO-JIRA: Fix incorrect syntax for claude settings [#15899](https://github.com/openshift/console/pull/15899) * [CONSOLE-4971](https://issues.redhat.com/browse/CONSOLE-4971): Add AGENTS.md and structured AI documentation [#15896](https://github.com/openshift/console/pull/15896) * [OCPBUGS-66247](https://issues.redhat.com/browse/OCPBUGS-66247): make cloudCredentials optional so operators load when … [#15803](https://github.com/openshift/console/pull/15803) * [CONSOLE-3769](https://issues.redhat.com/browse/CONSOLE-3769): Even more openshift/dynamic-plugin-sdk prep work [#15778](https://github.com/openshift/console/pull/15778) * [OCPBUGS-63389](https://issues.redhat.com/browse/OCPBUGS-63389): Remove asterisk from Routing label field in alertManager receiver form [#15825](https://github.com/openshift/console/pull/15825) * [CONSOLE-4631](https://issues.redhat.com/browse/CONSOLE-4631), [CONSOLE-5005](https://issues.redhat.com/browse/CONSOLE-5005): Manually rewrite remaining namespace/default imports [#15884](https://github.com/openshift/console/pull/15884) * [CONSOLE-4631](https://issues.redhat.com/browse/CONSOLE-4631): Run react/update-react-imports [#15872](https://github.com/openshift/console/pull/15872) * [OCPBUGS-68376](https://issues.redhat.com/browse/OCPBUGS-68376): fix routing issues on packageserver PackageManifest de… [#15844](https://github.com/openshift/console/pull/15844) * [CONSOLE-4916](https://issues.redhat.com/browse/CONSOLE-4916): add auto scenario about yaml sidebar [#15790](https://github.com/openshift/console/pull/15790) * [OCPBUGS-65678](https://issues.redhat.com/browse/OCPBUGS-65678), [OCPBUGS-65765](https://issues.redhat.com/browse/OCPBUGS-65765): apiVersion is empty on YAML creation page - Runtime error occurs when create MachineConfig with default yaml from… [#15763](https://github.com/openshift/console/pull/15763) * [OCPBUGS-63159](https://issues.redhat.com/browse/OCPBUGS-63159): Prevent the display of events from projects other than the currently selected project [#15836](https://github.com/openshift/console/pull/15836) * [OCPBUGS-63237](https://issues.redhat.com/browse/OCPBUGS-63237): There should be no role ARN field as token-auth-aws/azure/gcp=false in csv annotations [#15813](https://github.com/openshift/console/pull/15813) * [OCPBUGS-60426](https://issues.redhat.com/browse/OCPBUGS-60426): Fix edit application via Deploy image internal registry doesn't select correct image stream [#15795](https://github.com/openshift/console/pull/15795) * NO-JIRA: Add /gen-rtl-tests Claude code slash command for generating React Testing Library tests for React components [#15668](https://github.com/openshift/console/pull/15668) * [CONSOLE-4970](https://issues.redhat.com/browse/CONSOLE-4970): Upgrade Jest from 22 to 30 [#15817](https://github.com/openshift/console/pull/15817) * [CONSOLE-4979](https://issues.redhat.com/browse/CONSOLE-4979): Speed up check-patternfly-modules + add dedupe step to CI [#15835](https://github.com/openshift/console/pull/15835) * [OCPBUGS-67002](https://issues.redhat.com/browse/OCPBUGS-67002): fix bug where Installed badge is not fully visible [#15828](https://github.com/openshift/console/pull/15828) * [OCPBUGS-63390](https://issues.redhat.com/browse/OCPBUGS-63390): show DASH to routing labels column when receiver doesn't have routing labels [#15824](https://github.com/openshift/console/pull/15824) * [CONSOLE-4630](https://issues.redhat.com/browse/CONSOLE-4630): Fix 67 react 18 type errors [#15779](https://github.com/openshift/console/pull/15779) * [CONSOLE-4106](https://issues.redhat.com/browse/CONSOLE-4106): Add ClusterExtension creation page [#15741](https://github.com/openshift/console/pull/15741) * [OCPBUGS-62713](https://issues.redhat.com/browse/OCPBUGS-62713): Prevent application filter in Topology view from resetting to all applications unexpectedly [#15812](https://github.com/openshift/console/pull/15812) * NO-JIRA: disable guided tour when cypress is running [#15841](https://github.com/openshift/console/pull/15841) * And 12 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/console/compare/4a47100d3f4ef855a9a98278631f148cda31dbe4...8211d30710e01359075b4fc1f702a8e3a393b852) ### [console-operator](https://github.com/openshift/console-operator/tree/cfd48a0fcef0db90a32288a021925739ede63eeb) * [OCPBUGS-62307](https://issues.redhat.com/browse/OCPBUGS-62307): Remove orphaned console-conversion-webhook deployment and related resource [#1053](https://github.com/openshift/console-operator/pull/1053) * [OCPBUGS-57468](https://issues.redhat.com/browse/OCPBUGS-57468): Add rhel8 and rhel9 oc binaries for Linux OS in CLI downloads [#1102](https://github.com/openshift/console-operator/pull/1102) * [OCPBUGS-72387](https://issues.redhat.com/browse/OCPBUGS-72387): Update the downloads manifest [#1101](https://github.com/openshift/console-operator/pull/1101) * [OCPBUGS-72387](https://issues.redhat.com/browse/OCPBUGS-72387): Fix PDB blocking node drains during cluster upgrades [#1099](https://github.com/openshift/console-operator/pull/1099) * [CONSOLE-4986](https://issues.redhat.com/browse/CONSOLE-4986): Vendor API changes for GuidedTourFeature capability [#1091](https://github.com/openshift/console-operator/pull/1091) * [NETOBSERV-2296](https://issues.redhat.com/browse/NETOBSERV-2296): add missing annotations on netobserv quickstart [#1080](https://github.com/openshift/console-operator/pull/1080) * [OCPBUGS-65496](https://issues.redhat.com/browse/OCPBUGS-65496): Add missing relatedObjects + small refactoring [#1075](https://github.com/openshift/console-operator/pull/1075) * NO-JIRA: Fix claude syntax [#1088](https://github.com/openshift/console-operator/pull/1088) * [OCPBUGS-68367](https://issues.redhat.com/browse/OCPBUGS-68367): Add missing console annotation to the quickstart [#1082](https://github.com/openshift/console-operator/pull/1082) * [OCPBUGS-70045](https://issues.redhat.com/browse/OCPBUGS-70045): Updating openshift-enterprise-console-operator-container image to be consistent with ART for 4.22 [#1086](https://github.com/openshift/console-operator/pull/1086) * [CONSOLE-4871](https://issues.redhat.com/browse/CONSOLE-4871): Add AI context documentation files [#1077](https://github.com/openshift/console-operator/pull/1077) * [Full changelog](https://github.com/openshift/console-operator/compare/e056fd6e1cd0935df6ae7b57957f1b1ab2dc78df...cfd48a0fcef0db90a32288a021925739ede63eeb) ### [coredns](https://github.com/openshift/coredns/tree/9798af8539c27ad02bd376006cd3a9a7b23e5966) * [OCPBUGS-69852](https://issues.redhat.com/browse/OCPBUGS-69852): Updating coredns-container image to be consistent with ART for 4.22 [#159](https://github.com/openshift/coredns/pull/159) * NO-JIRA: Add team members to the OWNERS file [#162](https://github.com/openshift/coredns/pull/162) * [Full changelog](https://github.com/openshift/coredns/compare/7486e9e4330c1e41d9a91e4673b7f2782efc112c...9798af8539c27ad02bd376006cd3a9a7b23e5966) ### [csi-driver-manila, openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/51d2a6f9cf33ae4eac229c24fc734fa3d47498fb) * [OCPBUGS-69813](https://issues.redhat.com/browse/OCPBUGS-69813): Updating csi-driver-manila-container image to be consistent with ART for 4.22 [#369](https://github.com/openshift/cloud-provider-openstack/pull/369) * [OCPBUGS-70057](https://issues.redhat.com/browse/OCPBUGS-70057): Updating ose-openstack-cloud-controller-manager-container image to be consistent with ART for 4.22 [#360](https://github.com/openshift/cloud-provider-openstack/pull/360) * [OCPBUGS-70072](https://issues.redhat.com/browse/OCPBUGS-70072): Updating ose-openstack-cinder-csi-driver-container image to be consistent with ART for 4.22 [#358](https://github.com/openshift/cloud-provider-openstack/pull/358) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/bf508c062084dc6dec20480f7d173f047ad4f2d6...51d2a6f9cf33ae4eac229c24fc734fa3d47498fb) ### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/ae683d924a19abbcf1d74a521f74de2d18735d22) * NO-JIRA: Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into main [#167](https://github.com/openshift/csi-driver-nfs/pull/167) * [OCPBUGS-70043](https://issues.redhat.com/browse/OCPBUGS-70043): Updating csi-driver-nfs-container image to be consistent with ART for 4.22 [#168](https://github.com/openshift/csi-driver-nfs/pull/168) * [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/49f2d86fb6172d9d8909ed0f70cb3bc71a4f7c01...ae683d924a19abbcf1d74a521f74de2d18735d22) ### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/cb0b279d879d906a2e7173210b319cb0ab17b95c) * [OCPBUGS-69744](https://issues.redhat.com/browse/OCPBUGS-69744): Updating csi-attacher-container image to be consistent with ART for 4.22 [#91](https://github.com/openshift/csi-external-attacher/pull/91) * [Full changelog](https://github.com/openshift/csi-external-attacher/compare/344669a2189fecdf5471fdc9a1246dd751cb1afb...cb0b279d879d906a2e7173210b319cb0ab17b95c) ### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/fef79c56fb957a38e5a16cc5851fae14a97f4a69) * [OCPBUGS-70054](https://issues.redhat.com/browse/OCPBUGS-70054): Updating csi-provisioner-container image to be consistent with ART for 4.22 [#118](https://github.com/openshift/csi-external-provisioner/pull/118) * [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/f18190fb8aa26bdcb4ceb57cdd6cf77b5488ed58...fef79c56fb957a38e5a16cc5851fae14a97f4a69) ### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/15afb4448eca9af0c32d4f4bcf0b6e8ae4b0bb18) * [OCPBUGS-70039](https://issues.redhat.com/browse/OCPBUGS-70039): Updating ose-csi-external-resizer-container image to be consistent with ART for 4.22 [#180](https://github.com/openshift/csi-external-resizer/pull/180) * [Full changelog](https://github.com/openshift/csi-external-resizer/compare/d880a1ec6da02dbf61600ec7999266185ca9f784...15afb4448eca9af0c32d4f4bcf0b6e8ae4b0bb18) ### [csi-external-snapshot-metadata](https://github.com/openshift/csi-external-snapshot-metadata/tree/ec2a8dd3be265fc82bbb4bb29ce8eb53546a669c) * [OCPBUGS-69720](https://issues.redhat.com/browse/OCPBUGS-69720): Updating csi-external-snapshot-metadata-container image to be consistent with ART for 4.22 [#8](https://github.com/openshift/csi-external-snapshot-metadata/pull/8) * [Full changelog](https://github.com/openshift/csi-external-snapshot-metadata/compare/af250fdbac8af84d9808a2892bfc911c04162115...ec2a8dd3be265fc82bbb4bb29ce8eb53546a669c) ### [csi-external-snapshotter, csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter/tree/d20b90a92cd7d77166319f5bc2feb80623747d28) * [OCPBUGS-66967](https://issues.redhat.com/browse/OCPBUGS-66967): UPSTREAM: 1354: UPSTREAM: 1359: Fix for cases where the resource is already present on the cluster [#193](https://github.com/openshift/csi-external-snapshotter/pull/193) * [OCPBUGS-69979](https://issues.redhat.com/browse/OCPBUGS-69979): Updating ose-csi-snapshot-controller-container image to be consistent with ART for 4.22 [#195](https://github.com/openshift/csi-external-snapshotter/pull/195) * [OCPBUGS-66967](https://issues.redhat.com/browse/OCPBUGS-66967): UPSTREAM: <drop>: bump log level of the group snapshot reconciler [#192](https://github.com/openshift/csi-external-snapshotter/pull/192) * [OCPBUGS-69721](https://issues.redhat.com/browse/OCPBUGS-69721): Updating ose-csi-external-snapshotter-container image to be consistent with ART for 4.22 [#194](https://github.com/openshift/csi-external-snapshotter/pull/194) * [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/9098db0e434e0d986eeadd2ebe69119540a550d1...d20b90a92cd7d77166319f5bc2feb80623747d28) ### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/966a3bf9fd00b8c52c0182e5d12d90c8d763f020) * [OCPBUGS-69958](https://issues.redhat.com/browse/OCPBUGS-69958): Updating csi-livenessprobe-container image to be consistent with ART for 4.22 [#78](https://github.com/openshift/csi-livenessprobe/pull/78) * [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/78dacb7c661a62c78036c2737401afd3eb6fd04d...966a3bf9fd00b8c52c0182e5d12d90c8d763f020) ### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/65d7aa731ce115a2ecb0d79720a05d34c92b05ba) * [OCPBUGS-70041](https://issues.redhat.com/browse/OCPBUGS-70041): Updating csi-node-driver-registrar-container image to be consistent with ART for 4.22 [#92](https://github.com/openshift/csi-node-driver-registrar/pull/92) * [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/d29f3f7a4aed4465e7e40e323bd3c0e0d9871e4c...65d7aa731ce115a2ecb0d79720a05d34c92b05ba) ### [docker-builder](https://github.com/openshift/builder/tree/711f2e6886a2afaa281524cd08327f86771f53b0) * [OCPBUGS-70150](https://issues.redhat.com/browse/OCPBUGS-70150): bump buildah to 1.39.7 to fix CVE-2025-52881 [#494](https://github.com/openshift/builder/pull/494) * [OCPBUGS-69871](https://issues.redhat.com/browse/OCPBUGS-69871): Updating openshift-enterprise-builder-container image to be consistent with ART for 4.22 [#493](https://github.com/openshift/builder/pull/493) * [Full changelog](https://github.com/openshift/builder/compare/c0ef8399e6c3d8731b47502e7ed9d8563a481cdc...711f2e6886a2afaa281524cd08327f86771f53b0) ### [docker-registry](https://github.com/openshift/image-registry/tree/d4cce000f749280e593ed758791b6ef97cc01746) * [IR-350](https://issues.redhat.com/browse/IR-350): bump library-go to the latest version [#460](https://github.com/openshift/image-registry/pull/460) * [IR-350](https://issues.redhat.com/browse/IR-350): fix cipher suite configuration conflict with docker distribution [#459](https://github.com/openshift/image-registry/pull/459) * [OCPBUGS-69762](https://issues.redhat.com/browse/OCPBUGS-69762): Updating openshift-enterprise-registry-container image to be consistent with ART for 4.22 [#457](https://github.com/openshift/image-registry/pull/457) * [Full changelog](https://github.com/openshift/image-registry/compare/602f51c795dcdcd71c75f6abfe79dc0424a0476a...d4cce000f749280e593ed758791b6ef97cc01746) ### [driver-toolkit](https://github.com/openshift/driver-toolkit/tree/411e7ca555738f2865ff5162679e8abf9f9c14b7) * NO-ISSUE: Support ubi minimal base image [#179](https://github.com/openshift/driver-toolkit/pull/179) * [OCPBUGS-69699](https://issues.redhat.com/browse/OCPBUGS-69699): Updating driver-toolkit-container image to be consistent with ART for 4.22 [#178](https://github.com/openshift/driver-toolkit/pull/178) * [Full changelog](https://github.com/openshift/driver-toolkit/compare/5c53d757ae380994b89701a98d8b61912154aca7...411e7ca555738f2865ff5162679e8abf9f9c14b7) ### [etcd](https://github.com/openshift/etcd/tree/6a0992267004177e385e35b91e186635a644dbfe) * [OCPBUGS-69868](https://issues.redhat.com/browse/OCPBUGS-69868): Updating ose-etcd-container image to be consistent with ART for 4.22 [#353](https://github.com/openshift/etcd/pull/353) * [Full changelog](https://github.com/openshift/etcd/compare/806f690e1f140e0aea2eb05ef5f288b756b62895...6a0992267004177e385e35b91e186635a644dbfe) ### [gcp-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/e98fb803a3f2768c2cec2c8173f305266d7c8dff) * [OCPBUGS-74913](https://issues.redhat.com/browse/OCPBUGS-74913): Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:v1.11.0 (1cb204d) into master [#261](https://github.com/openshift/cluster-api-provider-gcp/pull/261) * NO-JIRA: UPSTREAM: <carry>: Add manifests verify target [#259](https://github.com/openshift/cluster-api-provider-gcp/pull/259) * Updating ose-gcp-cluster-api-controllers-container image to be consistent with ART for 4.22 [#257](https://github.com/openshift/cluster-api-provider-gcp/pull/257) * [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/085f35d033a51fbb4784f6553ff9176960b0da97...e98fb803a3f2768c2cec2c8173f305266d7c8dff) ### [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp/tree/80740861bb2a9ab1b2177fbf9146ebb26652a31a) * [CORS-4296](https://issues.redhat.com/browse/CORS-4296): Add the N4A machine type [#138](https://github.com/openshift/machine-api-provider-gcp/pull/138) * [OCPBUGS-70052](https://issues.redhat.com/browse/OCPBUGS-70052): Updating ose-machine-api-provider-gcp-container image to be consistent with ART for 4.22 [#137](https://github.com/openshift/machine-api-provider-gcp/pull/137) * [OCPCLOUD-3255](https://issues.redhat.com/browse/OCPCLOUD-3255): Add AGENTS configuration [#136](https://github.com/openshift/machine-api-provider-gcp/pull/136) * [Full changelog](https://github.com/openshift/machine-api-provider-gcp/compare/91f71c9adfd6b715a6ef340bb43ea5e1a8b44245...80740861bb2a9ab1b2177fbf9146ebb26652a31a) ### [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver/tree/08a0c311e89a486e69f9a924aa2fa9b1ab873cb7) * [OCPBUGS-74521](https://issues.redhat.com/browse/OCPBUGS-74521): UPSTREAM: 2175: Move VAC storage API to v1 from v1beta1 [#97](https://github.com/openshift/gcp-pd-csi-driver/pull/97) * [OCPBUGS-69930](https://issues.redhat.com/browse/OCPBUGS-69930): Updating ose-gcp-pd-csi-driver-container image to be consistent with ART for 4.22 [#87](https://github.com/openshift/gcp-pd-csi-driver/pull/87) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver/compare/a022e754beec5b234f922ee3b7330ea157c852d8...08a0c311e89a486e69f9a924aa2fa9b1ab873cb7) ### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/25540aaaf7282f1385ac6b6cd163ec4645d54ac8) * [OCPBUGS-74521](https://issues.redhat.com/browse/OCPBUGS-74521): Remove VolumeAttributesClass FeatureGate [#168](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/168) * [STOR-2792](https://issues.redhat.com/browse/STOR-2792): STOR-2842: Enable Hyperdisk-balanced High Availability disks [#158](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/158) * [STOR-2793](https://issues.redhat.com/browse/STOR-2793): Add volume snapshot class of type images [#165](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/165) * [STOR-2543](https://issues.redhat.com/browse/STOR-2543): Add VAC manifest to support tests on GCP PD [#160](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/160) * [OCPBUGS-69742](https://issues.redhat.com/browse/OCPBUGS-69742): Updating ose-gcp-pd-csi-driver-operator-container image to be consistent with ART for 4.22 [#159](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/159) * [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/f8782653af61f43542e3403f35d682649973b769...25540aaaf7282f1385ac6b6cd163ec4645d54ac8) ### [gcp-workload-identity-federation-webhook](https://github.com/openshift/gcp-workload-identity-federation-webhook/tree/8024f0f9c2a2a10ecd487bb1d9549d508ed79837) * [OCPBUGS-69839](https://issues.redhat.com/browse/OCPBUGS-69839): Updating gcp-workload-identity-federation-webhook-container image to be consistent with ART for 4.22 [#13](https://github.com/openshift/gcp-workload-identity-federation-webhook/pull/13) * [Full changelog](https://github.com/openshift/gcp-workload-identity-federation-webhook/compare/d481e5cb9323b01964bf143b58403b62fa31e5e7...8024f0f9c2a2a10ecd487bb1d9549d508ed79837) ### [haproxy-router](https://github.com/openshift/router/tree/d2db065ae452ecfdb482f0ac4c6778b0c0e48b7f) * [OCPBUGS-72591](https://issues.redhat.com/browse/OCPBUGS-72591): Lower verbosity for parseIPList empty list logging [#709](https://github.com/openshift/router/pull/709) * NO-JIRA: hack: update image without push [#711](https://github.com/openshift/router/pull/711) * NO-JIRA: add jcmoraisjr to owners [#717](https://github.com/openshift/router/pull/717) * [OCPBUGS-70068](https://issues.redhat.com/browse/OCPBUGS-70068): Updating openshift-enterprise-haproxy-router-container image to be consistent with ART for 4.22 [#707](https://github.com/openshift/router/pull/707) * [OCPBUGS-65482](https://issues.redhat.com/browse/OCPBUGS-65482): Fix HAProxy redirect: strip port from Host header [#696](https://github.com/openshift/router/pull/696) * [Full changelog](https://github.com/openshift/router/compare/b231c65b5c06c1f74590ca8e77caecc6213beb6a...d2db065ae452ecfdb482f0ac4c6778b0c0e48b7f) ### [hyperkube, kube-proxy, pod](https://github.com/openshift/kubernetes/tree/9d521311f5fb67dc43f49eeb728ee2c80976835a) * [OCPBUGS-67200](https://issues.redhat.com/browse/OCPBUGS-67200): UPSTREAM: 136202: raise kubelet CSI init backoff to cover ~140s DNS delays [#2578](https://github.com/openshift/kubernetes/pull/2578) * [OKD-259](https://issues.redhat.com/browse/OKD-259): Validate OKD featureset to prevent it from being enabled on OCP clusters [#2420](https://github.com/openshift/kubernetes/pull/2420) * [OCPBUGS-73913](https://issues.redhat.com/browse/OCPBUGS-73913): UPSTREAM: 135340: cbor: bump limits [#2564](https://github.com/openshift/kubernetes/pull/2564) * [OCPBUGS-70170](https://issues.redhat.com/browse/OCPBUGS-70170): add label serial for iperf2 testing [#2559](https://github.com/openshift/kubernetes/pull/2559) * [OCPBUGS-63045](https://issues.redhat.com/browse/OCPBUGS-63045): enable InPlace resize test [#2532](https://github.com/openshift/kubernetes/pull/2532) * NO-ISSUE: Extend k8s suite timeouts for parallel testing load [#2497](https://github.com/openshift/kubernetes/pull/2497) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/kubernetes/compare/f80fdf620b057bc3c66a6feb8b6cdc9f33f2c5c9...9d521311f5fb67dc43f49eeb728ee2c80976835a) ### [hypershift](https://github.com/openshift/hypershift/tree/12a6c6ca44f506cd947e194a75cf54d2d088b636) * [CNTRLPLANE-2709](https://issues.redhat.com/browse/CNTRLPLANE-2709): Update Dependabot to use conventional commits [#7672](https://github.com/openshift/hypershift/pull/7672) * [CNTRLPLANE-2703](https://issues.redhat.com/browse/CNTRLPLANE-2703): Disable Renovate dependency updates [#7657](https://github.com/openshift/hypershift/pull/7657) * [OCPBUGS-74988](https://issues.redhat.com/browse/OCPBUGS-74988): fix(test): resolve E2E flakes in global-pull-secret-syncer DaemonSet readiness checks [#7627](https://github.com/openshift/hypershift/pull/7627) * [CNTRLPLANE-2214](https://issues.redhat.com/browse/CNTRLPLANE-2214): Migrate STS to AWS SDK v2 [#7386](https://github.com/openshift/hypershift/pull/7386) * NO-JIRA:Docs: update documentation URL from netlify to pages.dev [#7622](https://github.com/openshift/hypershift/pull/7622) * [GCP-366](https://issues.redhat.com/browse/GCP-366): add CloudController service account for CCM [#7617](https://github.com/openshift/hypershift/pull/7617) * NO-JIRA: ci: Improves the `isLeaderElectionFailure` function: [#7589](https://github.com/openshift/hypershift/pull/7589) * NO-JIRA: Fix teardown flag timing in e2e tests [#7586](https://github.com/openshift/hypershift/pull/7586) * [CNTRLPLANE-2548](https://issues.redhat.com/browse/CNTRLPLANE-2548): add direct Jira REST API integration to pr-report [#7532](https://github.com/openshift/hypershift/pull/7532) * [OCPSTRAT-2437](https://issues.redhat.com/browse/OCPSTRAT-2437): add unit test for custom HAProxy image annotation [#7458](https://github.com/openshift/hypershift/pull/7458) * [CNTRLPLANE-1708](https://issues.redhat.com/browse/CNTRLPLANE-1708): Enable EnsureGlobalPullSecret AtLeast Version418 [#7624](https://github.com/openshift/hypershift/pull/7624) * [CNTRLPLANE-418](https://issues.redhat.com/browse/CNTRLPLANE-418): fix shared ingress AllowedCIDRs to use fc_src for PROXY protocol [#7587](https://github.com/openshift/hypershift/pull/7587) * [AUTOSCALE-535](https://issues.redhat.com/browse/AUTOSCALE-535): default block device mappings [#7583](https://github.com/openshift/hypershift/pull/7583) * [OCPBUGS-69447](https://issues.redhat.com/browse/OCPBUGS-69447): feat(updates): enable CVO metrics access with RHOBS monitoring flag [#7399](https://github.com/openshift/hypershift/pull/7399) * [GCP-198](https://issues.redhat.com/browse/GCP-198): add PSC endpoint controller for customer-side management [#7603](https://github.com/openshift/hypershift/pull/7603) * [CNTRLPLANE-2650](https://issues.redhat.com/browse/CNTRLPLANE-2650): docs(ci): add security requirement for Jira agent issues [#7626](https://github.com/openshift/hypershift/pull/7626) * [CNTRLPLANE-2650](https://issues.redhat.com/browse/CNTRLPLANE-2650): docs: add AI-assisted CI jobs documentation [#7598](https://github.com/openshift/hypershift/pull/7598) * [OCPBUGS-62760](https://issues.redhat.com/browse/OCPBUGS-62760): Pre-pull images to avoid startup delays and flaky e2e [#7382](https://github.com/openshift/hypershift/pull/7382) * [OCPBUGS-74247](https://issues.redhat.com/browse/OCPBUGS-74247): CAPI image overrides aware of registry config [#7575](https://github.com/openshift/hypershift/pull/7575) * [CNTRLPLANE-1137](https://issues.redhat.com/browse/CNTRLPLANE-1137): Add support for external CNI provider Cilium [#7423](https://github.com/openshift/hypershift/pull/7423) * [GCP-176](https://issues.redhat.com/browse/GCP-176): feat(gcp): add WIF credentials support for control plane op… [#7600](https://github.com/openshift/hypershift/pull/7600) * NO-JIRA: test(assets): add unit test for CAPI resources file paths [#7601](https://github.com/openshift/hypershift/pull/7601) * [CNTRLPLANE-2580](https://issues.redhat.com/browse/CNTRLPLANE-2580): feat(claude): update /update-konflux-tasks to work without log file [#7591](https://github.com/openshift/hypershift/pull/7591) * [GCP-213](https://issues.redhat.com/browse/GCP-213): feat(platform): add Google Cloud Platform support with CAPG Deployment [#7305](https://github.com/openshift/hypershift/pull/7305) * [OCPBUGS-62944](https://issues.redhat.com/browse/OCPBUGS-62944): forceful termination of instances during HCP AutoNode deletion [#7281](https://github.com/openshift/hypershift/pull/7281) * NO-JIRA: build: bump Go version to 1.25.3 [#7592](https://github.com/openshift/hypershift/pull/7592) * [CNTRLPLANE-1388](https://issues.redhat.com/browse/CNTRLPLANE-1388): Spot with termination handler [#7567](https://github.com/openshift/hypershift/pull/7567) * [CNTRLPLANE-1892](https://issues.redhat.com/browse/CNTRLPLANE-1892): chore(e2ev2): fixup GCP API checks [#7555](https://github.com/openshift/hypershift/pull/7555) * NO-JIRA: ci: update build root image to Go 1.25 [#7584](https://github.com/openshift/hypershift/pull/7584) * [CNTRLPLANE-1988](https://issues.redhat.com/browse/CNTRLPLANE-1988): Add Azure support to product CLI for self-managed customers [#7407](https://github.com/openshift/hypershift/pull/7407) * [AUTOSCALE-373](https://issues.redhat.com/browse/AUTOSCALE-373): Proper ROSA instance tagging for AutoNode [#6939](https://github.com/openshift/hypershift/pull/6939) * [OCPBUGS-63345](https://issues.redhat.com/browse/OCPBUGS-63345): AWS credential metric to distinguish unknown from invalid status [#7075](https://github.com/openshift/hypershift/pull/7075) * [OCPBUGS-74336](https://issues.redhat.com/browse/OCPBUGS-74336): feat(cpo): check components have rolled out before setting available [#7434](https://github.com/openshift/hypershift/pull/7434) * NO-JIRA: chore(deps): weekly dependabot consolidation [#7563](https://github.com/openshift/hypershift/pull/7563) * [OCPBUGS-64576](https://issues.redhat.com/browse/OCPBUGS-64576): fix(dump): Fix dump command failure when EC2NodeClass resource is not registered [#7147](https://github.com/openshift/hypershift/pull/7147) * [CNTRLPLANE-2559](https://issues.redhat.com/browse/CNTRLPLANE-2559): feat(contrib): add request serving setup utility [#7534](https://github.com/openshift/hypershift/pull/7534) * [CNV-76520](https://issues.redhat.com/browse/CNV-76520): ci: allow restart of kubevirt-cloud-controller-manager [#7469](https://github.com/openshift/hypershift/pull/7469) * NO-JIRA: fix(test): shorten scale-from-zero test name to avoid IAM role length limit [#7558](https://github.com/openshift/hypershift/pull/7558) * [OTA-1833](https://issues.redhat.com/browse/OTA-1833): Adopt a new FeatureSet OKD [#7557](https://github.com/openshift/hypershift/pull/7557) * [OCPBUGS-62761](https://issues.redhat.com/browse/OCPBUGS-62761): chore(e2e): remove KAS check from capi pod [#7485](https://github.com/openshift/hypershift/pull/7485) * [OCPBUGS-73817](https://issues.redhat.com/browse/OCPBUGS-73817): fix: add hypershift.openshift.io/nodepool-globalps-enabled label to be ignored in cluster-autoscaler deployment [#7480](https://github.com/openshift/hypershift/pull/7480) * [OCPBUGS-65885](https://issues.redhat.com/browse/OCPBUGS-65885): added 1.34 required ELBv2 perms to CCM role [#7339](https://github.com/openshift/hypershift/pull/7339) * [API-1835](https://issues.redhat.com/browse/API-1835): Scaffold dynamic informers [#7477](https://github.com/openshift/hypershift/pull/7477) * [CNTRLPLANE-2579](https://issues.redhat.com/browse/CNTRLPLANE-2579): feat(konflux): add script to update pipeline task bundles to latest trusted versions [#7553](https://github.com/openshift/hypershift/pull/7553) * [OCPBUGS-58397](https://issues.redhat.com/browse/OCPBUGS-58397): feat(KubeVirt): configure External evictionStrategy on VMs [#6380](https://github.com/openshift/hypershift/pull/6380) * [GCP-197](https://issues.redhat.com/browse/GCP-197): add GCPPrivateServiceConnect controller for managing Service Attachments for Private Service Connect [#7302](https://github.com/openshift/hypershift/pull/7302) * NO-JIRA: fix(e2e): TestNodePoolAutoscalingScaleFromZero for 4.20 and later only [#7556](https://github.com/openshift/hypershift/pull/7556) * [CNTRLPLANE-2291](https://issues.redhat.com/browse/CNTRLPLANE-2291): feat(claude): add fix-hypershift-repo-robot-pr command [#7438](https://github.com/openshift/hypershift/pull/7438) * [CNTRLPLANE-2568](https://issues.redhat.com/browse/CNTRLPLANE-2568): Update Konflux Tekton tasks to latest versions [#7551](https://github.com/openshift/hypershift/pull/7551) * NO-JIRA: test(ingress): add test for clearing LoadBalancerSourceRanges [#7544](https://github.com/openshift/hypershift/pull/7544) * NO-JIRA: fix(claude): fix Claude Code subagents frontmatter [#7550](https://github.com/openshift/hypershift/pull/7550) * NO-JIRA: chore(deps): bump github.com/opencontainers/selinux from 1.11.0 to 1.13.0 [#7462](https://github.com/openshift/hypershift/pull/7462) * [OCPBUGS-55399](https://issues.redhat.com/browse/OCPBUGS-55399): Add NTO Service and ServiceMonitor [#7355](https://github.com/openshift/hypershift/pull/7355) * NO-JIRA: test(autoscaling): make GPU annotation optional in scale-from-zero test [#7484](https://github.com/openshift/hypershift/pull/7484) * [OCPBUGS-73914](https://issues.redhat.com/browse/OCPBUGS-73914): Update Tekton tasks to pass enterprise contract validation [#7535](https://github.com/openshift/hypershift/pull/7535) * NO-JIRA: chore(deps): bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 in /hack/tools [#7463](https://github.com/openshift/hypershift/pull/7463) * NO-JIRA: Add karpenter approvers and reviewers [#7488](https://github.com/openshift/hypershift/pull/7488) * NO-JIRA: chore(ho): update lower bound version checks for OCP 5 [#7472](https://github.com/openshift/hypershift/pull/7472) * NO-JIRA: fix(docs): strip markdown links from aggregated documentation [#7487](https://github.com/openshift/hypershift/pull/7487) * NO-JIRA: chore(deps): bump github-dependencies group with 17 updates [#7455](https://github.com/openshift/hypershift/pull/7455) * [OCPBUGS-73847](https://issues.redhat.com/browse/OCPBUGS-73847): fix(cli): use /tags endpoint for all release streams to enable RC filtering [#7483](https://github.com/openshift/hypershift/pull/7483) * [OCPBUGS-67234](https://issues.redhat.com/browse/OCPBUGS-67234): fix(hostedcluster): unpause CAPI cluster when deleting paused HostedCluster [#7389](https://github.com/openshift/hypershift/pull/7389) * [OCPBUGS-72258](https://issues.redhat.com/browse/OCPBUGS-72258): use InfraStatus.APIPort for custom DNS kubeconfig [#7470](https://github.com/openshift/hypershift/pull/7470) * [API-1835](https://issues.redhat.com/browse/API-1835): Scaffold OpenShiftManager controller [#7445](https://github.com/openshift/hypershift/pull/7445) * [CNTRLPLANE-1768](https://issues.redhat.com/browse/CNTRLPLANE-1768): feat(api): add support for graceful service account signing key rotation [#7324](https://github.com/openshift/hypershift/pull/7324) * [OCPBUGS-66205](https://issues.redhat.com/browse/OCPBUGS-66205): [kubevirt] Make L3 migration labeling conditional [#7308](https://github.com/openshift/hypershift/pull/7308) * NO-JIRA: chore(deps): bump Azure SDK and misc-dependencies groups [#7464](https://github.com/openshift/hypershift/pull/7464) * NO-JIRA: chore(tekton): update Konflux task digests to latest versions [#7465](https://github.com/openshift/hypershift/pull/7465) * [OCPBUGS-70320](https://issues.redhat.com/browse/OCPBUGS-70320): enable scale-up from zero with InPlace upgrade [#7427](https://github.com/openshift/hypershift/pull/7427) * NO-JIRA: Add review process docs to CONTRIBUTING.md [#7426](https://github.com/openshift/hypershift/pull/7426) * [CNTRLPLANE-208](https://issues.redhat.com/browse/CNTRLPLANE-208): Document needed Azure infrastructure [#7361](https://github.com/openshift/hypershift/pull/7361) * NO-JIRA: fix(deps): update k8s.io/utils digest to 914a6e7 [#7450](https://github.com/openshift/hypershift/pull/7450) * NO-JIRA: chore(deps): bump misc-dependencies group with 11 updates [#7437](https://github.com/openshift/hypershift/pull/7437) * [OCPBUGS-72411](https://issues.redhat.com/browse/OCPBUGS-72411): fix(cno): use brackets only for IPv6 in server URL [#7447](https://github.com/openshift/hypershift/pull/7447) * NO-JIRA: chore(konflux): update Tekton tasks to latest versions [#7451](https://github.com/openshift/hypershift/pull/7451) * [OCPBUGS-72397](https://issues.redhat.com/browse/OCPBUGS-72397): Fix Konflux EC voilation, update deprecated base … [#7442](https://github.com/openshift/hypershift/pull/7442) * NO-JIRA: docs(konflux): add IMAGE_RELEASE_PROCESS.md [#7432](https://github.com/openshift/hypershift/pull/7432) * NO-JIRA: test(e2e): fix AKS e2e test flakiness [#7410](https://github.com/openshift/hypershift/pull/7410) * [CNTRLPLANE-1978](https://issues.redhat.com/browse/CNTRLPLANE-1978): add e2e tests for DataPlaneConnectionAvailable condition [#7291](https://github.com/openshift/hypershift/pull/7291) * [AUTOSCALE-473](https://issues.redhat.com/browse/AUTOSCALE-473): Add HostedCluster annotation for karpenter ec2nodeclass instanceProfile [#7392](https://github.com/openshift/hypershift/pull/7392) * NO-JIRA: fix(awseps): cache local zone ID in non-shared VPC case [#7409](https://github.com/openshift/hypershift/pull/7409) * [OCPBUGS-66211](https://issues.redhat.com/browse/OCPBUGS-66211): fix(azure): preserve defaulted values in Infrastructure status [#7393](https://github.com/openshift/hypershift/pull/7393) * [OCPBUGS-69761](https://issues.redhat.com/browse/OCPBUGS-69761): fix(ingress): clear LoadBalancerSourceRanges when AllowedCIDRBlocks is removed [#7425](https://github.com/openshift/hypershift/pull/7425) * [GCP-258](https://issues.redhat.com/browse/GCP-258): Use PullAlways for :latest image tags in control plane components [#7313](https://github.com/openshift/hypershift/pull/7313) * [OCPBUGS-63698](https://issues.redhat.com/browse/OCPBUGS-63698): fix(azure): remove CSI secret ownership from hypershift-operator [#7157](https://github.com/openshift/hypershift/pull/7157) * [OCPBUGS-66154](https://issues.redhat.com/browse/OCPBUGS-66154): add OAuth certificate configuration doc [#7351](https://github.com/openshift/hypershift/pull/7351) * [OCPBUGS-67224](https://issues.redhat.com/browse/OCPBUGS-67224): fix(Portieris): Fix Portieris by mounting emptyDir to './.trust' work dir [#7368](https://github.com/openshift/hypershift/pull/7368) * [CNTRLPLANE-1622](https://issues.redhat.com/browse/CNTRLPLANE-1622): Enable nodepool autoscaling min zero [#6975](https://github.com/openshift/hypershift/pull/6975) * [CNTRLPLANE-2119](https://issues.redhat.com/browse/CNTRLPLANE-2119): feat(hostedcluster): implement service account signing key rotation [#6874](https://github.com/openshift/hypershift/pull/6874) * [OCPBUGS-66325](https://issues.redhat.com/browse/OCPBUGS-66325): fix: ValidAWSIdentityProvider condition not being correctly copied from HCP [#7352](https://github.com/openshift/hypershift/pull/7352) * NO-JIRA: fix(install): skip IPAM CRDs if they already exist [#7363](https://github.com/openshift/hypershift/pull/7363) * [CNTRLPLANE-1977](https://issues.redhat.com/browse/CNTRLPLANE-1977): Add weekly PR report generation capability [#7272](https://github.com/openshift/hypershift/pull/7272) * [OCPBUGS-68366](https://issues.redhat.com/browse/OCPBUGS-68366): CVE-2025-58183 [#7374](https://github.com/openshift/hypershift/pull/7374) * [CNTRLPLANE-2123](https://issues.redhat.com/browse/CNTRLPLANE-2123): feat: update builder images from 4.21 to 4.22 [#7317](https://github.com/openshift/hypershift/pull/7317) * [OCPBUGS-63452](https://issues.redhat.com/browse/OCPBUGS-63452): Add finalizer protection to control plane workloads [#7258](https://github.com/openshift/hypershift/pull/7258) * [CNTRLPLANE-2205](https://issues.redhat.com/browse/CNTRLPLANE-2205): feat(aws): enable shared role in e2e [#7400](https://github.com/openshift/hypershift/pull/7400) * NO-JIRA: chore(azure): bump AKS Kubernetes version to 1.33.0 [#7371](https://github.com/openshift/hypershift/pull/7371) * [CNTRLPLANE-2206](https://issues.redhat.com/browse/CNTRLPLANE-2206): Create tool to aggregate upstream docs into single file for NotebookLM [#7367](https://github.com/openshift/hypershift/pull/7367) * [OCPBUGS-66211](https://issues.redhat.com/browse/OCPBUGS-66211): fix(vendor): bump openshift/api dependency to current master [#7345](https://github.com/openshift/hypershift/pull/7345) * [OCPBUGS-66146](https://issues.redhat.com/browse/OCPBUGS-66146): Add OADP backup recovery tool for HyperShift clusters [#7385](https://github.com/openshift/hypershift/pull/7385) * [CNTRLPLANE-2221](https://issues.redhat.com/browse/CNTRLPLANE-2221): Add CI infrastructure documentation [#7369](https://github.com/openshift/hypershift/pull/7369) * [CNTRLPLANE-2123](https://issues.redhat.com/browse/CNTRLPLANE-2123): Fix buildah-remote-oci-ta task enterprise contract violation [#7396](https://github.com/openshift/hypershift/pull/7396) * [CNTRLPLANE-2049](https://issues.redhat.com/browse/CNTRLPLANE-2049): Update kube-api-linter dependency [#7346](https://github.com/openshift/hypershift/pull/7346) * [NVIDIA-314](https://issues.redhat.com/browse/NVIDIA-314): Support Node CIDR Allocation for networkType=Other Using AllocateNodesCIDRs [#7278](https://github.com/openshift/hypershift/pull/7278) * [CNTRLPLANE-2123](https://issues.redhat.com/browse/CNTRLPLANE-2123): feat: update latest supported version from 4.21 to 4.22 [#7315](https://github.com/openshift/hypershift/pull/7315) * [CNTRLPLANE-2205](https://issues.redhat.com/browse/CNTRLPLANE-2205): cmd/aws: fix managed role handling and auto-detect on destroy [#7373](https://github.com/openshift/hypershift/pull/7373) * [CNTRLPLANE-2123](https://issues.redhat.com/browse/CNTRLPLANE-2123): feat: add release-4.21 branch to renovate configuration [#7318](https://github.com/openshift/hypershift/pull/7318) * NO-JIRA: test: remove network-dependent unit tests for image metadata [#7381](https://github.com/openshift/hypershift/pull/7381) * [OCPBUGS-67233](https://issues.redhat.com/browse/OCPBUGS-67233): fix(konflux): update outdated Tekton tasks to pass enterprise contract validation [#7372](https://github.com/openshift/hypershift/pull/7372) * [Full changelog](https://github.com/openshift/hypershift/compare/6fb603c54baa899b853e5761ecad55b5579a7c92...12a6c6ca44f506cd947e194a75cf54d2d088b636) ### [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver/tree/6dc86b9f6873df12ccb732f5bb0b5b0d6e0c6b36) * [OCPBUGS-69849](https://issues.redhat.com/browse/OCPBUGS-69849): Updating ose-ibm-vpc-block-csi-driver-container image to be consistent with ART for 4.22 [#116](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/116) * [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver/compare/ab36dcc19e6063bf55158b59588448151a200170...6dc86b9f6873df12ccb732f5bb0b5b0d6e0c6b36) ### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/a8b0b0b1b244d503f1cb8d1237a3ca5babf957ef) * [STOR-2852](https://issues.redhat.com/browse/STOR-2852): Enable snapshot tests ibm vpc block csi [#160](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/160) * [OCPBUGS-69909](https://issues.redhat.com/browse/OCPBUGS-69909): Updating ose-ibm-vpc-block-csi-driver-operator-container image to be consistent with ART for 4.22 [#159](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/159) * [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/00bc740728d9f8ec86fe04199884108c2a091b58...a8b0b0b1b244d503f1cb8d1237a3ca5babf957ef) ### [ibmcloud-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud/tree/156e8e941ef0d9733ef18a62736aeffb1710f75c) * NO-JIRA: UPSTREAM: <carry>: Add manifests verify target [#145](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/145) * [OCPBUGS-70027](https://issues.redhat.com/browse/OCPBUGS-70027): Updating ose-ibmcloud-cluster-api-controllers-container image to be consistent with ART for 4.22 [#143](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/143) * [Full changelog](https://github.com/openshift/cluster-api-provider-ibmcloud/compare/64c2e90e3992c3c1aa761e1b5a20bd6d307d651f...156e8e941ef0d9733ef18a62736aeffb1710f75c) ### [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud/tree/559ea0b38ac0cad0c9a868afd1c62726498be84b) * [OCPBUGS-70030](https://issues.redhat.com/browse/OCPBUGS-70030): Updating ose-ibmcloud-machine-controllers-container image to be consistent with ART for 4.22 [#74](https://github.com/openshift/machine-api-provider-ibmcloud/pull/74) * [Full changelog](https://github.com/openshift/machine-api-provider-ibmcloud/compare/e72a84714e5fb8c3256def77f7d77ffdc4b9b82e...559ea0b38ac0cad0c9a868afd1c62726498be84b) ### [insights-operator](https://github.com/openshift/insights-operator/tree/dfa9ec1fdb751155d9b80c11b63a1d7d06861c1e) * [OCPBUGS-66233](https://issues.redhat.com/browse/OCPBUGS-66233): Custom Obfuscation unmarshal [#1216](https://github.com/openshift/insights-operator/pull/1216) * [CCXDEV-15561](https://issues.redhat.com/browse/CCXDEV-15561): Improve test coverage 3 [#1213](https://github.com/openshift/insights-operator/pull/1213) * NO-JIRA: update on-demand gathering examples [#1212](https://github.com/openshift/insights-operator/pull/1212) * [OCPBUGS-65500](https://issues.redhat.com/browse/OCPBUGS-65500): reference ClusterRoles in ClusterOperator [#1211](https://github.com/openshift/insights-operator/pull/1211) * [CCXDEV-15778](https://issues.redhat.com/browse/CCXDEV-15778): add event logging for operator version changes [#1202](https://github.com/openshift/insights-operator/pull/1202) * [CCXDEV-15589](https://issues.redhat.com/browse/CCXDEV-15589): set limit for gathering interval [#1171](https://github.com/openshift/insights-operator/pull/1171) * [OCPBUGS-67001](https://issues.redhat.com/browse/OCPBUGS-67001): update dataGather status after job deletion [#1201](https://github.com/openshift/insights-operator/pull/1201) * [OCPBUGS-66386](https://issues.redhat.com/browse/OCPBUGS-66386): [bugfix] The ConfigMap value for StoragePath is ignored on basic routine [#1203](https://github.com/openshift/insights-operator/pull/1203) * [CCXDEV-15561](https://issues.redhat.com/browse/CCXDEV-15561): Improve test coverage 2 [#1199](https://github.com/openshift/insights-operator/pull/1199) * [OCPBUGS-65582](https://issues.redhat.com/browse/OCPBUGS-65582): set Progressing condition on cluster update [#1207](https://github.com/openshift/insights-operator/pull/1207) * [CCXDEV-15258](https://issues.redhat.com/browse/CCXDEV-15258): DataGather and InsightsDataGather update to v1 [#1159](https://github.com/openshift/insights-operator/pull/1159) * [OCPBUGS-66996](https://issues.redhat.com/browse/OCPBUGS-66996): Extends the time for the extractor liveness probe [#1198](https://github.com/openshift/insights-operator/pull/1198) * [OCPBUGS-69764](https://issues.redhat.com/browse/OCPBUGS-69764): Updating ose-insights-operator-container image to be consistent with ART for 4.22 [#1204](https://github.com/openshift/insights-operator/pull/1204) * [Full changelog](https://github.com/openshift/insights-operator/compare/489fae2342784478008f86f2159cbc9d38d119db...dfa9ec1fdb751155d9b80c11b63a1d7d06861c1e) ### [insights-runtime-exporter, insights-runtime-extractor](https://github.com/openshift/insights-runtime-extractor/tree/5b673e9841c405eabf2fdbda0dbbd3d76a73991f) * chore: Update JBoss EAP 8.1 runtime samples [#61](https://github.com/openshift/insights-runtime-extractor/pull/61) * eap 8.1 test fix [#57](https://github.com/openshift/insights-runtime-extractor/pull/57) * [Full changelog](https://github.com/openshift/insights-runtime-extractor/compare/015f7b616bdf0cc062b370079eb42685e81ba11d...5b673e9841c405eabf2fdbda0dbbd3d76a73991f) ### [ironic](https://github.com/openshift/ironic-image/tree/7e701c69afd17b6f79cd62de1c590360b232e82d) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#783](https://github.com/openshift/ironic-image/pull/783) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#773](https://github.com/openshift/ironic-image/pull/773) * [ART-14497](https://issues.redhat.com/browse/ART-14497): Fix ART builds with -minimal [#779](https://github.com/openshift/ironic-image/pull/779) * NO-ISSUE: Bump openstacksdk version to 4.9.0 [#776](https://github.com/openshift/ironic-image/pull/776) * [OCPBUGS-74579](https://issues.redhat.com/browse/OCPBUGS-74579): fix for minimal builds [#772](https://github.com/openshift/ironic-image/pull/772) * [OCPBUGS-74427](https://issues.redhat.com/browse/OCPBUGS-74427): Bump eventlet version to latest bugfix [#770](https://github.com/openshift/ironic-image/pull/770) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#768](https://github.com/openshift/ironic-image/pull/768) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#762](https://github.com/openshift/ironic-image/pull/762) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#758](https://github.com/openshift/ironic-image/pull/758) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#757](https://github.com/openshift/ironic-image/pull/757) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#755](https://github.com/openshift/ironic-image/pull/755) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#754](https://github.com/openshift/ironic-image/pull/754) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#751](https://github.com/openshift/ironic-image/pull/751) * [OCPBUGS-70001](https://issues.redhat.com/browse/OCPBUGS-70001): Updating ironic-container image to be consistent with ART for 4.22 [#752](https://github.com/openshift/ironic-image/pull/752) * NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#748](https://github.com/openshift/ironic-image/pull/748) * [Full changelog](https://github.com/openshift/ironic-image/compare/9b78befe121a6b64ae29acc019b25c5f3a693d35...7e701c69afd17b6f79cd62de1c590360b232e82d) ### [ironic-agent](https://github.com/openshift/ironic-agent-image/tree/9cdd17f0a4cc2e8c0f12afb506c5290333e30baa) * [OCPBUGS-74579](https://issues.redhat.com/browse/OCPBUGS-74579): fixes for minimal builds [#240](https://github.com/openshift/ironic-agent-image/pull/240) * NO-ISSUE: Update requirements.cachito with latest ironic-python-agent [#238](https://github.com/openshift/ironic-agent-image/pull/238) * NO-ISSUE: Update requirements.cachito with latest ironic-python-agent [#237](https://github.com/openshift/ironic-agent-image/pull/237) * Updating ironic-agent-container image to be consistent with ART for 4.22 [#225](https://github.com/openshift/ironic-agent-image/pull/225) * NO-ISSUE: Update requirements.cachito with latest ironic-python-agent [#223](https://github.com/openshift/ironic-agent-image/pull/223) * [Full changelog](https://github.com/openshift/ironic-agent-image/compare/e39f354cbf0ed5f2eea09ed93f7b066d0ef0fd1e...9cdd17f0a4cc2e8c0f12afb506c5290333e30baa) ### [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader/tree/2a772c4733e20ffdfbf8ab5b5900a4886f8815d5) * [OCPBUGS-71233](https://issues.redhat.com/browse/OCPBUGS-71233): Export TMPDIR to be available to child processes [#111](https://github.com/openshift/ironic-rhcos-downloader/pull/111) * [OCPBUGS-69891](https://issues.redhat.com/browse/OCPBUGS-69891): Updating ironic-rhcos-downloader-container image to be consistent with ART for 4.22 [#110](https://github.com/openshift/ironic-rhcos-downloader/pull/110) * [Full changelog](https://github.com/openshift/ironic-rhcos-downloader/compare/08fdfd37a6d41bfc6a1fe7ac90dbe293c8a5b555...2a772c4733e20ffdfbf8ab5b5900a4886f8815d5) ### [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager/tree/a379d09f228d93f2beab1c73d67764c64b21e3cb) * [OCPBUGS-70044](https://issues.redhat.com/browse/OCPBUGS-70044): Updating ironic-static-ip-manager-container image to be consistent with ART for 4.22 [#56](https://github.com/openshift/ironic-static-ip-manager/pull/56) * [Full changelog](https://github.com/openshift/ironic-static-ip-manager/compare/b95b05fe0ba17255ef61e92d4167ca4c9de789b8...a379d09f228d93f2beab1c73d67764c64b21e3cb) ### [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server/tree/8d55e22cf7f244d30402d21690ed768f3c3b79d2) * [OCPBUGS-69952](https://issues.redhat.com/browse/OCPBUGS-69952): Updating ose-kube-metrics-server-container image to be consistent with ART for 4.22 [#48](https://github.com/openshift/kubernetes-metrics-server/pull/48) * [Full changelog](https://github.com/openshift/kubernetes-metrics-server/compare/ed76a5e8051caae6519342ae189088b8ddd09979...8d55e22cf7f244d30402d21690ed768f3c3b79d2) ### [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/c7ab76fd6fdf651d5022db8946c35b158ecc2396) * [CNTRLPLANE-882](https://issues.redhat.com/browse/CNTRLPLANE-882): 0.20.2 downstream [#131](https://github.com/openshift/kube-rbac-proxy/pull/131) * [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/cd636680e06a55395c26570dff0cb37277014388...c7ab76fd6fdf651d5022db8946c35b158ecc2396) ### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/d581c1b061d173b0633973f4f81e77282c452afd) * [OCPBUGS-71224](https://issues.redhat.com/browse/OCPBUGS-71224): [bot] Bump openshift/kube-state-metrics to v2.18.0 [#130](https://github.com/openshift/kube-state-metrics/pull/130) * Updating kube-state-metrics-container image to be consistent with ART for 4.22 [#126](https://github.com/openshift/kube-state-metrics/pull/126) * [Full changelog](https://github.com/openshift/kube-state-metrics/compare/cb0aa591e89797cc0f45b934b8baeccc3a3b09bf...d581c1b061d173b0633973f4f81e77282c452afd) ### [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator/tree/73b468abf83d3d5894534f5d5cc42d1cad2a9045) * [OCPBUGS-69726](https://issues.redhat.com/browse/OCPBUGS-69726): Updating ose-kube-storage-version-migrator-container image to be consistent with ART for 4.22 [#235](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/235) * [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/ce5ff17e9a81ce754567e6dd5053d13409c251e9...73b468abf83d3d5894534f5d5cc42d1cad2a9045) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/4610a83ed692990c5f2bae54d3c204e1c0b60c4a) * [OCPCLOUD-3166](https://issues.redhat.com/browse/OCPCLOUD-3166): Bump openshift/api [#1453](https://github.com/openshift/machine-api-operator/pull/1453) * [OKD-259](https://issues.redhat.com/browse/OKD-259): Vendor API and add OKD featureset Specific CRDs [#1448](https://github.com/openshift/machine-api-operator/pull/1448) * [SPLAT-2603](https://issues.redhat.com/browse/SPLAT-2603): Updated AWS dedicated host id validation pattern [#1451](https://github.com/openshift/machine-api-operator/pull/1451) * [OCPBUGS-64937](https://issues.redhat.com/browse/OCPBUGS-64937): vsphere - Cache REST API sessions to prevent excessive vCenter logouts [#1432](https://github.com/openshift/machine-api-operator/pull/1432) * [OCPCLOUD-3222](https://issues.redhat.com/browse/OCPCLOUD-3222): Adds agents.md [#1449](https://github.com/openshift/machine-api-operator/pull/1449) * [OCPBUGS-69862](https://issues.redhat.com/browse/OCPBUGS-69862): Updating ose-machine-api-operator-container image to be consistent with ART for 4.22 [#1450](https://github.com/openshift/machine-api-operator/pull/1450) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/83936ddec5de0d3c9e6db44e541e0abac2b60b6c...4610a83ed692990c5f2bae54d3c204e1c0b60c4a) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/6d48b64d76ed56318fbfdfc6a61c57ab93d96f9b) * [MCO-1984](https://issues.redhat.com/browse/MCO-1984): Add Component Readiness tests for boot image skew enforcement [#5547](https://github.com/openshift/machine-config-operator/pull/5547) * [TRT-2543](https://issues.redhat.com/browse/TRT-2543): Revert #5586 "MCO-2065: Move systemctl execs to dbus calls" [#5638](https://github.com/openshift/machine-config-operator/pull/5638) * [OCPBUGS-75916](https://issues.redhat.com/browse/OCPBUGS-75916): crio: disable short_name_mode until we introduce ctrcfg api for it [#5628](https://github.com/openshift/machine-config-operator/pull/5628) * NO-ISSUE: Make TestImagePrunerErrors flexible to registry behavior changes [#5613](https://github.com/openshift/machine-config-operator/pull/5613) * [OCPEDGE-2216](https://issues.redhat.com/browse/OCPEDGE-2216): feat: increase reserved memory for tnf masters [#5592](https://github.com/openshift/machine-config-operator/pull/5592) * [MCO-2065](https://issues.redhat.com/browse/MCO-2065): Move systemctl execs to dbus calls [#5586](https://github.com/openshift/machine-config-operator/pull/5586) * NO-ISSUE: Fix-up AMI update script to work from CI image [#5626](https://github.com/openshift/machine-config-operator/pull/5626) * NO-ISSUE: Update AMI script and list [#5616](https://github.com/openshift/machine-config-operator/pull/5616) * [MCO-1877](https://issues.redhat.com/browse/MCO-1877): MCO-1879: MCO-1882: MCO-1884: Implement boot image skew enforcement MVP [#5428](https://github.com/openshift/machine-config-operator/pull/5428) * [MCO-1924](https://issues.redhat.com/browse/MCO-1924): MCO-500: Migrate direct runGetOut() to use CommandRunner in the MCD [#5546](https://github.com/openshift/machine-config-operator/pull/5546) * NO-JIRA: Fix OSImageStream validating admission policies for OKD [#5618](https://github.com/openshift/machine-config-operator/pull/5618) * [MCO-1953](https://issues.redhat.com/browse/MCO-1953): Refactor functionality to grab machines by state for calculating MCP status [#5541](https://github.com/openshift/machine-config-operator/pull/5541) * [OCPBUGS-20561](https://issues.redhat.com/browse/OCPBUGS-20561): machine-config-daemon: openshift: Exposure of Sensitive Data in Log Files in the Machine Configuration Daemon. [openshift-4] [#5601](https://github.com/openshift/machine-config-operator/pull/5601) * [MCO-2090](https://issues.redhat.com/browse/MCO-2090): migrate nodedisruptionpolicy tests from the private reposit… [#5602](https://github.com/openshift/machine-config-operator/pull/5602) * NO-JIRA: Pass TAGS argument to the machine-config-controller image build [#5611](https://github.com/openshift/machine-config-operator/pull/5611) * [AGENT-1395](https://issues.redhat.com/browse/AGENT-1395): IRI followup changes [#5562](https://github.com/openshift/machine-config-operator/pull/5562) * [AGENT-1424](https://issues.redhat.com/browse/AGENT-1424): Add e2e test for IRI deletion [#5608](https://github.com/openshift/machine-config-operator/pull/5608) * [MCO-2088](https://issues.redhat.com/browse/MCO-2088): Remove wasm extension [#5598](https://github.com/openshift/machine-config-operator/pull/5598) * [OCPBUGS-72555](https://issues.redhat.com/browse/OCPBUGS-72555): Restrict CPMS boot image configuration to only AWS, GCP and Azure platforms [#5540](https://github.com/openshift/machine-config-operator/pull/5540) * NO-ISSUE: Add bootstrap e2e guide [#5604](https://github.com/openshift/machine-config-operator/pull/5604) * NO-ISSUE: CPMS test should account for skew API [#5599](https://github.com/openshift/machine-config-operator/pull/5599) * [OCPBUGS-74368](https://issues.redhat.com/browse/OCPBUGS-74368): Stale operator metrics Service and ServiceMonitor resources need to be deleted [#5593](https://github.com/openshift/machine-config-operator/pull/5593) * [MCO-2059](https://issues.redhat.com/browse/MCO-2059): migrate machineconfignodes from private repo [#5589](https://github.com/openshift/machine-config-operator/pull/5589) * [OCPBUGS-58023](https://issues.redhat.com/browse/OCPBUGS-58023): Prevent unnecessary systemd unit disable [#5582](https://github.com/openshift/machine-config-operator/pull/5582) * NO-ISSUE: Fix e2e ocl intermittent failures [#5595](https://github.com/openshift/machine-config-operator/pull/5595) * [MCO-1182](https://issues.redhat.com/browse/MCO-1182): migrate private test case OCP-87023 [#5587](https://github.com/openshift/machine-config-operator/pull/5587) * [AGENT-1424](https://issues.redhat.com/browse/AGENT-1424): add initial e2e tests for the InternalReleaseImage controller [#5588](https://github.com/openshift/machine-config-operator/pull/5588) * [AGENT-1412](https://issues.redhat.com/browse/AGENT-1412): Prevent deletion of InternalReleaseImage when in use [#5545](https://github.com/openshift/machine-config-operator/pull/5545) * [OCPBUGS-71238](https://issues.redhat.com/browse/OCPBUGS-71238): Consider image mirrors for OSImageStream fetching [#5560](https://github.com/openshift/machine-config-operator/pull/5560) * NO-ISSUE: Fix Failure Status condition to True when kubeletconfig or container runtime config validation fails [#5542](https://github.com/openshift/machine-config-operator/pull/5542) * [OCPBUGS-62295](https://issues.redhat.com/browse/OCPBUGS-62295): Shorten HAProxy timeouts [#5312](https://github.com/openshift/machine-config-operator/pull/5312) * [MCO-2055](https://issues.redhat.com/browse/MCO-2055): migrate bootimages tests [#5551](https://github.com/openshift/machine-config-operator/pull/5551) * Revert "OCPBUGS-58023: Prevent unnecessary systemd unit disable" [#5576](https://github.com/openshift/machine-config-operator/pull/5576) * [OCPBUGS-73802](https://issues.redhat.com/browse/OCPBUGS-73802): Fix up bootstrap-e2e [#5563](https://github.com/openshift/machine-config-operator/pull/5563) * [MCO-2028](https://issues.redhat.com/browse/MCO-2028): Add target OS version detection [#5556](https://github.com/openshift/machine-config-operator/pull/5556) * NO-JIRA: bump openshift/client-go [#5500](https://github.com/openshift/machine-config-operator/pull/5500) * NO-ISSUE: Fixes the issue in the test TestKubeletConfigMaxPods when AutoNodeSizing is enabled by default [#5555](https://github.com/openshift/machine-config-operator/pull/5555) * [OCPBUGS-72396](https://issues.redhat.com/browse/OCPBUGS-72396): use D-Bus API to list systemd units [#5537](https://github.com/openshift/machine-config-operator/pull/5537) * [OCPBUGS-56717](https://issues.redhat.com/browse/OCPBUGS-56717): enable nodeip-configuration for platform external [#5475](https://github.com/openshift/machine-config-operator/pull/5475) * [CORS-4208](https://issues.redhat.com/browse/CORS-4208): set default KUBELET_NODE_IPS for dualstack nodes [#5384](https://github.com/openshift/machine-config-operator/pull/5384) * [OCPBUGS-72553](https://issues.redhat.com/browse/OCPBUGS-72553): CPMS boot image config should not override standard MachineSet configuration [#5539](https://github.com/openshift/machine-config-operator/pull/5539) * [OCPBUGS-67229](https://issues.redhat.com/browse/OCPBUGS-67229): Set `NodeDegraded` MCN condition when node state annotation is set to `Degraded` [#5509](https://github.com/openshift/machine-config-operator/pull/5509) * [OCPBUGS-58023](https://issues.redhat.com/browse/OCPBUGS-58023): Prevent unnecessary systemd unit disable [#5527](https://github.com/openshift/machine-config-operator/pull/5527) * [AGENT-1411](https://issues.redhat.com/browse/AGENT-1411): fix IRI registry setup file [#5543](https://github.com/openshift/machine-config-operator/pull/5543) * [OCPBUGS-71189](https://issues.redhat.com/browse/OCPBUGS-71189): Configure proxy from ControllerConfig [#5538](https://github.com/openshift/machine-config-operator/pull/5538) * [MCO-2047](https://issues.redhat.com/browse/MCO-2047): migrate scale tests from private repository to MCO repository [#5533](https://github.com/openshift/machine-config-operator/pull/5533) * [MCO-650](https://issues.redhat.com/browse/MCO-650): Implement custom pool booting [#5361](https://github.com/openshift/machine-config-operator/pull/5361) * [MCO-2049](https://issues.redhat.com/browse/MCO-2049): Validate MCP osImageStream reference [#5535](https://github.com/openshift/machine-config-operator/pull/5535) * NO-ISSUE: Add README for MCO Operator disruptive e2e tests [#5522](https://github.com/openshift/machine-config-operator/pull/5522) * [MCO-2037](https://issues.redhat.com/browse/MCO-2037): Fix timeout during configMap cleanup [#5529](https://github.com/openshift/machine-config-operator/pull/5529) * [AGENT-1411](https://issues.redhat.com/browse/AGENT-1411): Preload the registry image when starting the iri-service [#5514](https://github.com/openshift/machine-config-operator/pull/5514) * NO-JIRA: kubelet: drop pod-infra-container-image usage [#5460](https://github.com/openshift/machine-config-operator/pull/5460) * [OCPBUGS-70259](https://issues.redhat.com/browse/OCPBUGS-70259): Enable existing units without content [#5520](https://github.com/openshift/machine-config-operator/pull/5520) * [MCO-2018](https://issues.redhat.com/browse/MCO-2018): Move operator metrics into the controller [#5498](https://github.com/openshift/machine-config-operator/pull/5498) * [MCO-2033](https://issues.redhat.com/browse/MCO-2033): Refactor bootstrap dependency handling [#5519](https://github.com/openshift/machine-config-operator/pull/5519) * [OCPNODE-3973](https://issues.redhat.com/browse/OCPNODE-3973): Default CPU/Memory changes to Workers - AutoSizingReserved [#5491](https://github.com/openshift/machine-config-operator/pull/5491) * [OCPBUGS-69910](https://issues.redhat.com/browse/OCPBUGS-69910): Bump OpenShift builder images to 4.22 [#5512](https://github.com/openshift/machine-config-operator/pull/5512) * [OCPBUGS-69674](https://issues.redhat.com/browse/OCPBUGS-69674): Skip boot image updates if arch annotation is not found [#5508](https://github.com/openshift/machine-config-operator/pull/5508) * [MCO-1961](https://issues.redhat.com/browse/MCO-1961): Integrate OSImageStream into MCP and sync logic [#5476](https://github.com/openshift/machine-config-operator/pull/5476) * [MCO-2006](https://issues.redhat.com/browse/MCO-2006): Migrate pinned images sets private test cases [#5466](https://github.com/openshift/machine-config-operator/pull/5466) * [OCPBUGS-66209](https://issues.redhat.com/browse/OCPBUGS-66209): clusteroperator/machine-config blips Degraded=True in CI jobs [#5465](https://github.com/openshift/machine-config-operator/pull/5465) * [MCO-2015](https://issues.redhat.com/browse/MCO-2015): Use an event based queue in the boot image controller [#5479](https://github.com/openshift/machine-config-operator/pull/5479) * [MCO-1016](https://issues.redhat.com/browse/MCO-1016): Only update when there is an actual controller change [#4742](https://github.com/openshift/machine-config-operator/pull/4742) * [MCO-1961](https://issues.redhat.com/browse/MCO-1961): Rework MC's OSImageURL merge logic [#5488](https://github.com/openshift/machine-config-operator/pull/5488) * [OCPBUGS-62984](https://issues.redhat.com/browse/OCPBUGS-62984): MCP is not correctly degraded when a pivotError happens [#5492](https://github.com/openshift/machine-config-operator/pull/5492) * [OCPBUGS-62828](https://issues.redhat.com/browse/OCPBUGS-62828): MCO degraded when an empty pull-secret is configured [#5486](https://github.com/openshift/machine-config-operator/pull/5486) * [AGENT-1391](https://issues.redhat.com/browse/AGENT-1391): Use TLS cert for the InternalReleaseImage registry [#5483](https://github.com/openshift/machine-config-operator/pull/5483) * [OCPBUGS-66420](https://issues.redhat.com/browse/OCPBUGS-66420): Revert "Default Enablement of Auto Sizing Reserved in OpenShift 4.21" [#5489](https://github.com/openshift/machine-config-operator/pull/5489) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/f20ca236ffead6b7603c4f42a35c49fbed328bc3...6d48b64d76ed56318fbfdfc6a61c57ab93d96f9b) ### [machine-image-customization-controller](https://github.com/openshift/image-customization-controller/tree/de68a6c2721ffa165b23f1ebae3ac10fa804a01b) * NO-ISSUE: Add AGENTS.md and CLAUDE.md [#156](https://github.com/openshift/image-customization-controller/pull/156) * [OCPBUGS-70040](https://issues.redhat.com/browse/OCPBUGS-70040): Updating ose-image-customization-controller-container image to be consistent with ART for 4.22 [#155](https://github.com/openshift/image-customization-controller/pull/155) * [Full changelog](https://github.com/openshift/image-customization-controller/compare/d958f0bf39ee93368c89919b7dbe23363f38493e...de68a6c2721ffa165b23f1ebae3ac10fa804a01b) ### [machine-os-images](https://github.com/openshift/machine-os-images/tree/eb1f0477c632891dbfc229a8146c26746e7666d4) * [METAL-1720](https://issues.redhat.com/browse/METAL-1720): Add aarch64 symlinks for initramfs [#79](https://github.com/openshift/machine-os-images/pull/79) * NO-ISSUE: Run fetch_image with tracing [#68](https://github.com/openshift/machine-os-images/pull/68) * [OCPBUGS-69857](https://issues.redhat.com/browse/OCPBUGS-69857): Updating ose-machine-os-images-container image to be consistent with ART for 4.22 [#76](https://github.com/openshift/machine-os-images/pull/76) * NO-ISSUE: Add AGENTS.md file [#75](https://github.com/openshift/machine-os-images/pull/75) * [Full changelog](https://github.com/openshift/machine-os-images/compare/9a8e96a60bb6d8e3c86c2780fd4212e80f5d28e5...eb1f0477c632891dbfc229a8146c26746e7666d4) ### [metallb-frr](https://github.com/openshift/frr/tree/074b1797391cae2355bf889f4ae5807919bb3e34) * [CNF-20883](https://issues.redhat.com/browse/CNF-20883): Downstream merge 2025-12-30 [#118](https://github.com/openshift/frr/pull/118) * [Full changelog](https://github.com/openshift/frr/compare/c82bfaad01b196e12f00622a9a609d87e0a56701...074b1797391cae2355bf889f4ae5807919bb3e34) ### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/1cc531bfee60c8dcbbeed8effedfa3a1e1082dd4) * [OU-1205](https://issues.redhat.com/browse/OU-1205): feat: force rounded dates for consecutive intervals [#748](https://github.com/openshift/monitoring-plugin/pull/748) * [OU-915](https://issues.redhat.com/browse/OU-915): create dashboards and rbac [#746](https://github.com/openshift/monitoring-plugin/pull/746) * [OU-1039](https://issues.redhat.com/browse/OU-1039): add info alert to the Incident page [#741](https://github.com/openshift/monitoring-plugin/pull/741) * NO-JIRA: fix: update vulnerable dependencies [#742](https://github.com/openshift/monitoring-plugin/pull/742) * [COO-1515](https://issues.redhat.com/browse/COO-1515): add the cluster-health-analyzer feature [#736](https://github.com/openshift/monitoring-plugin/pull/736) * [OCPBUGS-72604](https://issues.redhat.com/browse/OCPBUGS-72604): remove top level dispatch into useEffect [#730](https://github.com/openshift/monitoring-plugin/pull/730) * NO-JIRA: monitoring testing - metrics - ungraphable for periodics [#731](https://github.com/openshift/monitoring-plugin/pull/731) * [OU-1134](https://issues.redhat.com/browse/OU-1134): edit perses dashboards automation testing [#712](https://github.com/openshift/monitoring-plugin/pull/712) * [OU-1122](https://issues.redhat.com/browse/OU-1122): reuse existing handler to set alerts table data [#690](https://github.com/openshift/monitoring-plugin/pull/690) * NO-JIRA: fix: remove unnecessary package.lock [#728](https://github.com/openshift/monitoring-plugin/pull/728) * [OCPBUGS-70014](https://issues.redhat.com/browse/OCPBUGS-70014): Updating monitoring-plugin-container image to be consistent with ART for 4.22 [#708](https://github.com/openshift/monitoring-plugin/pull/708) * [OBSINTA-1062](https://issues.redhat.com/browse/OBSINTA-1062): custom cluster-health-analyzer builds [#720](https://github.com/openshift/monitoring-plugin/pull/720) * NO-JIRA: metrics automation failing only in periodics - fix click and type timespan [#725](https://github.com/openshift/monitoring-plugin/pull/725) * NO-JIRA: fix esbuild optional dependencies for cross arch builds [#721](https://github.com/openshift/monitoring-plugin/pull/721) * [OCPBUGS-70314](https://issues.redhat.com/browse/OCPBUGS-70314): fix: update qs vulnerable dependency [#715](https://github.com/openshift/monitoring-plugin/pull/715) * NO-JIRA: metrics automation testing for presubmit and periodic [#716](https://github.com/openshift/monitoring-plugin/pull/716) * NO-JIRA: feat: use esbuild-loader, add push manifest command to makefile [#713](https://github.com/openshift/monitoring-plugin/pull/713) * [OU-1064](https://issues.redhat.com/browse/OU-1064): list perses dashboards automation testing [#711](https://github.com/openshift/monitoring-plugin/pull/711) * NO-JIRA: monitoring automation fixing Core platform change [#709](https://github.com/openshift/monitoring-plugin/pull/709) * [OU-632](https://issues.redhat.com/browse/OU-632): Split ALERTS query_range into several requests for Incidents [#678](https://github.com/openshift/monitoring-plugin/pull/678) * [OU-1082](https://issues.redhat.com/browse/OU-1082): claude slash commands cypress-setup and cypress-run [#673](https://github.com/openshift/monitoring-plugin/pull/673) * [OU-1074](https://issues.redhat.com/browse/OU-1074): feat: add backport claude command [#691](https://github.com/openshift/monitoring-plugin/pull/691) * [OU-1088](https://issues.redhat.com/browse/OU-1088): remove random multiplication [#696](https://github.com/openshift/monitoring-plugin/pull/696) * [OU-1073](https://issues.redhat.com/browse/OU-1073): chore: add contributing guide [#694](https://github.com/openshift/monitoring-plugin/pull/694) * [Full changelog](https://github.com/openshift/monitoring-plugin/compare/a243f0667e8d8ec61078d2417d9fff46ec752634...1cc531bfee60c8dcbbeed8effedfa3a1e1082dd4) ### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/ce94b849567e25007c30dd2a6d249e9f307371e4) * [OCPBUGS-69968](https://issues.redhat.com/browse/OCPBUGS-69968): Updating ose-multus-admission-controller-container image to be consistent with ART for 4.22 [#113](https://github.com/openshift/multus-admission-controller/pull/113) * [Full changelog](https://github.com/openshift/multus-admission-controller/compare/d95feb67adfb97346849c79e36b6a9d404296ae9...ce94b849567e25007c30dd2a6d249e9f307371e4) ### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/129b7feaa969a96a6969d6709f78b4adee4fa301) * [OCPBUGS-69727](https://issues.redhat.com/browse/OCPBUGS-69727): Updating ose-multus-networkpolicy-container image to be consistent with ART for 4.22 [#83](https://github.com/openshift/multus-networkpolicy/pull/83) * [Full changelog](https://github.com/openshift/multus-networkpolicy/compare/5ed5d2408a35847dabfc843b032ee3eecb4d6ee1...129b7feaa969a96a6969d6709f78b4adee4fa301) ### [must-gather](https://github.com/openshift/must-gather/tree/bd9f06199d1e35685107d2df4a3f62b3bd62d2f8) * [OSSM-11290](https://issues.redhat.com/browse/OSSM-11290): Collect Istio ZTunnel resources [#511](https://github.com/openshift/must-gather/pull/511) * [OCPBUGS-70064](https://issues.redhat.com/browse/OCPBUGS-70064): Updating ose-must-gather-container image to be consistent with ART for 4.22 [#519](https://github.com/openshift/must-gather/pull/519) * [Full changelog](https://github.com/openshift/must-gather/compare/b4b434c427ddde3dafd8518d1aa754e49b7bfef1...bd9f06199d1e35685107d2df4a3f62b3bd62d2f8) ### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/199a0ab2e327643902f98bf9d630c7fbff6cb404) * [OCPBUGS-69971](https://issues.redhat.com/browse/OCPBUGS-69971): Updating ose-network-metrics-daemon-container image to be consistent with ART for 4.22 [#140](https://github.com/openshift/network-metrics-daemon/pull/140) * [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/844fa588c4200b8ff768d1916d63f1d4c1db2daf...199a0ab2e327643902f98bf9d630c7fbff6cb404) ### [network-tools](https://github.com/openshift/network-tools/tree/3726e6c999bf07de31cac6d222139e948c2f68e3) * NO-JIRA: Comment submariner team members until they're ready for OVNK bugs [#171](https://github.com/openshift/network-tools/pull/171) * [OCPBUGS-70066](https://issues.redhat.com/browse/OCPBUGS-70066): Updating ose-network-tools-container image to be consistent with ART for 4.22 [#170](https://github.com/openshift/network-tools/pull/170) * [Full changelog](https://github.com/openshift/network-tools/compare/d6717e453a098d551c9e2d2868e1f5317c41e688...3726e6c999bf07de31cac6d222139e948c2f68e3) ### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/b727f52dafbcadde2f49c8dd0376aa28f3f2fc1e) * [CNV-78079](https://issues.redhat.com/browse/CNV-78079): Virtual machine networks page - Other types tab [#335](https://github.com/openshift/networking-console-plugin/pull/335) * [CNV-78079](https://issues.redhat.com/browse/CNV-78079): Virtual machine networks - deletion [#343](https://github.com/openshift/networking-console-plugin/pull/343) * [CNV-78079](https://issues.redhat.com/browse/CNV-78079): Virtual machine networks - details page updates [#333](https://github.com/openshift/networking-console-plugin/pull/333) * [CNV-77540](https://issues.redhat.com/browse/CNV-77540): fix Enable MultiNetworkPolicies lead to invalid URL [#339](https://github.com/openshift/networking-console-plugin/pull/339) * [CNV-78194](https://issues.redhat.com/browse/CNV-78194): update PatternFly to 6.4.0 to align with Console main [#336](https://github.com/openshift/networking-console-plugin/pull/336) * [CNV-70790](https://issues.redhat.com/browse/CNV-70790): Navigation to Project Mapping Before Network Definition Com… [#338](https://github.com/openshift/networking-console-plugin/pull/338) * [CNV-69219](https://issues.redhat.com/browse/CNV-69219): New translations [#337](https://github.com/openshift/networking-console-plugin/pull/337) * [CNV-78079](https://issues.redhat.com/browse/CNV-78079): Virtual machine networks - list updates [#329](https://github.com/openshift/networking-console-plugin/pull/329) * [OCPBUGS-74423](https://issues.redhat.com/browse/OCPBUGS-74423): Migrate to npm [#331](https://github.com/openshift/networking-console-plugin/pull/331) * [CNV-77547](https://issues.redhat.com/browse/CNV-77547): add "Make this network available for all projects" option to Virtual machine network Wizard [#328](https://github.com/openshift/networking-console-plugin/pull/328) * [CNV-76711](https://issues.redhat.com/browse/CNV-76711): Remove @openshift-console/plugin-shared package [#327](https://github.com/openshift/networking-console-plugin/pull/327) * [CNV-76879](https://issues.redhat.com/browse/CNV-76879): Allow passing the physical network name via URL parameter in the VM network wizard [#326](https://github.com/openshift/networking-console-plugin/pull/326) * [CNV-76435](https://issues.redhat.com/browse/CNV-76435): CUDN breadcrumb link to page with Project selector [#325](https://github.com/openshift/networking-console-plugin/pull/325) * [OCPBUGS-73548](https://issues.redhat.com/browse/OCPBUGS-73548): remove whitelist for allowlist [#321](https://github.com/openshift/networking-console-plugin/pull/321) * [CNV-75831](https://issues.redhat.com/browse/CNV-75831): list all NetworkPolicies in "All projects" [#313](https://github.com/openshift/networking-console-plugin/pull/313) * [CNV-76277](https://issues.redhat.com/browse/CNV-76277): Fix name generator with unprofessional names [#315](https://github.com/openshift/networking-console-plugin/pull/315) * [OCPBUGS-70000](https://issues.redhat.com/browse/OCPBUGS-70000): Updating networking-console-plugin-container image to be consistent with ART for 4.22 [#312](https://github.com/openshift/networking-console-plugin/pull/312) * [CNV-76211](https://issues.redhat.com/browse/CNV-76211): Remove deprecated badge from localnet [#314](https://github.com/openshift/networking-console-plugin/pull/314) * [CNV-74685](https://issues.redhat.com/browse/CNV-74685): Fix vm network edit modal [#311](https://github.com/openshift/networking-console-plugin/pull/311) * [CNV-74687](https://issues.redhat.com/browse/CNV-74687): Fixing the title and redirect when deleting a vm network [#307](https://github.com/openshift/networking-console-plugin/pull/307) * [CNV-72230](https://issues.redhat.com/browse/CNV-72230): fix networking links [#309](https://github.com/openshift/networking-console-plugin/pull/309) * [Full changelog](https://github.com/openshift/networking-console-plugin/compare/482f1e7dbf737c7864e6d2a1bd9e9e3066d6c048...b727f52dafbcadde2f49c8dd0376aa28f3f2fc1e) ### [nutanix-cloud-controller-manager](https://github.com/openshift/cloud-provider-nutanix/tree/ecf52c516afe46f6462e6162266c7e934ec9b29c) * [OCPBUGS-69976](https://issues.redhat.com/browse/OCPBUGS-69976): Updating ose-nutanix-cloud-controller-manager-container image to be consistent with ART for 4.22 [#53](https://github.com/openshift/cloud-provider-nutanix/pull/53) * [Full changelog](https://github.com/openshift/cloud-provider-nutanix/compare/33b7bec6fe27b8d126982a70b4579112cd67052b...ecf52c516afe46f6462e6162266c7e934ec9b29c) ### [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix/tree/76a3689c3d57382b5e367930b7cd8a977bcb48cd) * [OCPBUGS-69913](https://issues.redhat.com/browse/OCPBUGS-69913): Updating ose-nutanix-machine-controllers-container image to be consistent with ART for 4.22 [#128](https://github.com/openshift/machine-api-provider-nutanix/pull/128) * [Full changelog](https://github.com/openshift/machine-api-provider-nutanix/compare/b15a665cd9c12c5a7d2ac81b5330b6f446c3a8be...76a3689c3d57382b5e367930b7cd8a977bcb48cd) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/4e60f3f95d0c3215629233b6a88001730bbde86d) * [CNTRLPLANE-2260](https://issues.redhat.com/browse/CNTRLPLANE-2260): cmd/oauth-apiserver-tests-ext: Update OTE framework integration [#162](https://github.com/openshift/oauth-apiserver/pull/162) * [OCPBUGS-69818](https://issues.redhat.com/browse/OCPBUGS-69818): Updating ose-oauth-apiserver-container image to be consistent with ART for 4.22 [#160](https://github.com/openshift/oauth-apiserver/pull/160) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/cd7a88e42d42751ebf2e00618d7ca201c61978fc...4e60f3f95d0c3215629233b6a88001730bbde86d) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/714292f5478e6c12da6a31710f72bc8fbe6fb925) * [OCPBUGS-73848](https://issues.redhat.com/browse/OCPBUGS-73848): test/e2e - do not use ambiguous container image short names [#343](https://github.com/openshift/oauth-proxy/pull/343) * [Full changelog](https://github.com/openshift/oauth-proxy/compare/39f8426add0e2b669cae3232c3fb793ad1b6bb07...714292f5478e6c12da6a31710f72bc8fbe6fb925) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/3a72442ff73a4142d2334a3e300cfaf5342d6b1b) * [OCPBUGS-75013](https://issues.redhat.com/browse/OCPBUGS-75013): Fix reg config detection for explicit false values [#1348](https://github.com/openshift/oc-mirror/pull/1348) * [OCPBUGS-73760](https://issues.redhat.com/browse/OCPBUGS-73760): fix conversion issue for catalog [#1338](https://github.com/openshift/oc-mirror/pull/1338) * [OCPBUGS-69745](https://issues.redhat.com/browse/OCPBUGS-69745): fix duplicated channel bug in filtered catalogs [#1339](https://github.com/openshift/oc-mirror/pull/1339) * [CLID-476](https://issues.redhat.com/browse/CLID-476): Fixes for cross-build errors [#1303](https://github.com/openshift/oc-mirror/pull/1303) * [OCPBUGS-70024](https://issues.redhat.com/browse/OCPBUGS-70024): images: update images to 4.22 [#1337](https://github.com/openshift/oc-mirror/pull/1337) * [OCPBUGS-70024](https://issues.redhat.com/browse/OCPBUGS-70024): Updating oc-mirror-plugin-container image to be consistent with ART for 4.22 [#1331](https://github.com/openshift/oc-mirror/pull/1331) * NO-JIRA: Add tests/results-integration to .gitignore [#1326](https://github.com/openshift/oc-mirror/pull/1326) * [CLID-480](https://issues.redhat.com/browse/CLID-480): v2: do not invoke v1 make commands [#1310](https://github.com/openshift/oc-mirror/pull/1310) * [CLID-512](https://issues.redhat.com/browse/CLID-512): claude: add slash command for ISC generation [#1328](https://github.com/openshift/oc-mirror/pull/1328) * [Full changelog](https://github.com/openshift/oc-mirror/compare/38b29a1d4a2e825ee10bed72ad2d92056b3d36f2...3a72442ff73a4142d2334a3e300cfaf5342d6b1b) ### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/52115690e29c66c95ef9437bf9d66a958dabac9d) * NO-ISSUE: Synchronize From Upstream Repositories [#633](https://github.com/openshift/operator-framework-operator-controller/pull/633) * NO-ISSUE: Synchronize From Upstream Repositories [#632](https://github.com/openshift/operator-framework-operator-controller/pull/632) * NO-ISSUE: Synchronize From Upstream Repositories [#630](https://github.com/openshift/operator-framework-operator-controller/pull/630) * [OPRUN-4439](https://issues.redhat.com/browse/OPRUN-4439): Update test-operator startup script to fix pod probe endpoints [#629](https://github.com/openshift/operator-framework-operator-controller/pull/629) * NO-ISSUE: add 85889 automation [#603](https://github.com/openshift/operator-framework-operator-controller/pull/603) * NO-ISSUE: add 83979 automation [#602](https://github.com/openshift/operator-framework-operator-controller/pull/602) * NO-ISSUE: Synchronize From Upstream Repositories [#625](https://github.com/openshift/operator-framework-operator-controller/pull/625) * [OPRUN-4441](https://issues.redhat.com/browse/OPRUN-4441): fix(ote): fix SingleOwnNamespace test for Boxcutter runtime compatibility and use as operator-controller dep from root instead of upstream release [#628](https://github.com/openshift/operator-framework-operator-controller/pull/628) * [OCPQE-31553](https://issues.redhat.com/browse/OCPQE-31553): adjust watchnamespace qe case based on change [#623](https://github.com/openshift/operator-framework-operator-controller/pull/623) * [OPRUN-4439](https://issues.redhat.com/browse/OPRUN-4439): Fix test operator controller pod probes [#614](https://github.com/openshift/operator-framework-operator-controller/pull/614) * NO-ISSUE: Synchronize From Upstream Repositories [#622](https://github.com/openshift/operator-framework-operator-controller/pull/622) * [OPRUN-4446](https://issues.redhat.com/browse/OPRUN-4446): Update preflight auth checks for Boxcutter feature gate [#621](https://github.com/openshift/operator-framework-operator-controller/pull/621) * [OPRUN-4112](https://issues.redhat.com/browse/OPRUN-4112): Synchronize From Upstream Repositories [#615](https://github.com/openshift/operator-framework-operator-controller/pull/615) * [OPRUN-4403](https://issues.redhat.com/browse/OPRUN-4403): OPRUN-4403 case for upgrade major version [#618](https://github.com/openshift/operator-framework-operator-controller/pull/618) * [OCPQE-31521](https://issues.redhat.com/browse/OCPQE-31521): enhance ocp-79770 [#616](https://github.com/openshift/operator-framework-operator-controller/pull/616) * [OPRUN-4063](https://issues.redhat.com/browse/OPRUN-4063): config watchnamespace api cases [#612](https://github.com/openshift/operator-framework-operator-controller/pull/612) * NO-ISSUE: Synchronize From Upstream Repositories [#610](https://github.com/openshift/operator-framework-operator-controller/pull/610) * [OPRUN-4385](https://issues.redhat.com/browse/OPRUN-4385): Remove marketplace index from tests [#598](https://github.com/openshift/operator-framework-operator-controller/pull/598) * NO-ISSUE: Synchronize From Upstream Repositories [#608](https://github.com/openshift/operator-framework-operator-controller/pull/608) * [TRT-2516](https://issues.redhat.com/browse/TRT-2516): Revert #594 "OCPBUGS-65634: add service account to curl job" [#609](https://github.com/openshift/operator-framework-operator-controller/pull/609) * [OCPBUGS-65634](https://issues.redhat.com/browse/OCPBUGS-65634): add service account to curl job [#594](https://github.com/openshift/operator-framework-operator-controller/pull/594) * NO-ISSUE: Synchronize From Upstream Repositories [#601](https://github.com/openshift/operator-framework-operator-controller/pull/601) * [OCPQE-31296](https://issues.redhat.com/browse/OCPQE-31296): enhance qe cases to make it more stable [#604](https://github.com/openshift/operator-framework-operator-controller/pull/604) * NO-ISSUE: Run upstream e2e tests tagged with `@catalogd-update` [#605](https://github.com/openshift/operator-framework-operator-controller/pull/605) * NO-ISSUE: Synchronize From Upstream Repositories [#597](https://github.com/openshift/operator-framework-operator-controller/pull/597) * [OPRUN-4350](https://issues.redhat.com/browse/OPRUN-4350): Update to golang 1.25 and ocp 4.22 [#586](https://github.com/openshift/operator-framework-operator-controller/pull/586) * [OCPQE-31263](https://issues.redhat.com/browse/OCPQE-31263): update 83026 to specify the clustercatalog [#583](https://github.com/openshift/operator-framework-operator-controller/pull/583) * [OCPQE-30674](https://issues.redhat.com/browse/OCPQE-30674): migrate bandrade's OLMv1 test cases to OTE [#562](https://github.com/openshift/operator-framework-operator-controller/pull/562) * [OCPQE-31264](https://issues.redhat.com/browse/OCPQE-31264): update 80458's timeout to 180s [#579](https://github.com/openshift/operator-framework-operator-controller/pull/579) * NO-ISSUE: Synchronize from upstream [#581](https://github.com/openshift/operator-framework-operator-controller/pull/581) * [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/bc5f350745f86a8fa60caccff6c3ea1ecf2ac977...52115690e29c66c95ef9437bf9d66a958dabac9d) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/33bfdefdeb0c2654b8171355f52746aa20d23649) * Revert "OCPBUGS-72408: block image import from cluster IP addresses" [#599](https://github.com/openshift/openshift-apiserver/pull/599) * [OCPBUGS-72408](https://issues.redhat.com/browse/OCPBUGS-72408): block image import from cluster IP addresses [#591](https://github.com/openshift/openshift-apiserver/pull/591) * [OCPBUGS-70049](https://issues.redhat.com/browse/OCPBUGS-70049): Updating ose-openshift-apiserver-container image to be consistent with ART for 4.22 [#590](https://github.com/openshift/openshift-apiserver/pull/590) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/64dea074d6b457e1fae3598cea0bb72493d2cab8...33bfdefdeb0c2654b8171355f52746aa20d23649) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/19ac71374ea7d42957fe0eb3cc6d38679cc257e1) * [CNTRLPLANE-2620](https://issues.redhat.com/browse/CNTRLPLANE-2620): bump github.com/openshift/library-go [#427](https://github.com/openshift/openshift-controller-manager/pull/427) * [OCPBUGS-69696](https://issues.redhat.com/browse/OCPBUGS-69696): Updating ose-openshift-controller-manager-container image to be consistent with ART for 4.22 [#425](https://github.com/openshift/openshift-controller-manager/pull/425) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/438d52e79d691e016d66eabfe9a53c84229db40c...19ac71374ea7d42957fe0eb3cc6d38679cc257e1) ### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/c25911c01a343c1e077bb92f0b486274e38756ce) * [OCPBUGS-69985](https://issues.redhat.com/browse/OCPBUGS-69985): Updating openshift-state-metrics-container image to be consistent with ART for 4.22 [#128](https://github.com/openshift/openshift-state-metrics/pull/128) * [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/ab605a4bf1c6cd5a6c58f245fb67ce648caebfa8...c25911c01a343c1e077bb92f0b486274e38756ce) ### [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/7c6fdb46ea58a9a2f09e3ef4e150cd39a89d5b71) * [OCPBUGS-69731](https://issues.redhat.com/browse/OCPBUGS-69731): Updating openstack-cluster-api-controllers-container image to be consistent with ART for 4.22 [#396](https://github.com/openshift/cluster-api-provider-openstack/pull/396) * NO-JIRA: Sync main with latest upstream (release-0.14) [#395](https://github.com/openshift/cluster-api-provider-openstack/pull/395) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/e1c0f2f9e2e70843d5c42dfe3bddf70530a97b0f...7c6fdb46ea58a9a2f09e3ef4e150cd39a89d5b71) ### [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack/tree/f4b0ea02c29526a008c672a01d5f8331bfe1cb41) * [OCPBUGS-70022](https://issues.redhat.com/browse/OCPBUGS-70022): Updating ose-machine-api-provider-openstack-container image to be consistent with ART for 4.22 [#149](https://github.com/openshift/machine-api-provider-openstack/pull/149) * [OCPBUGS-67298](https://issues.redhat.com/browse/OCPBUGS-67298): Don't record event for every reconcile [#142](https://github.com/openshift/machine-api-provider-openstack/pull/142) * [Full changelog](https://github.com/openshift/machine-api-provider-openstack/compare/b5a300cae8a79a59417c0a24c371af9a8f0258fe...f4b0ea02c29526a008c672a01d5f8331bfe1cb41) ### [openstack-resource-controller](https://github.com/openshift/openstack-resource-controller/tree/6a62845e025d223cc17c5cbc02ae2af985624e0b) * [OCPBUGS-70015](https://issues.redhat.com/browse/OCPBUGS-70015): Updating openstack-resource-controller-container image to be consistent with ART for 4.22 [#25](https://github.com/openshift/openstack-resource-controller/pull/25) * [Full changelog](https://github.com/openshift/openstack-resource-controller/compare/70f5ad34915041c82ad0a8ed6ea64bd8859d1e72...6a62845e025d223cc17c5cbc02ae2af985624e0b) ### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/0099b63b5a8db5bd00b00e5c3b4bb37c6c8dbb4c) * NO-ISSUE: Synchronize From Upstream Repositories [#1226](https://github.com/openshift/operator-framework-olm/pull/1226) * [OCPBUGS-76323](https://issues.redhat.com/browse/OCPBUGS-76323): OCPQE-31553:remove qe case of testing collect-profiles [#1221](https://github.com/openshift/operator-framework-olm/pull/1221) * NO-ISSUE: UPSTREAM: : migrate bandrade test cases to OTE [#1193](https://github.com/openshift/operator-framework-olm/pull/1193) * [OCPBUGS-31547](https://issues.redhat.com/browse/OCPBUGS-31547): Remove the collect-profiles job [#1215](https://github.com/openshift/operator-framework-olm/pull/1215) * [OCPBUGS-26404](https://issues.redhat.com/browse/OCPBUGS-26404): Add retry logic for SNO cluster detection in leader election configuration [#1210](https://github.com/openshift/operator-framework-olm/pull/1210) * [OCPQE-31553](https://issues.redhat.com/browse/OCPQE-31553): continue to adjust case per collect-profiles change [#1218](https://github.com/openshift/operator-framework-olm/pull/1218) * [OPRUN-4407](https://issues.redhat.com/browse/OPRUN-4407): automate OCP-87276 [#1212](https://github.com/openshift/operator-framework-olm/pull/1212) * [OCPQE-31558](https://issues.redhat.com/browse/OCPQE-31558), [OCPQE-31559](https://issues.redhat.com/browse/OCPQE-31559): Update QE test cases to align with the removal of the redhat-marketplace catalog [#1217](https://github.com/openshift/operator-framework-olm/pull/1217) * [OCPQE-31553](https://issues.redhat.com/browse/OCPQE-31553): change to check collect-profile networkpolicy dynamically [#1216](https://github.com/openshift/operator-framework-olm/pull/1216) * [OCPBUGS-74389](https://issues.redhat.com/browse/OCPBUGS-74389): Synchronize From Upstream Repositories [#1206](https://github.com/openshift/operator-framework-olm/pull/1206) * [OPRUN-4414](https://issues.redhat.com/browse/OPRUN-4414): Integrate APIServer TLS controller into PSM [#1205](https://github.com/openshift/operator-framework-olm/pull/1205) * [OPRUN-4415](https://issues.redhat.com/browse/OPRUN-4415): Synchronize From Upstream Repositories [#1202](https://github.com/openshift/operator-framework-olm/pull/1202) * NO-ISSUE: Synchronize From Upstream Repositories [#1201](https://github.com/openshift/operator-framework-olm/pull/1201) * [OPRUN-4416](https://issues.redhat.com/browse/OPRUN-4416): Remove kube-rbac-proxy from PSM [#1190](https://github.com/openshift/operator-framework-olm/pull/1190) * NO-ISSUE: automate ocp-85743 and ocp-85745 [#1197](https://github.com/openshift/operator-framework-olm/pull/1197) * [OCPQE-31468](https://issues.redhat.com/browse/OCPQE-31468): add missed opm db testdata [#1196](https://github.com/openshift/operator-framework-olm/pull/1196) * [OCPQE-31468](https://issues.redhat.com/browse/OCPQE-31468): recovery missed qe testdata [#1194](https://github.com/openshift/operator-framework-olm/pull/1194) * [OCPBUGS-65867](https://issues.redhat.com/browse/OCPBUGS-65867): Synchronize From Upstream Repositories [#1195](https://github.com/openshift/operator-framework-olm/pull/1195) * NO-ISSUE: Synchronize From Upstream Repositories [#1192](https://github.com/openshift/operator-framework-olm/pull/1192) * [OCPQE-30680](https://issues.redhat.com/browse/OCPQE-30680): migrate ocp-25674 [#1185](https://github.com/openshift/operator-framework-olm/pull/1185) * NO-ISSUE: UPSTREAM: <carry>: migrate bandrade test cases to OTE [#1169](https://github.com/openshift/operator-framework-olm/pull/1169) * [OCPQE-31297](https://issues.redhat.com/browse/OCPQE-31297): enhance ocp and microshift olm case [#1173](https://github.com/openshift/operator-framework-olm/pull/1173) * NO-ISSUE: Synchronize From Upstream Repositories [#1168](https://github.com/openshift/operator-framework-olm/pull/1168) * [OCPQE-30680](https://issues.redhat.com/browse/OCPQE-30680): migrate OLMv0 test cases to OTE [#1166](https://github.com/openshift/operator-framework-olm/pull/1166) * [OPRUN-4351](https://issues.redhat.com/browse/OPRUN-4351): Update Dockerfiles/CI to use golang 1.25/ocp 4.22 [#1178](https://github.com/openshift/operator-framework-olm/pull/1178) * Updating ose-operator-framework-tools-container image to be consistent with ART for 4.22 [#1174](https://github.com/openshift/operator-framework-olm/pull/1174) * [OCPBUGS-69774](https://issues.redhat.com/browse/OCPBUGS-69774): Updating operator-registry-container image to be consistent with ART for 4.22 [#1177](https://github.com/openshift/operator-framework-olm/pull/1177) * [OCPBUGS-69740](https://issues.redhat.com/browse/OCPBUGS-69740): Updating operator-lifecycle-manager-container image to be consistent with ART for 4.22 [#1175](https://github.com/openshift/operator-framework-olm/pull/1175) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/67b24a854479ff5e92f98a928b07683bddfc91b6...0099b63b5a8db5bd00b00e5c3b4bb37c6c8dbb4c) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/09805a8c76bcab6e822b213840aee6b64aeb0c37) * [OPRUN-4456](https://issues.redhat.com/browse/OPRUN-4456): chore(deps): upgrade Go module dependencies (edge) [#724](https://github.com/operator-framework/operator-marketplace/pull/724) * NO-ISSUE: Bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 [#720](https://github.com/operator-framework/operator-marketplace/pull/720) * NO-ISSUE: Bump sigs.k8s.io/controller-runtime from 0.23.0 to 0.23.1 in the k8s-dependencies group [#718](https://github.com/operator-framework/operator-marketplace/pull/718) * NO-ISSUE: Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 [#719](https://github.com/operator-framework/operator-marketplace/pull/719) * [OCPBUGS-65581](https://issues.redhat.com/browse/OCPBUGS-65581): marketplace-operator sets Progressing=True during upgrade [#713](https://github.com/operator-framework/operator-marketplace/pull/713) * [OPRUN-4410](https://issues.redhat.com/browse/OPRUN-4410): Add Openshift TLS Profiles support to marketplace-operator [#715](https://github.com/operator-framework/operator-marketplace/pull/715) * NO-ISSUE: Bump github.com/operator-framework/api from 0.37.0 to 0.38.0 [#717](https://github.com/operator-framework/operator-marketplace/pull/717) * [OPRUN-4302](https://issues.redhat.com/browse/OPRUN-4302): Remove marketplace index [#698](https://github.com/operator-framework/operator-marketplace/pull/698) * [OCPBUGS-74360](https://issues.redhat.com/browse/OCPBUGS-74360): Fix image for the build [#714](https://github.com/operator-framework/operator-marketplace/pull/714) * NO-ISSUE: Bump sigs.k8s.io/controller-runtime from 0.22.4 to 0.23.0 in the k8s-dependencies group [#711](https://github.com/operator-framework/operator-marketplace/pull/711) * NO-ISSUE: Bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 [#712](https://github.com/operator-framework/operator-marketplace/pull/712) * [OCPBUGS-74006](https://issues.redhat.com/browse/OCPBUGS-74006): Updating marketplace-operator-container image to be consistent with ART for 4.22 [#709](https://github.com/operator-framework/operator-marketplace/pull/709) * NO-ISSUE: Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.4 [#701](https://github.com/operator-framework/operator-marketplace/pull/701) * NO-ISSUE: Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 [#702](https://github.com/operator-framework/operator-marketplace/pull/702) * [OCPBUGS-69441](https://issues.redhat.com/browse/OCPBUGS-69441): Increase default catalog polling interval to 4h (240m) [#695](https://github.com/operator-framework/operator-marketplace/pull/695) * NO-ISSUE: Bump the k8s-dependencies group with 2 updates [#697](https://github.com/operator-framework/operator-marketplace/pull/697) * NO-ISSUE: Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 [#691](https://github.com/operator-framework/operator-marketplace/pull/691) * [OPRUN-4354](https://issues.redhat.com/browse/OPRUN-4354): Update to build containers to golang-1.25 [#696](https://github.com/operator-framework/operator-marketplace/pull/696) * NO-ISSUE: update ports on deployment manifests, fix spacing [#689](https://github.com/operator-framework/operator-marketplace/pull/689) * [OCPBUGS-69929](https://issues.redhat.com/browse/OCPBUGS-69929): Updating marketplace-operator-container image to be consistent with ART for 4.22 [#694](https://github.com/operator-framework/operator-marketplace/pull/694) * NO-ISSUE: Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 [#692](https://github.com/operator-framework/operator-marketplace/pull/692) * NO-ISSUE: Bump github.com/operator-framework/api from 0.36.0 to 0.37.0 [#693](https://github.com/operator-framework/operator-marketplace/pull/693) * NO-ISSUE: Bump the k8s-dependencies group with 3 updates [#686](https://github.com/operator-framework/operator-marketplace/pull/686) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/6792bede6c2ed304046c8ef993b4e870378a8be1...09805a8c76bcab6e822b213840aee6b64aeb0c37) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/3cbf3975f3d5287997141481b95a68b8203774f8) * [CORENET-6168](https://issues.redhat.com/browse/CORENET-6168): skip new NetSeg Localnet test [#2963](https://github.com/openshift/ovn-kubernetes/pull/2963) * [OCPBUGS-69753](https://issues.redhat.com/browse/OCPBUGS-69753): Updating ose-ovn-kubernetes-base-container image to be consistent with ART for 4.22 [#2907](https://github.com/openshift/ovn-kubernetes/pull/2907) * [OCPBUGS-61524](https://issues.redhat.com/browse/OCPBUGS-61524), [OCPBUGS-66994](https://issues.redhat.com/browse/OCPBUGS-66994): DownStream Merge [01-03-2026] [#2917](https://github.com/openshift/ovn-kubernetes/pull/2917) * [CORENET-6170](https://issues.redhat.com/browse/CORENET-6170): Add OCP tests extension [#2461](https://github.com/openshift/ovn-kubernetes/pull/2461) * [OCPBUGS-70087](https://issues.redhat.com/browse/OCPBUGS-70087): Updating ovn-kubernetes-microshift-container image to be consistent with ART for 4.22 [#2913](https://github.com/openshift/ovn-kubernetes/pull/2913) * [OCPBUGS-70058](https://issues.redhat.com/browse/OCPBUGS-70058): Updating ose-ovn-kubernetes-container image to be consistent with ART for 4.22 [#2912](https://github.com/openshift/ovn-kubernetes/pull/2912) * [OCPBUGS-66235](https://issues.redhat.com/browse/OCPBUGS-66235): DownStream Merge [12-19-2025] [#2910](https://github.com/openshift/ovn-kubernetes/pull/2910) * [CORENET-6356](https://issues.redhat.com/browse/CORENET-6356): Bump OVN to 25.09 and 25.09 for OKD [#2909](https://github.com/openshift/ovn-kubernetes/pull/2909) * [OCPBUGS-66234](https://issues.redhat.com/browse/OCPBUGS-66234): DownStream Merge [12-04-2025] [#2896](https://github.com/openshift/ovn-kubernetes/pull/2896) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/25a714b82c643bcfdf5543cb467afa32dac06787...3cbf3975f3d5287997141481b95a68b8203774f8) ### [powervs-block-csi-driver](https://github.com/openshift/ibm-powervs-block-csi-driver/tree/8ff4bebaad3034d1785b14cb7458e1fd6b59c775) * [MULTIARCH-5838](https://issues.redhat.com/browse/MULTIARCH-5838): Rebase ibm-powervs-block-csi-driver with upstream [#109](https://github.com/openshift/ibm-powervs-block-csi-driver/pull/109) * [OCPBUGS-69805](https://issues.redhat.com/browse/OCPBUGS-69805): Updating ose-powervs-block-csi-driver-container image to be consistent with ART for 4.22 [#108](https://github.com/openshift/ibm-powervs-block-csi-driver/pull/108) * [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver/compare/791e12aba9ab7c4fed1e5f9554e5b9ec86342e1a...8ff4bebaad3034d1785b14cb7458e1fd6b59c775) ### [powervs-block-csi-driver-operator](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/tree/81f1e1f4f6c6d51a71fc7b2e82f513482695be97) * [STOR-2523](https://issues.redhat.com/browse/STOR-2523): Add desired-version annotation to controller Deployment and use DeploymentVersionController in ibm-powervs-block-csi-driver-operator [#90](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/pull/90) * No-JIRA: Update owners [#93](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/pull/93) * [OCPBUGS-69906](https://issues.redhat.com/browse/OCPBUGS-69906): Updating ose-powervs-block-csi-driver-operator-container image to be consistent with ART for 4.22 [#94](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/pull/94) * [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/compare/e22228ae9f53298e7520d9ae2b9230b2d5dd4cff...81f1e1f4f6c6d51a71fc7b2e82f513482695be97) ### [powervs-cloud-controller-manager](https://github.com/openshift/cloud-provider-powervs/tree/5ea93179bf25360bd3e72f931dda8087ba572f04) * No-Jira: Bump golang.org/x/crypto to 0.45.0 [#90](https://github.com/openshift/cloud-provider-powervs/pull/90) * [Full changelog](https://github.com/openshift/cloud-provider-powervs/compare/969a04e9dcb4cdde10e3038a9e28d2e27548918d...5ea93179bf25360bd3e72f931dda8087ba572f04) ### [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs/tree/bc7c3eecb22547fcb20ed36a6f36fccd3fe8ac3b) * [OCPBUGS-70051](https://issues.redhat.com/browse/OCPBUGS-70051): Updating ose-powervs-machine-controllers-container image to be consistent with ART for 4.22 [#133](https://github.com/openshift/machine-api-provider-powervs/pull/133) * [Full changelog](https://github.com/openshift/machine-api-provider-powervs/compare/551974ef93dedb1b9677a778e1533391448e0c56...bc7c3eecb22547fcb20ed36a6f36fccd3fe8ac3b) ### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/0e4a77f9ea926e4f059a7ced4aa6483a1d41b6cd) * [OCPBUGS-70042](https://issues.redhat.com/browse/OCPBUGS-70042): Updating prom-label-proxy-container image to be consistent with ART for 4.22 [#388](https://github.com/openshift/prom-label-proxy/pull/388) * [Full changelog](https://github.com/openshift/prom-label-proxy/compare/610c11b59dd17f1d6dc35b62ca1d0602b5c0f494...0e4a77f9ea926e4f059a7ced4aa6483a1d41b6cd) ### [prometheus](https://github.com/openshift/prometheus/tree/d2244fac6491e4c08589af4e143540ad63a72bb0) * [OCPBUGS-69956](https://issues.redhat.com/browse/OCPBUGS-69956): Updating golang-github-prometheus-prometheus-container image to be consistent with ART for 4.22 [#284](https://github.com/openshift/prometheus/pull/284) * [Full changelog](https://github.com/openshift/prometheus/compare/ac9443d270b96912311ede64da160f839278bb65...d2244fac6491e4c08589af4e143540ad63a72bb0) ### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/6818bee095a8e5d9c393c05d95702a6dd781c88b) * [OCPBUGS-74035](https://issues.redhat.com/browse/OCPBUGS-74035): Updating golang-github-prometheus-alertmanager-container image to be consistent with ART for 4.22 [#112](https://github.com/openshift/prometheus-alertmanager/pull/112) * [OCPBUGS-69983](https://issues.redhat.com/browse/OCPBUGS-69983): Updating golang-github-prometheus-alertmanager-container image to be consistent with ART for 4.22 [#109](https://github.com/openshift/prometheus-alertmanager/pull/109) * [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/3dbe0b64ae3b9439b888be65a32431c7bf0d6806...6818bee095a8e5d9c393c05d95702a6dd781c88b) ### [prometheus-config-reloader, prometheus-operator, prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator/tree/d63ef84bacee753d12e4c4e94826a0a22fe508fa) * [OCPBUGS-67303](https://issues.redhat.com/browse/OCPBUGS-67303): Validate `webhookURL` secret for `MSTeams` receiver in `AlertmanagerConfig` CRD [#358](https://github.com/openshift/prometheus-operator/pull/358) * [OCPBUGS-70007](https://issues.redhat.com/browse/OCPBUGS-70007): Updating prometheus-config-reloader-container image to be consistent with ART for 4.22 [#352](https://github.com/openshift/prometheus-operator/pull/352) * [OCPBUGS-70055](https://issues.redhat.com/browse/OCPBUGS-70055): Updating prometheus-operator-container image to be consistent with ART for 4.22 [#353](https://github.com/openshift/prometheus-operator/pull/353) * [OCPBUGS-69832](https://issues.redhat.com/browse/OCPBUGS-69832): Updating prometheus-operator-admission-webhook-container image to be consistent with ART for 4.22 [#351](https://github.com/openshift/prometheus-operator/pull/351) * [OCPBUGS-67215](https://issues.redhat.com/browse/OCPBUGS-67215): [bot] Bump openshift/prometheus-operator to v0.87.1 [#349](https://github.com/openshift/prometheus-operator/pull/349) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/4889ec9a591e78f50916a9ffedf4499c6fc63259...d63ef84bacee753d12e4c4e94826a0a22fe508fa) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/b548e3ede67da3cdb6eba354f396e985a8b0f2d1) * [OCPBUGS-69806](https://issues.redhat.com/browse/OCPBUGS-69806): Updating golang-github-prometheus-node_exporter-container image to be consistent with ART for 4.22 [#174](https://github.com/openshift/node_exporter/pull/174) * [Full changelog](https://github.com/openshift/node_exporter/compare/39d728735779afef886bc10a8bc7cf72f54d51a0...b548e3ede67da3cdb6eba354f396e985a8b0f2d1) ### [route-controller-manager](https://github.com/openshift/route-controller-manager/tree/2b9e93a5f0fc1e93090bbe34ce95f3b4ad5cff15) * [OCPBUGS-63449](https://issues.redhat.com/browse/OCPBUGS-63449): filter ingress namespace on UnmanagedRoutes metric [#71](https://github.com/openshift/route-controller-manager/pull/71) * NO-JIRA: add jcmoraisjr to owners [#69](https://github.com/openshift/route-controller-manager/pull/69) * [Full changelog](https://github.com/openshift/route-controller-manager/compare/8a69194a461dc33d2ed67a220bca91d384d34df4...2b9e93a5f0fc1e93090bbe34ce95f3b4ad5cff15) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/503e4f5f4c74fd095a8dca385541125f3c9ee28b) * [CNTRLPLANE-2547](https://issues.redhat.com/browse/CNTRLPLANE-2547): test/e2e: migrate metrics tests for OTE compatibility [#305](https://github.com/openshift/service-ca-operator/pull/305) * [CNTRLPLANE-2537](https://issues.redhat.com/browse/CNTRLPLANE-2537): test/e2e: migrate headless-stateful-serving-cert-secret-delete-data test for OTE compatibility [#304](https://github.com/openshift/service-ca-operator/pull/304) * [CNTRLPLANE-2508](https://issues.redhat.com/browse/CNTRLPLANE-2508): test/e2e: migrate vulnerable-legacy-ca-bundle-injection-configmap test for OTE compatibility [#303](https://github.com/openshift/service-ca-operator/pull/303) * [CNTRLPLANE-2499](https://issues.redhat.com/browse/CNTRLPLANE-2499): test/e2e: migrate ca-bundle-injection-configmap-update test for OTE compatibility [#302](https://github.com/openshift/service-ca-operator/pull/302) * [CNTRLPLANE-2498](https://issues.redhat.com/browse/CNTRLPLANE-2498): test/e2e: migrate ca-bundle-injection-configmap test for OTE compatibility [#301](https://github.com/openshift/service-ca-operator/pull/301) * [CNTRLPLANE-2494](https://issues.redhat.com/browse/CNTRLPLANE-2494): test/e2e: migrate serving-cert-secret-delete-data test for OTE compatibility [#300](https://github.com/openshift/service-ca-operator/pull/300) * [CNTRLPLANE-2491](https://issues.redhat.com/browse/CNTRLPLANE-2491): test/e2e: migrate serving-cert-secret-add-data test for OTE compatibility [#299](https://github.com/openshift/service-ca-operator/pull/299) * [CNTRLPLANE-2490](https://issues.redhat.com/browse/CNTRLPLANE-2490): test/e2e: migrate serving-cert-secret-modify-bad-tlsCert test for OTE compatibility [#298](https://github.com/openshift/service-ca-operator/pull/298) * [CNTRLPLANE-2161](https://issues.redhat.com/browse/CNTRLPLANE-2161): test/e2e: migrate serving-cert-annotation test for OTE compatibility [#297](https://github.com/openshift/service-ca-operator/pull/297) * [OCPBUGS-69911](https://issues.redhat.com/browse/OCPBUGS-69911): Updating ose-service-ca-operator-container image to be consistent with ART for 4.22 [#296](https://github.com/openshift/service-ca-operator/pull/296) * [Full changelog](https://github.com/openshift/service-ca-operator/compare/6fce3653673ecbe49393bcf66cfbec783c787b3c...503e4f5f4c74fd095a8dca385541125f3c9ee28b) ### [stream-coreos, stream-coreos-extensions](https://github.com/openshift/os/tree/c96e35987fb1093beb7631f27aecf324ae8a44f5) * NO-JIRA: rhaos-pkgs-match-openshift: exclude known package mismatches [#1891](https://github.com/openshift/os/pull/1891) * No-JIRA: move the OKD SIG repo to 4.22 [#1890](https://github.com/openshift/os/pull/1890) * NO-JIRA: OWNERS: add user `Rolv-Apneseth` [#1882](https://github.com/openshift/os/pull/1882) * NO-JIRA: Update to track 4.22 and rhel-9.8 [#1881](https://github.com/openshift/os/pull/1881) * NO-JIRA: rhel-10.1: enable rhel-10.1-fast-datapath [#1885](https://github.com/openshift/os/pull/1885) * NO-JIRA: packages-openshift: enable rhel-10.1-fast-datapath [#1884](https://github.com/openshift/os/pull/1884) * [OCPNODE-4010](https://issues.redhat.com/browse/OCPNODE-4010): package: add ose-crio-credential-provider [#1879](https://github.com/openshift/os/pull/1879) * [OCPBUGS-70162](https://issues.redhat.com/browse/OCPBUGS-70162): extensions/rhel-10.1: Re-enable ipsec [#1878](https://github.com/openshift/os/pull/1878) * NO-JIRA: drop use of rhel-9.6-appstream-containernetworking repo [#1877](https://github.com/openshift/os/pull/1877) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/os/compare/f067e01e102f8d8ca2759ac00dea6ae4a7f67a95...c96e35987fb1093beb7631f27aecf324ae8a44f5) ### [telemeter](https://github.com/openshift/telemeter/tree/12cc47efc6cf6cdb549c446a4b222dda29aa8b41) * NO-ISSUE: switch http_request_size_bytes to histogram [#574](https://github.com/openshift/telemeter/pull/574) * NO-ISSUE: support native histograms [#573](https://github.com/openshift/telemeter/pull/573) * NO-ISSUE: update github.com/prometheus/client_golang [#572](https://github.com/openshift/telemeter/pull/572) * [OCPBUGS-69697](https://issues.redhat.com/browse/OCPBUGS-69697): Updating telemeter-container image to be consistent with ART for 4.22 [#571](https://github.com/openshift/telemeter/pull/571) * [Full changelog](https://github.com/openshift/telemeter/compare/a54acdfeb2d62c79516d099e37f3319205c903a7...12cc47efc6cf6cdb549c446a4b222dda29aa8b41) ### [tests](https://github.com/openshift/origin/tree/14af86be9d177541e1dde239ce837028451050fb) * NO-ISSUE: Automated - Update synthetic test data [#30694](https://github.com/openshift/origin/pull/30694) * NO-JIRA: Ignore state transitions on upgrade failures and SNO [#30762](https://github.com/openshift/origin/pull/30762) * [SPLAT-2337](https://issues.redhat.com/browse/SPLAT-2337): CCM-AWS OTE binary and skips [#30747](https://github.com/openshift/origin/pull/30747) * NO-JIRA: Fix discrepancies in use of failure message vs output [#30752](https://github.com/openshift/origin/pull/30752) * [OCPEDGE-2166](https://issues.redhat.com/browse/OCPEDGE-2166): test(two-node): stablize tnf recovery suite [#30716](https://github.com/openshift/origin/pull/30716) * NO-JIRA: Fix OKD featureset test as it should only run if the current featureset is Default [#30757](https://github.com/openshift/origin/pull/30757) * [OCPBUGS-74917](https://issues.redhat.com/browse/OCPBUGS-74917), [TRT-2504](https://issues.redhat.com/browse/TRT-2504): Claude command to manage watch request limits, split test by operator/component [#30750](https://github.com/openshift/origin/pull/30750) * [TRT-2540](https://issues.redhat.com/browse/TRT-2540): Revert #30657 "OCPNODE-3944: Create e2e automation in origin for case OCP-84149" [#30761](https://github.com/openshift/origin/pull/30761) * [CNTRLPLANE-2196](https://issues.redhat.com/browse/CNTRLPLANE-2196): reg ote bin for cluster auth operator [#30735](https://github.com/openshift/origin/pull/30735) * NO-JIRA: upkeep: add collection of errors for crio tests [#30743](https://github.com/openshift/origin/pull/30743) * [OCPEDGE-1484](https://issues.redhat.com/browse/OCPEDGE-1484): [TNF] kubelet disruption test [#30290](https://github.com/openshift/origin/pull/30290) * [OKD-259](https://issues.redhat.com/browse/OKD-259): Test OKD Feature set Against OKD and OCP clusters [#30693](https://github.com/openshift/origin/pull/30693) * [OCPNODE-3944](https://issues.redhat.com/browse/OCPNODE-3944): Create e2e automation in origin for case OCP-84149 [#30657](https://github.com/openshift/origin/pull/30657) * [OCPEDGE-2355](https://issues.redhat.com/browse/OCPEDGE-2355): feat: skip unsupported commatrix tests for two node [#30720](https://github.com/openshift/origin/pull/30720) * [OCPEDGE-2274](https://issues.redhat.com/browse/OCPEDGE-2274): fix: change arbiter topology test to verify pods do not run on arbiter nodes [#30737](https://github.com/openshift/origin/pull/30737) * [OCPQE-31524](https://issues.redhat.com/browse/OCPQE-31524): Add conditional SCC wait for Kubernetes compatibility [#30736](https://github.com/openshift/origin/pull/30736) * Revert "SPLAT-2337: Added OTE binary for ccm-aws" [#30744](https://github.com/openshift/origin/pull/30744) * [SPLAT-2337](https://issues.redhat.com/browse/SPLAT-2337): Added OTE binary for ccm-aws [#30525](https://github.com/openshift/origin/pull/30525) * NO-JIRA: bump SNO marketplace-operator watch count limit [#30738](https://github.com/openshift/origin/pull/30738) * [OCPBUGS-73778](https://issues.redhat.com/browse/OCPBUGS-73778): revert LSO networkpolicy cases [#30684](https://github.com/openshift/origin/pull/30684) * [STOR-2838](https://issues.redhat.com/browse/STOR-2838): fix OTP AsGuestKubeconf [#30721](https://github.com/openshift/origin/pull/30721) * [OCPBUGS-63307](https://issues.redhat.com/browse/OCPBUGS-63307): Add/RemoveSigtermProtection event matcher for SigstoreImageVerification tests [#30624](https://github.com/openshift/origin/pull/30624) * [TRT-2522](https://issues.redhat.com/browse/TRT-2522): Update optimized builds test to use `rpm -qa` instead of `dnf` [#30722](https://github.com/openshift/origin/pull/30722) * NO-JIRA: Replace OCPBUGS-20062 with OCPBUGS-65984 [#30554](https://github.com/openshift/origin/pull/30554) * [OCPNODE-3203](https://issues.redhat.com/browse/OCPNODE-3203): Add a test suite for kubeletconfig testing [#30648](https://github.com/openshift/origin/pull/30648) * [OCPBUGS-61855](https://issues.redhat.com/browse/OCPBUGS-61855): Revert "Temporarily disable InstallPlanStepAppliedWithWarnings alert for k8s 1.34 rebase" [#30559](https://github.com/openshift/origin/pull/30559) * NO-ISSUE: Update boot image manifests for skew API [#30712](https://github.com/openshift/origin/pull/30712) * [NE-2376](https://issues.redhat.com/browse/NE-2376): Remove restriction of unmanaged x-k8s.io [#30658](https://github.com/openshift/origin/pull/30658) * [OCPBUGS-74237](https://issues.redhat.com/browse/OCPBUGS-74237): Update MCN tests to better handle condition transitions through the "Unknown" state [#30705](https://github.com/openshift/origin/pull/30705) * [OTA-1681](https://issues.redhat.com/browse/OTA-1681): remove etcd exceptions [#30688](https://github.com/openshift/origin/pull/30688) * [OCPBUGS-74280](https://issues.redhat.com/browse/OCPBUGS-74280): Add filter for openshift-copy-to-node ns [#30713](https://github.com/openshift/origin/pull/30713) * [OCPBUGS-62929](https://issues.redhat.com/browse/OCPBUGS-62929): Check router RBAC before external cert ops [#30395](https://github.com/openshift/origin/pull/30395) * [OCPCLOUD-3351](https://issues.redhat.com/browse/OCPCLOUD-3351): monitortest: add crdversionchecker [#30603](https://github.com/openshift/origin/pull/30603) * [OCPBUGS-65674](https://issues.redhat.com/browse/OCPBUGS-65674): VsphereConfigurationTestsRollOutTooOften event matcher should use broader regex [#30654](https://github.com/openshift/origin/pull/30654) * [OCPSTRAT-2728](https://issues.redhat.com/browse/OCPSTRAT-2728): add images required for the 1.35 rebase (temporary) [#30687](https://github.com/openshift/origin/pull/30687) * NO-JIRA: Remove exceptions for storage operators [#30677](https://github.com/openshift/origin/pull/30677) * NO-ISSUE: Allow test to tolerate running on minimal images [#30695](https://github.com/openshift/origin/pull/30695) * [TRT-2483](https://issues.redhat.com/browse/TRT-2483): feat(ginkgo): add monitor tests to extension test result output [#30678](https://github.com/openshift/origin/pull/30678) * NO-JIRA: Update Networking team lead [#30301](https://github.com/openshift/origin/pull/30301) * [OCPEDGE-2303](https://issues.redhat.com/browse/OCPEDGE-2303): update test logic for degraded cluster run [#30649](https://github.com/openshift/origin/pull/30649) * NO-JIRA: CO must go Progressing during a minor-level upgrade [#30626](https://github.com/openshift/origin/pull/30626) * [OCPBUGS-39026](https://issues.redhat.com/browse/OCPBUGS-39026): Remove exception for monitoring operator going degraded during upgrade [#30012](https://github.com/openshift/origin/pull/30012) * NO-JIRA: Fix Pod.Create() to use --local flag for template processing [#30686](https://github.com/openshift/origin/pull/30686) * [OCPEDGE-1788](https://issues.redhat.com/browse/OCPEDGE-1788): TNF add etcd cold boot recovery tests from graceful node shutdown [#30519](https://github.com/openshift/origin/pull/30519) * NO-JIRA: Replace OCPBUGS-38667 with OCPBUGS-66225 [#30551](https://github.com/openshift/origin/pull/30551) * [OCPEDGE-2304](https://issues.redhat.com/browse/OCPEDGE-2304): adjust olm test to pass on a degraded run [#30664](https://github.com/openshift/origin/pull/30664) * [OCPBUGS-72547](https://issues.redhat.com/browse/OCPBUGS-72547): Isolate and reduce parallelism for OrderedNamespaceDeletion tests. [#30672](https://github.com/openshift/origin/pull/30672) * [OCPNODE-3823](https://issues.redhat.com/browse/OCPNODE-3823): Migrating test case from Openshift-test-private to origin [#30512](https://github.com/openshift/origin/pull/30512) * NO-JIRA: add the intervals bucket for Netpol tests [#30679](https://github.com/openshift/origin/pull/30679) * NO-ISSUE: Update synthetic test data [#30680](https://github.com/openshift/origin/pull/30680) * NO-JIRA: Remove exceptions for co/machine-config on Available=False [#30550](https://github.com/openshift/origin/pull/30550) * [CNTRLPLANE-2167](https://issues.redhat.com/browse/CNTRLPLANE-2167): Add oc-tests-ext to extension binaries [#30653](https://github.com/openshift/origin/pull/30653) * [OCPBUGS-69676](https://issues.redhat.com/browse/OCPBUGS-69676): update watch request limits for cluster-autoscaler-operator [#30656](https://github.com/openshift/origin/pull/30656) * NO-JIRA: Remove the exception for CO/console's Available=False [#30553](https://github.com/openshift/origin/pull/30553) * Revert "CNF-18661: add a skip on the commatrix test for the unsupported topology by commatrix" [#30670](https://github.com/openshift/origin/pull/30670) * NO-ISSUE: Fix the PinnedImage test to set imageMinimumGCAge to 1s [#30645](https://github.com/openshift/origin/pull/30645) * [OCPBUGS-70170](https://issues.redhat.com/browse/OCPBUGS-70170): change iperf2 test to serial from parallel [#30671](https://github.com/openshift/origin/pull/30671) * NO-JIRA: register cluster-node-tuning-operator-test-ext the binary to origin for OTE migration [#30598](https://github.com/openshift/origin/pull/30598) * [NE-2056](https://issues.redhat.com/browse/NE-2056): auto negative tests of gatewayapicontroller [#30599](https://github.com/openshift/origin/pull/30599) * NO-JIRA: Add more output for debegging [#30583](https://github.com/openshift/origin/pull/30583) * NO-JIRA: Skip a ClusterOperator test if a cluster upgrade is blocked [#30558](https://github.com/openshift/origin/pull/30558) * NO-JIRA: Track the total kubelet metrics outage durations with autodl framework [#30593](https://github.com/openshift/origin/pull/30593) * NO-JIRA: Add images that shouldn’t be mirrored to the exception list. [#30652](https://github.com/openshift/origin/pull/30652) * [OCPBUGS-66225](https://issues.redhat.com/browse/OCPBUGS-66225): Add more exceptions for CO/image-registry's Degraded=True [#30581](https://github.com/openshift/origin/pull/30581) * [OCPBUGS-66065](https://issues.redhat.com/browse/OCPBUGS-66065): remove duplicated events before processing lease intervals [#30639](https://github.com/openshift/origin/pull/30639) * [OCPBUGS-57665](https://issues.redhat.com/browse/OCPBUGS-57665): only run Netpol two at a time [#30618](https://github.com/openshift/origin/pull/30618) * [OCPBUGS-70249](https://issues.redhat.com/browse/OCPBUGS-70249): Unrevert tls tests with fixes [#30536](https://github.com/openshift/origin/pull/30536) * [OCPBUGS-70065](https://issues.redhat.com/browse/OCPBUGS-70065): Updating openshift-enterprise-tests-container image to be consistent with ART for 4.22 [#30636](https://github.com/openshift/origin/pull/30636) * [OCPBUGS-69400](https://issues.redhat.com/browse/OCPBUGS-69400): Ignore repeated TopologyAwareHintsDisabled events [#30614](https://github.com/openshift/origin/pull/30614) * [CNF-18661](https://issues.redhat.com/browse/CNF-18661): add a skip on the commatrix test for the unsupported topology by commatrix [#30640](https://github.com/openshift/origin/pull/30640) * [CNTRLPLANE-2167](https://issues.redhat.com/browse/CNTRLPLANE-2167): Migrate must-gather cases to origin [#30594](https://github.com/openshift/origin/pull/30594) * NO-JIRA: Remove DennisPeriquet from OWNERS [#30650](https://github.com/openshift/origin/pull/30650) * [OCPSTRAT-2728](https://issues.redhat.com/browse/OCPSTRAT-2728): Update etcd test data for k8s 1.35 release [#30605](https://github.com/openshift/origin/pull/30605) * [OCPBUGS-67313](https://issues.redhat.com/browse/OCPBUGS-67313): Fix race condition in external binary extraction [#30616](https://github.com/openshift/origin/pull/30616) * [OCPBUGS-70134](https://issues.redhat.com/browse/OCPBUGS-70134): Fix JSONL parsing to handle stray JSON in test output [#30634](https://github.com/openshift/origin/pull/30634) * [TRT-2394](https://issues.redhat.com/browse/TRT-2394): Detect duplicate tests [#30498](https://github.com/openshift/origin/pull/30498) * [CNTRLPLANE-947](https://issues.redhat.com/browse/CNTRLPLANE-947): E2E test adaptations for OIDC [#30292](https://github.com/openshift/origin/pull/30292) * [TRT-2418](https://issues.redhat.com/browse/TRT-2418): Add CPU metrics autodl [#30609](https://github.com/openshift/origin/pull/30609) * NO-JIRA: feat: render OTE JSON results in spyglass [#30619](https://github.com/openshift/origin/pull/30619) * NO-JIRA: Increase tolerance of CO's not reporting Progressing [#30602](https://github.com/openshift/origin/pull/30602) * [MCO-2006](https://issues.redhat.com/browse/MCO-2006): move node-filecycle monitor to default [#30592](https://github.com/openshift/origin/pull/30592) * NO-ISSUE: Two more COs report Available=False in a non-upgrade job [#30588](https://github.com/openshift/origin/pull/30588) * [CNTRLPLANE-1437](https://issues.redhat.com/browse/CNTRLPLANE-1437): add monitor test for checking default service account in pods (static test name) [#30561](https://github.com/openshift/origin/pull/30561) * NO-JIRA: feat(monitor): track test bucket execution intervals [#30615](https://github.com/openshift/origin/pull/30615) * [STOR-2550](https://issues.redhat.com/browse/STOR-2550): add LSO network policy test case [#30562](https://github.com/openshift/origin/pull/30562) * [OCPBUGS-63618](https://issues.redhat.com/browse/OCPBUGS-63618): BeforeEach was indirectly called in DetermineReleasePayloadImage [#30610](https://github.com/openshift/origin/pull/30610) * [CNTRLPLANE-1683](https://issues.redhat.com/browse/CNTRLPLANE-1683): added the OTE binary for cluster-image-registry-operator [#30612](https://github.com/openshift/origin/pull/30612) * [OCPBUGS-67211](https://issues.redhat.com/browse/OCPBUGS-67211): exculude Flaky tests for openshift/csi test suite [#30597](https://github.com/openshift/origin/pull/30597) * [OCPBUGS-65674](https://issues.redhat.com/browse/OCPBUGS-65674): VsphereConfigurationTestsRollOutTooOften event matcher should match also dep and ds events [#30547](https://github.com/openshift/origin/pull/30547) * NO-JIRA: Allow group snapshot tests to be re-tried [#30607](https://github.com/openshift/origin/pull/30607) * [OCPNODE-3780](https://issues.redhat.com/browse/OCPNODE-3780): Add e2e tests to validate DRA APIs [#30462](https://github.com/openshift/origin/pull/30462) * And 2 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/origin/compare/4a4e5866cdcd4ac74935b016746f7ce114a9809e...14af86be9d177541e1dde239ce837028451050fb) ### [thanos](https://github.com/openshift/thanos/tree/e324870cf16b6883b16493ce186ad7e98e8db8b3) * [OCPBUGS-69738](https://issues.redhat.com/browse/OCPBUGS-69738): Updating ose-thanos-container image to be consistent with ART for 4.22 [#166](https://github.com/openshift/thanos/pull/166) * [Full changelog](https://github.com/openshift/thanos/compare/6ea20ffaa35b7b31fe7ef9a99287bdd4a1c1e4e8...e324870cf16b6883b16493ce186ad7e98e8db8b3) ### [volume-data-source-validator](https://github.com/openshift/volume-data-source-validator/tree/d25fefa912fe03af4263196a934c18b0d455fda6) * [OCPBUGS-69897](https://issues.redhat.com/browse/OCPBUGS-69897): Updating volume-data-source-validator-container image to be consistent with ART for 4.22 [#8](https://github.com/openshift/volume-data-source-validator/pull/8) * [Full changelog](https://github.com/openshift/volume-data-source-validator/compare/8b9293323cf8fdce93824e37168573ca3f73de3a...d25fefa912fe03af4263196a934c18b0d455fda6) ### [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere/tree/b5a895790245e426ccf3d1d0602df2321c40f50b) * Updating ose-vsphere-cloud-controller-manager-container image to be consistent with ART for 4.22 [#102](https://github.com/openshift/cloud-provider-vsphere/pull/102) * [Full changelog](https://github.com/openshift/cloud-provider-vsphere/compare/f69584d6ed7411504b0fff77eb36d0fd64f0fd5e...b5a895790245e426ccf3d1d0602df2321c40f50b) ### [vsphere-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-vsphere/tree/ff49e8cc77d4371af0c9b273cf8fb01a90df1ab1) * NO-JIRA: UPSTREAM: <carry>: Add manifests verify target [#80](https://github.com/openshift/cluster-api-provider-vsphere/pull/80) * [Full changelog](https://github.com/openshift/cluster-api-provider-vsphere/compare/6626b2998e29189d1ff031c0a589f9c3413feac4...ff49e8cc77d4371af0c9b273cf8fb01a90df1ab1) ### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/e1b18da9f614855a4e91d43fdfc3e79aeeed20a2) * [OCPBUGS-69760](https://issues.redhat.com/browse/OCPBUGS-69760): Updating vmware-vsphere-syncer-container image to be consistent with ART for 4.22 [#153](https://github.com/openshift/vmware-vsphere-csi-driver/pull/153) * [OCPBUGS-69746](https://issues.redhat.com/browse/OCPBUGS-69746): Updating ose-vmware-vsphere-csi-driver-container image to be consistent with ART for 4.22 [#152](https://github.com/openshift/vmware-vsphere-csi-driver/pull/152) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver/compare/5e680186a305e1e0a11950630f7addcb1aa19e0e...e1b18da9f614855a4e91d43fdfc3e79aeeed20a2) ### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/769656355d96dca04a7323bb6366e890862e87e3) * [OCPBUGS-74225](https://issues.redhat.com/browse/OCPBUGS-74225): Bump library-go [#328](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/328) * [OCPBUGS-74206](https://issues.redhat.com/browse/OCPBUGS-74206): fix snapshot config non-deterministic ordering [#329](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/329) * [STOR-2840](https://issues.redhat.com/browse/STOR-2840): Declare RWX capability explicitly [#324](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/324) * [STOR-2852](https://issues.redhat.com/browse/STOR-2852): Enable snapshot tests for vsphere [#321](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/321) * [OCPBUGS-69924](https://issues.redhat.com/browse/OCPBUGS-69924): Updating ose-vmware-vsphere-csi-driver-operator-container image to be consistent with ART for 4.22 [#320](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/320) * [OCPBUGS-66113](https://issues.redhat.com/browse/OCPBUGS-66113): Some containers do not have readOnlyRootFilesystem [#319](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/319) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/57c19630194a26e9e2338b0ba8a32e8922e74259...769656355d96dca04a7323bb6366e890862e87e3) ### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/36a0ee6faf24d2ec55362780e969da3fef54cd1d) * [OCPBUGS-74989](https://issues.redhat.com/browse/OCPBUGS-74989): GetVCenterHostnames lacks lock protection causing potential data race [#209](https://github.com/openshift/vsphere-problem-detector/pull/209) * [OCPBUGS-70365](https://issues.redhat.com/browse/OCPBUGS-70365): fix concurrent map writes [#206](https://github.com/openshift/vsphere-problem-detector/pull/206) * [OCPBUGS-69856](https://issues.redhat.com/browse/OCPBUGS-69856): Updating ose-vsphere-problem-detector-container image to be consistent with ART for 4.22 [#199](https://github.com/openshift/vsphere-problem-detector/pull/199) * [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/5ddf3f06b3c50c4500195d315cbea1688e45ba22...36a0ee6faf24d2ec55362780e969da3fef54cd1d)