# 4.21.0-ec.3 Created: 2025-11-19 02:36:38 +0000 UTC Image Digest: `sha256:400de7a699786877d089810b22b9b7580037ba257ee7cbf06e11a3da1e1af0db` ## Changes from 4.21.0-ec.2 ### Components * Kubectl upgraded from 1.33.3 to 1.34.1 * Kubernetes 1.34.1 * Kubernetes Tests upgraded from 1.33.4 to 1.34.1 * Red Hat Enterprise Linux CoreOS upgraded from 9.6.20251017-0 to 9.6.20251112-0 ### FeatureGate Changes | FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA | | :------ | :---: | :---: | :---: | :---: | :---: | :---: | | NewOLMWebhookProviderOpenshiftServiceCA
(0 tests)| Disabled| Enabled
(Changed)| Disabled| Enabled| Disabled| Enabled | | BootImageSkewEnforcement
(0 tests)| Disabled| Disabled| Enabled| Enabled| Enabled
(Changed)| Enabled
(Changed) | | IngressControllerDynamicConfigurationManager
(0 tests)| Disabled| Disabled| Enabled| Enabled| Disabled
(Changed)| Disabled
(Changed) | | CRDCompatibilityRequirementOperator
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | ClusterAPIMachineManagement
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | MutableCSINodeAllocatableCount
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | | OSStreams
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) | ### Rebuilt images without code change * [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy) git [35ba137a](https://github.com/openshift/apiserver-network-proxy/commit/35ba137ab96d01f0b8df729ff5ad93ac2fdad800) `sha256:3f0e0386a41db1587e6d28f691049da601b77deedb462bcd1ae3255cd9f88cf7` * [aws-karpenter-provider-aws](https://github.com/openshift/aws-karpenter-provider-aws) git [597b797d](https://github.com/openshift/aws-karpenter-provider-aws/commit/597b797d2d1b6aca5ba0ecfc3fcc23e888dcbe84) `sha256:89cff4536d64a34beb4be9eea8bd554841338717ba5065a473abf96b9c6e465c` * [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [19e7b623](https://github.com/openshift/aws-encryption-provider/commit/19e7b623429799c9c549690a1b5ab499844411f9) `sha256:fae3534e60337be3d4c3514815596251d6bd242b18c8168d55aaa5b50b576618` * [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms) git [fe1d311b](https://github.com/openshift/azure-kubernetes-kms/commit/fe1d311ba5aadc40b5f48d47d43175157a73c881) `sha256:108017d34db4414f46cdbf79d5f6b89cd56991f154bdae9be0f9e055c273d8e0` * [azure-service-operator](https://github.com/openshift/azure-service-operator) git [17e57462](https://github.com/openshift/azure-service-operator/commit/17e574628ee7ef8aa694cfc0ab5e5232b651fbf8) `sha256:f8045d4eb6b949cef0c1209bd4afbe3c6fbb7550a2c30c820fb87842ea826f89` * [baremetal-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-metal3) git [659138fe](https://github.com/openshift/cluster-api-provider-metal3/commit/659138fef3abd4c71b0b01fa1279146745699a5a) `sha256:f53ffee0a0b630154e5cd591b253f6ba13a053468967cef394ff220e073611b0` * [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal) git [4e6a729c](https://github.com/openshift/cluster-api-provider-baremetal/commit/4e6a729c5ac8fde8859db5830def262dfdee28ea) `sha256:a43e4a19a89bdd3011e63a63d2780b3b25b9405bb3a18a41d5843725752790a8` * [baremetal-operator](https://github.com/openshift/baremetal-operator) git [eaa8c418](https://github.com/openshift/baremetal-operator/commit/eaa8c4184d7fb1f2b2009e40ca372f84717e5b53) `sha256:9f245c9616ec93e303666b52b2502c9dd7adbd5758fae49d7909b0021f7a050e` * [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg) git [81213da2](https://github.com/openshift/baremetal-runtimecfg/commit/81213da2bc0b8265d279ad3f3004fe07ca958ba7) `sha256:b7916b7b6cde531ec3068220d705c8743d3657b0208300627a4c3c452ff27dfa` * [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) git [dc0d4a5c](https://github.com/openshift/cluster-bootstrap/commit/dc0d4a5cdaf8a7477cab584208dc99352f46efe2) `sha256:f9ed73cce4cfc2addaddd3efec844b25ffeac5bb3810d81e395cd1c3da13758c` * [cluster-capi-controllers](https://github.com/openshift/cluster-api) git [3afd7503](https://github.com/openshift/cluster-api/commit/3afd7503745f097c04a2884f8e53563353b9f11e) `sha256:69292cab08b3f4d5c650dee576d25d7e494032b7c27c53a3ee1efbc5a061dba5` * [cluster-config-operator](https://github.com/openshift/cluster-config-operator) git [347bebcc](https://github.com/openshift/cluster-config-operator/commit/347bebcc14f9b512b343c90b0414e6ed4c2d6b9d) `sha256:04b8ecbb0d48294ad94892e4a8b381b411c7fe7502add12e7bd2ee78e3068c7f` * [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator) git [2ec8a3de](https://github.com/openshift/cluster-dns-operator/commit/2ec8a3de79d73760abbccdbcbbf9951fc93097cd) `sha256:6428313a986aba7a5f986aa57f463d2ed80dd607f92b83de7f34facefacb7f27` * [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator) git [2212ae9c](https://github.com/openshift/cluster-image-registry-operator/commit/2212ae9c5d1b1dfeaf2036677428968a031335f5) `sha256:0fd82c9b6b3451365cfac18851d7a41670c489555e16dbd9c84758a45f4f2211` * [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator) git [10d89b53](https://github.com/openshift/cluster-kube-scheduler-operator/commit/10d89b53f7ddcf0ee45f838c1a43e408074343e6) `sha256:b68e5e1caf426b658c274e55c6e814542c493520d3e91275fa0eb74ed542c2f3` * [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator) git [194b0498](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/commit/194b0498b61d1774382c8bb006e59c13c93ee7cf) `sha256:004bbe7b1c196f0297a3773230fa911bb0a9c3325d3a559a65cda4b2b7d6a38b` * [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator) git [c2d01272](https://github.com/openshift/cluster-openshift-apiserver-operator/commit/c2d0127291dfe824d9591d4e37ec319a739d988e) `sha256:ca893424ae14c13080ca215428269c34713c4a95893eaa03bc2634a1c62a36c0` * [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [ef703966](https://github.com/openshift/cluster-policy-controller/commit/ef703966fe6e82f5f255b06bc5c758f105bf8b28) `sha256:a4053c6e41985984969b893b976c311e8916ff2a5b72c4f9e2d58b5a00fc14c3` * [cluster-update-keys](https://github.com/openshift/cluster-update-keys) git [f4335a37](https://github.com/openshift/cluster-update-keys/commit/f4335a376852396a21e9f5b9b40d40b9b50640ed) `sha256:d7fe35f6247706fd7c193a9079e58f2f98149381165520f035c121e225663fb0` * [configmap-reloader](https://github.com/openshift/configmap-reload) git [16114b8d](https://github.com/openshift/configmap-reload/commit/16114b8de20278b8f4b7a425ece6d35d53214773) `sha256:16a744b271533cd35cef2fff9232d2fc29c3efafd5be63d89310ba3f2d3392a9` * [container-networking-plugins](https://github.com/openshift/containernetworking-plugins) git [4c16c7ce](https://github.com/openshift/containernetworking-plugins/commit/4c16c7cef37364ff890defe8ccb71776663faa82) `sha256:858b29a25b02b348109381e48521f9e59535f7ce54da1a3408abc15506291495` * [containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins) git [4c16c7ce](https://github.com/openshift/containernetworking-plugins/commit/4c16c7cef37364ff890defe8ccb71776663faa82) `sha256:400e678ec432cf8add5b6eba9f7ba84050d91758d8b3eedbe61566c1fc1418b9` * [coredns](https://github.com/openshift/coredns) git [91ae57f9](https://github.com/openshift/coredns/commit/91ae57f91e0bba5fc4fdb816e1f1cea633b3a8b5) `sha256:08dda6861fe5ba0055ee245a190f9799283d538d3f4bb295be3ee323e1bb60d9` * [csi-external-snapshot-metadata](https://github.com/openshift/csi-external-snapshot-metadata) git [24faebef](https://github.com/openshift/csi-external-snapshot-metadata/commit/24faebef64fac7975f6556996c3c2a1388a479ff) `sha256:20f2b0506a7ead7fac5e712463e054b847ff024429dd78cb94e6e2b31b4d18ed` * [csi-external-snapshotter](https://github.com/openshift/csi-external-snapshotter) git [15313fb2](https://github.com/openshift/csi-external-snapshotter/commit/15313fb28f5c42e4b896928478652768225692a6) `sha256:ecdf74a82680378594f9444381367c462d474e44e9641e2d0df8f6710dd53d83` * [csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter) git [15313fb2](https://github.com/openshift/csi-external-snapshotter/commit/15313fb28f5c42e4b896928478652768225692a6) `sha256:34f6528f2f7399f3c8979be64c201fbe9318d22e5bbc9400fbffa8a2f076eb74` * [docker-registry](https://github.com/openshift/image-registry) git [de5c6415](https://github.com/openshift/image-registry/commit/de5c64151fdfab6980919c7f9fc269e65bb259e6) `sha256:0777b0da29a2ff8085ced50f21efb2686735fe9d4ea81f23eceb06eb296b162e` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [5c53d757](https://github.com/openshift/driver-toolkit/commit/5c53d757ae380994b89701a98d8b61912154aca7) `sha256:247e9490fe1a244c4566cfa73f5952c8cf237a31fb6139a6a644ea5eb39cb522` * [egress-router-cni](https://github.com/openshift/egress-router-cni) git [5e0f8d1b](https://github.com/openshift/egress-router-cni/commit/5e0f8d1b545899fda27c5e1cc8707d33cba1b534) `sha256:3336b89b2fb4a57793c496c5151ec1db3b02ca654b95e69e31bb17df898c1798` * [gcp-workload-identity-federation-webhook](https://github.com/openshift/gcp-workload-identity-federation-webhook) git [d481e5cb](https://github.com/openshift/gcp-workload-identity-federation-webhook/commit/d481e5cb9323b01964bf143b58403b62fa31e5e7) `sha256:b8f7ec51519c28dfff5fdfa9cb8b6796a70ab0da90deb545a11e990c0fd3a10f` * [haproxy-router](https://github.com/openshift/router) git [526b4d0a](https://github.com/openshift/router/commit/526b4d0ad4cd9d44b43e2585b3415e513fbaf3da) `sha256:411deb925c945c50fe5e861cb0047a3688c220f74acf8c09415136c2f7d7fee0` * [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator) git [3b63707c](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/commit/3b63707ce26bdbdc84cda5c6f53f3af8b98ca68b) `sha256:9d6e1723f8a8f1e3cf5a413b11a5bfbe96c2e1d7ccbb225345ab1f3b63d1387d` * [ibmcloud-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud) git [69ed5e05](https://github.com/openshift/cluster-api-provider-ibmcloud/commit/69ed5e056af689cb34fd099355c0c5534ede70be) `sha256:932f4f6505fcddde81dcc0147afad3fefc0e2542a51525bb151a273c5deb354e` * [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud) git [03d7a967](https://github.com/openshift/machine-api-provider-ibmcloud/commit/03d7a9679f70e4bc1c884ebb5d6577dd757b1553) `sha256:65e7f43602bc00aa481609f78a6ca0c332cfd037131387dff78b8a263f3d9f51` * [insights-runtime-exporter](https://github.com/openshift/insights-runtime-extractor) git [81d9ede4](https://github.com/openshift/insights-runtime-extractor/commit/81d9ede484137d8609bae3ff5ebd5e7bfe88c4cd) `sha256:389c2aef85945d7994249148e7dd5dc2077e72d221bda9769f92e5598801196d` * [insights-runtime-extractor](https://github.com/openshift/insights-runtime-extractor) git [81d9ede4](https://github.com/openshift/insights-runtime-extractor/commit/81d9ede484137d8609bae3ff5ebd5e7bfe88c4cd) `sha256:39f189041873ea38be398300a079be5cbfba60ecd4edb3bb56ed1353591dcc9c` * [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server) git [ed76a5e8](https://github.com/openshift/kubernetes-metrics-server/commit/ed76a5e8051caae6519342ae189088b8ddd09979) `sha256:f5ee40b43a0f35479988f051b1e47c65177ed4c474fdaa186a9f1a034536a35e` * [kube-state-metrics](https://github.com/openshift/kube-state-metrics) git [d818e81d](https://github.com/openshift/kube-state-metrics/commit/d818e81d447d78e42fc7025e95137a096e8e90f3) `sha256:db97c309aed373701c9f8a7b6ae0c2ffd0b3ac203bc7c060b6ef2af552ad96b7` * [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator) git [ce5ff17e](https://github.com/openshift/kubernetes-kube-storage-version-migrator/commit/ce5ff17e9a81ce754567e6dd5053d13409c251e9) `sha256:1a517e98114e50e7a35f5f380c852acca20ac8315cb874f4c53ea9d586dc716a` * [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [6284bf7d](https://github.com/openshift/multus-admission-controller/commit/6284bf7d0e3163a827aff46afe1df285fbeab135) `sha256:c9572b0d3258548dda3f77c2e78085fec0ebc86bef77ec13efb7816cca9ea49b` * [multus-cni](https://github.com/openshift/multus-cni) git [cf0f68ec](https://github.com/openshift/multus-cni/commit/cf0f68ec2b5fe9bc72d0da325e02cf63968747fe) `sha256:ac245a981a890136213ac40c25fc04564173598d68846ed8cdb216b93b0612d3` * [multus-cni-microshift](https://github.com/openshift/multus-cni) git [cf0f68ec](https://github.com/openshift/multus-cni/commit/cf0f68ec2b5fe9bc72d0da325e02cf63968747fe) `sha256:df2ad3c0363e7a34df557e8d6d051cfc21ae1dc7d817857a744ae79ba0f53a0c` * [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [391c1b03](https://github.com/openshift/route-override-cni/commit/391c1b0361e17c5718508810f0bdb6ff66ae6e81) `sha256:51414599f65509a4549180697513980398db4cc7807b28dd2e06aeb6ae6c2a17` * [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni) git [43c89591](https://github.com/openshift/whereabouts-cni/commit/43c8959152a6ca8afdc73eaed624286628c2c22e) `sha256:d8f35e033348dc0069b8f920aafda5bf6bdab5a957d08a3b107033dc28a5096b` * [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [8bdeb1b4](https://github.com/openshift/bond-cni/commit/8bdeb1b47598f74f713ca8898734e4354e36637c) `sha256:3c62a0bc32681b98f96c9a3a816510c2844801576725b84656731e53e7725e8b` * [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [ab605a4b](https://github.com/openshift/openshift-state-metrics/commit/ab605a4bf1c6cd5a6c58f245fb67ce648caebfa8) `sha256:0568bc57dcf8ffcb6f3865b5688cd58b4bc19049b05f774625a269d971e92ee4` * [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack) git [19b666d6](https://github.com/openshift/cluster-api-provider-openstack/commit/19b666d6f3675775e0cdf2e0a9f243800c3c5da6) `sha256:5551cec10fb74078015c70e98461ffd046b3d3e650c1727d7cdb94c6f44262e6` * [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack) git [2011501b](https://github.com/openshift/machine-api-provider-openstack/commit/2011501b227250ea1ee403b6a93aa4d17dd19ad1) `sha256:afb80c3ad6a51aa60416bdd3d46801a9e8732dccb5be4d23f514b0f309f81e42` * [prom-label-proxy](https://github.com/openshift/prom-label-proxy) git [610c11b5](https://github.com/openshift/prom-label-proxy/commit/610c11b59dd17f1d6dc35b62ca1d0602b5c0f494) `sha256:5db2de9dd01cf58611b9f3e78c4581c98903b1a693d97d44fe3d4e1d43710101` * [prometheus](https://github.com/openshift/prometheus) git [ad278701](https://github.com/openshift/prometheus/commit/ad27870101a40340f4ec54f8db8a324ba1d4f548) `sha256:88b095ee950cfce995a2d4507517effc7a5dffd4a7b4491ae8ceac51f5cb4c9f` * [rhel-coreos](https://github.com/openshift/os) git [2b6ac09e](https://github.com/openshift/os/commit/2b6ac09e306e4b2fa293a887ef88196bfe6c3143) `sha256:8b2eb0a4c8dcba0b31fb24813988a13064eba4e9386d8f6e671fb99173ba845a` * [rhel-coreos-extensions](https://github.com/openshift/os) git [2b6ac09e](https://github.com/openshift/os/commit/2b6ac09e306e4b2fa293a887ef88196bfe6c3143) `sha256:8c396e00635a5fdf53b1ebf774d1e974258a9fc0491fdd9d21e006b44c1b8e43` * [telemeter](https://github.com/openshift/telemeter) git [0634eee9](https://github.com/openshift/telemeter/commit/0634eee9f7efb2c53eb3b13f9ebfb1315386e285) `sha256:7b8a280e66919e48dd036038257171af67bbc06ad32a6b8985029e4106e0995d` * [thanos](https://github.com/openshift/thanos) git [6ea20ffa](https://github.com/openshift/thanos/commit/6ea20ffaa35b7b31fe7ef9a99287bdd4a1c1e4e8) `sha256:cf4c39e7bffd808f73c1c10465508229956d1e6eb76f703d42bbadc27ac9334e` * [volume-data-source-validator](https://github.com/openshift/volume-data-source-validator) git [24181655](https://github.com/openshift/volume-data-source-validator/commit/241816559ead1a8b5d455827400888babb6ce352) `sha256:c702f525e359ee9beaf5703f4ec2a058d75738121951d0509c42f5370c600a04` ### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/8880e81eca34778f428713648257b836ef82733d) * [MGMT-21604](https://issues.redhat.com/browse/MGMT-21604): Remove OCP 4.15 support from assisted-service [#8248](https://github.com/openshift/assisted-service/pull/8248) * [MGMT-22184](https://issues.redhat.com/browse/MGMT-22184): Sanitize HTTP request logging to exclude authorization headers [#8293](https://github.com/openshift/assisted-service/pull/8293) * NO-ISSUE: [master] Bump OCP versions: 4.20 [#8288](https://github.com/openshift/assisted-service/pull/8288) * [MGMT-22052](https://issues.redhat.com/browse/MGMT-22052): Allow single API and Ingress VIPs in dual-stack with IPv6 primary [#8250](https://github.com/openshift/assisted-service/pull/8250) * [MGMT-22153](https://issues.redhat.com/browse/MGMT-22153): increase log capacity from 100MB to 250MB [#8260](https://github.com/openshift/assisted-service/pull/8260) * NO-ISSUE: [master] Bump OCP versions: 4.15 [#8267](https://github.com/openshift/assisted-service/pull/8267) * [MGMT-22127](https://issues.redhat.com/browse/MGMT-22127): Stop non-existing InfraEnv reconcile [#8252](https://github.com/openshift/assisted-service/pull/8252) * [MGMT-9154](https://issues.redhat.com/browse/MGMT-9154): agent auto approval [#8234](https://github.com/openshift/assisted-service/pull/8234) * [MGMT-22053](https://issues.redhat.com/browse/MGMT-22053): Add Feature Support for Dual-Stack Primary IPv6 [#8258](https://github.com/openshift/assisted-service/pull/8258) * NO-ISSUE: Add maorfr to OWNERS_ALIASES file [#8262](https://github.com/openshift/assisted-service/pull/8262) * [AGENT-1248](https://issues.redhat.com/browse/AGENT-1248): Create configmap containing operator manifests [#7818](https://github.com/openshift/assisted-service/pull/7818) * [ACM-2554](https://issues.redhat.com/browse/ACM-2554): inject imagePullSecrets when available under k8s-mode [#8196](https://github.com/openshift/assisted-service/pull/8196) * NO-ISSUE: [master] Bump OCP versions: 4.16, 4.19, 4.17 [#8249](https://github.com/openshift/assisted-service/pull/8249) * NO-ISSUE: [master] Bump OCP versions: 4.20, 4.18 [#8247](https://github.com/openshift/assisted-service/pull/8247) * [MGMT-22042](https://issues.redhat.com/browse/MGMT-22042): add cve-automation github app to owners_aliases [#8243](https://github.com/openshift/assisted-service/pull/8243) * [MGMT-22066](https://issues.redhat.com/browse/MGMT-22066): Enable TNA clusters support by default [#8242](https://github.com/openshift/assisted-service/pull/8242) * [MGMT-21904](https://issues.redhat.com/browse/MGMT-21904): Improve Duplicate certificate Detection used by the infrastructure operator [#8233](https://github.com/openshift/assisted-service/pull/8233) * [ACM-25980](https://issues.redhat.com/browse/ACM-25980): Introduce PreprovisioningImage finalizer [#8221](https://github.com/openshift/assisted-service/pull/8221) * [MGMT-21848](https://issues.redhat.com/browse/MGMT-21848): Allow matching host's disk using byPath [#8113](https://github.com/openshift/assisted-service/pull/8113) * NO-ISSUE: [master] Bump OCP versions: 4.20, 4.14, 4.16, 4.18 [#8219](https://github.com/openshift/assisted-service/pull/8219) * [MGMT-21230](https://issues.redhat.com/browse/MGMT-21230): Use XTS for disk encryption [#8115](https://github.com/openshift/assisted-service/pull/8115) * [MGMT-21870](https://issues.redhat.com/browse/MGMT-21870): Add new parameters for bundle routes [#8101](https://github.com/openshift/assisted-service/pull/8101) * [MGMT-22038](https://issues.redhat.com/browse/MGMT-22038): Only check TNF version for day-1 bound hosts [#8213](https://github.com/openshift/assisted-service/pull/8213) * [MGMT-22025](https://issues.redhat.com/browse/MGMT-22025): Filter out irrelevant RHCOS images in operator deployment scripts [#8194](https://github.com/openshift/assisted-service/pull/8194) * [MGMT-20681](https://issues.redhat.com/browse/MGMT-20681): Improve discovery ISO password change script [#7683](https://github.com/openshift/assisted-service/pull/7683) * [MGMT-21624](https://issues.redhat.com/browse/MGMT-21624): Fix dual-stack primary IPv6 migrations and update [#8145](https://github.com/openshift/assisted-service/pull/8145) * NO-ISSUE: [master] Bump OCP versions: 4.13, 4.17, 4.21, 4.19 [#8156](https://github.com/openshift/assisted-service/pull/8156) * [MGMT-21958](https://issues.redhat.com/browse/MGMT-21958): Prepare 4.20 stable versions assisted-service upstream [#8142](https://github.com/openshift/assisted-service/pull/8142) * NO-ISSUE: Update konflux pipelines to use a remote pipeline [#8143](https://github.com/openshift/assisted-service/pull/8143) * NO-ISSUE: adds example Agent resource to docs [#8120](https://github.com/openshift/assisted-service/pull/8120) * NO-ISSUE: migrate renovate config [#8060](https://github.com/openshift/assisted-service/pull/8060) * [MGMT-21135](https://issues.redhat.com/browse/MGMT-21135): Unexpected Additional Subnet Appears in Machine Network Selection [#7953](https://github.com/openshift/assisted-service/pull/7953) * [MGMT-21810](https://issues.redhat.com/browse/MGMT-21810): Support TNF cluster installation using kube-api [#8085](https://github.com/openshift/assisted-service/pull/8085) * [MGMT-21759](https://issues.redhat.com/browse/MGMT-21759): Update Assisted Service webhook away from deprecated webhook.Validator API [#8135](https://github.com/openshift/assisted-service/pull/8135) * [MGMT-21859](https://issues.redhat.com/browse/MGMT-21859): Move osc operators to supported [#8056](https://github.com/openshift/assisted-service/pull/8056) * [MGMT-19836](https://issues.redhat.com/browse/MGMT-19836): Add ClusterID field on HostRoleUpdatedEvent [#8111](https://github.com/openshift/assisted-service/pull/8111) * [MGMT-21624](https://issues.redhat.com/browse/MGMT-21624): Add Dual-Stack with primary IPv6 support in Assisted [#8026](https://github.com/openshift/assisted-service/pull/8026) * And 2 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/assisted-service/compare/0798b5909296015196a307247c1219197b5b018c...8880e81eca34778f428713648257b836ef82733d) ### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/146fd6668f4e98b6cbbb03fa58975dd86629319f) * [MGMT-22042](https://issues.redhat.com/browse/MGMT-22042): add cve-automation github app to owners_aliases [#1328](https://github.com/openshift/assisted-installer/pull/1328) * [MGMT-20756](https://issues.redhat.com/browse/MGMT-20756): assisted installer naive string concatenation for partiti… [#1308](https://github.com/openshift/assisted-installer/pull/1308) * NO-ISSUE: Update konflux pipelines to use a remote pipeline [#1301](https://github.com/openshift/assisted-installer/pull/1301) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/assisted-installer/compare/6f1d0f41ec4bd88384c0fe350ad48372bc3424c2...146fd6668f4e98b6cbbb03fa58975dd86629319f) ### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/78b3c2d977f3955647e42d2236a789813ed32ba5) * NO-ISSUE: migrate renovate config [#1123](https://github.com/openshift/assisted-installer-agent/pull/1123) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/3a2ac6cc3156920ed388370b9bc5e2a02512a256...78b3c2d977f3955647e42d2236a789813ed32ba5) ### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/9cefd6c9fa38a7ce070810b88a147b9b6af3e242) * [OCPBUGS-64745](https://issues.redhat.com/browse/OCPBUGS-64745): Update mtv-operator channel name [#194](https://github.com/openshift/agent-installer-utils/pull/194) * [AGENT-1302](https://issues.redhat.com/browse/AGENT-1302): Read template from .template path [#156](https://github.com/openshift/agent-installer-utils/pull/156) * [OCPBUGS-63704](https://issues.redhat.com/browse/OCPBUGS-63704): Removed unneeded params from Makefile [#192](https://github.com/openshift/agent-installer-utils/pull/192) * [AGENT-1302](https://issues.redhat.com/browse/AGENT-1302): Check for presence of registry instead of WorkflowType [#157](https://github.com/openshift/agent-installer-utils/pull/157) * [OCPBUGS-63487](https://issues.redhat.com/browse/OCPBUGS-63487): AGENT-1203: Simplify isobuilder [#173](https://github.com/openshift/agent-installer-utils/pull/173) * : OCPBUGS-63323: Update quay.io/konflux-ci/konflux-vanguard/task-rpms-signature-scan [#181](https://github.com/openshift/agent-installer-utils/pull/181) * [OCPBUGS-63322](https://issues.redhat.com/browse/OCPBUGS-63322): Update Konflux references [#180](https://github.com/openshift/agent-installer-utils/pull/180) * [OCPBUGS-62912](https://issues.redhat.com/browse/OCPBUGS-62912): Resolve violations detected by registry-standard [#175](https://github.com/openshift/agent-installer-utils/pull/175) * [Full changelog](https://github.com/openshift/agent-installer-utils/compare/501c8acc53fe2f1a5ca952334674dfc54b8cc4b5...9cefd6c9fa38a7ce070810b88a147b9b6af3e242) ### [aws-cloud-controller-manager, aws-cluster-api-controllers, aws-ebs-csi-driver, aws-ebs-csi-driver-operator, aws-machine-controllers, aws-pod-identity-webhook, azure-cloud-controller-manager, azure-cloud-node-manager, azure-cluster-api-controllers, azure-disk-csi-driver, azure-disk-csi-driver-operator, azure-file-csi-driver, azure-file-csi-driver-operator, azure-machine-controllers, azure-workload-identity-webhook, csi-driver-manila, csi-driver-manila-operator, csi-driver-nfs, gcp-cloud-controller-manager, gcp-cluster-api-controllers, gcp-machine-controllers, gcp-pd-csi-driver, gcp-pd-csi-driver-operator, hyperkube, ironic, ironic-agent, ironic-machine-os-downloader, ironic-static-ip-manager, kube-proxy, machine-image-customization-controller, nutanix-cloud-controller-manager, nutanix-machine-controllers, pod, powervs-block-csi-driver, powervs-block-csi-driver-operator, powervs-cloud-controller-manager, powervs-machine-controllers, vsphere-cloud-controller-manager, vsphere-cluster-api-controllers, vsphere-csi-driver, vsphere-csi-driver-operator, vsphere-csi-driver-syncer, vsphere-problem-detector](https://github.com/openshift/kubernetes/tree/891f5bb0306166d5625b89fc8dc86bbc8c85f549) * [OCPBUGS-57477](https://issues.redhat.com/browse/OCPBUGS-57477): UPSTREAM: 133392: test: add retry to getMetricsFromNode [#2401](https://github.com/openshift/kubernetes/pull/2401) * [STOR-2534](https://issues.redhat.com/browse/STOR-2534): UPSTREAM: <drop>: Disable volume group snapshot tests [#2507](https://github.com/openshift/kubernetes/pull/2507) * [TRT-2113](https://issues.redhat.com/browse/TRT-2113): Remove annotation framework in favor of environment selectors [#2393](https://github.com/openshift/kubernetes/pull/2393) * [OCPBUGS-61377](https://issues.redhat.com/browse/OCPBUGS-61377): UPSTREAM: <carry>: Re-enable temporarily disabled kuberc tests [#2501](https://github.com/openshift/kubernetes/pull/2501) * NO-JIRA: enable CBOR tests [#2500](https://github.com/openshift/kubernetes/pull/2500) * [OCPBUGS-62270](https://issues.redhat.com/browse/OCPBUGS-62270): UPSTREAM: <carry>: Skip CPU resource status for workload-pinned pods [#2490](https://github.com/openshift/kubernetes/pull/2490) * [Full changelog](https://github.com/openshift/kubernetes/compare/96593f323733d9ffc0fc70257ecad44a56df0ce3...891f5bb0306166d5625b89fc8dc86bbc8c85f549) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/8a14a070dc78c2ea631c040d173da2407bdab95f) * [OCPBUGS-61167](https://issues.redhat.com/browse/OCPBUGS-61167): pkg/types/valication: explain overlapping internal subnets better [#10039](https://github.com/openshift/installer/pull/10039) * [CORS-4258](https://issues.redhat.com/browse/CORS-4258): Create a Private DNS Zone for PSC [#9992](https://github.com/openshift/installer/pull/9992) * [CORS-4126](https://issues.redhat.com/browse/CORS-4126): add descriptions for ap-southeast-6 [#10062](https://github.com/openshift/installer/pull/10062) * [OCPBUGS-64839](https://issues.redhat.com/browse/OCPBUGS-64839): Azure UPI ARM template: use storageAccountId [#10065](https://github.com/openshift/installer/pull/10065) * [OCPBUGS-63584](https://issues.redhat.com/browse/OCPBUGS-63584): vSphere-don't use template,ClusterOSImage together [#10043](https://github.com/openshift/installer/pull/10043) * [AGENT-1302](https://issues.redhat.com/browse/AGENT-1302), [OCPBUGS-61668](https://issues.redhat.com/browse/OCPBUGS-61668): Merge interactive ignition into unconfigured-ignition [#9941](https://github.com/openshift/installer/pull/9941) * [OCPBUGS-64603](https://issues.redhat.com/browse/OCPBUGS-64603): PowerVC: Validate Manual Load Balancer [#10057](https://github.com/openshift/installer/pull/10057) * [CORS-4087](https://issues.redhat.com/browse/CORS-4087): Azure UserProvisionedDNS: Set `PrivateDNSZone` within CAPZ's NetworkSpec [#10059](https://github.com/openshift/installer/pull/10059) * [OCPBUGS-56451](https://issues.redhat.com/browse/OCPBUGS-56451): Provide a way to configure a fallback policy for imageDigestSources [#10050](https://github.com/openshift/installer/pull/10050) * no-jira: cleanup old terraform configs & altinfra image [#10053](https://github.com/openshift/installer/pull/10053) * [OCPBUGS-63386](https://issues.redhat.com/browse/OCPBUGS-63386): Increase agent-installer pre-network-manager timeout [#10029](https://github.com/openshift/installer/pull/10029) * no-jira: Prune unused terraform packages [#10051](https://github.com/openshift/installer/pull/10051) * [OCPBUGS-63711](https://issues.redhat.com/browse/OCPBUGS-63711): Remove pending items on gcp no-op [#10049](https://github.com/openshift/installer/pull/10049) * [CORS-4275](https://issues.redhat.com/browse/CORS-4275): Add Windows support [#10041](https://github.com/openshift/installer/pull/10041) * [OCPBUGS-63632](https://issues.redhat.com/browse/OCPBUGS-63632): Update RHCOS 4.21 bootimage metadata to 9.6.20251023-0 [#10036](https://github.com/openshift/installer/pull/10036) * [OCPBUGS-57126](https://issues.redhat.com/browse/OCPBUGS-57126): Add node-image-pull to the list of services to check their logs in /etc/motd [#9962](https://github.com/openshift/installer/pull/9962) * [OCPBUGS-62136](https://issues.redhat.com/browse/OCPBUGS-62136): Eliminate duplicate logs on bootstrap/rendezvous host [#9957](https://github.com/openshift/installer/pull/9957) * [OCPBUGS-60873](https://issues.redhat.com/browse/OCPBUGS-60873): Prevent duplicate noProxy when adding nodes [#10024](https://github.com/openshift/installer/pull/10024) * [OCPBUGS-36360](https://issues.redhat.com/browse/OCPBUGS-36360): Support certificate authentication with CAPZ [#10019](https://github.com/openshift/installer/pull/10019) * [OCPBUGS-62870](https://issues.redhat.com/browse/OCPBUGS-62870): Fix firewall checks [#10017](https://github.com/openshift/installer/pull/10017) * [OCPBUGS-62824](https://issues.redhat.com/browse/OCPBUGS-62824), [OCPBUGS-62826](https://issues.redhat.com/browse/OCPBUGS-62826): Fix console info for interactive agent installer [#10003](https://github.com/openshift/installer/pull/10003) * [Full changelog](https://github.com/openshift/installer/compare/f07db8db55f9283edd9cba1f35a9131e2d56ea1f...8a14a070dc78c2ea631c040d173da2407bdab95f) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/0c09391d89b24f45dc606eee749e67d9b52c9f70) * [OCPBUGS-64743](https://issues.redhat.com/browse/OCPBUGS-64743): fix(must-gather): do not set node affinity if nodename is set [#2135](https://github.com/openshift/oc/pull/2135) * [OCPBUGS-63354](https://issues.redhat.com/browse/OCPBUGS-63354): Increase Node ISO creation timeout from 15 to 30 minutes [#2119](https://github.com/openshift/oc/pull/2119) * [OCPBUGS-63311](https://issues.redhat.com/browse/OCPBUGS-63311): pkg/cli/admin/upgrade: Tighten force warnings [#2125](https://github.com/openshift/oc/pull/2125) * [OCPBUGS-63683](https://issues.redhat.com/browse/OCPBUGS-63683): Replace IPv4-mapped IPv6 addresses with valid IPv6 in tests [#2123](https://github.com/openshift/oc/pull/2123) * NO-JIRA: Add pr-review Claude command and effective-go skills [#2120](https://github.com/openshift/oc/pull/2120) * NO-ISSUE: pkg/cli/admin/upgrade/recommend: Drop obsolete precheckEnabled knob [#2113](https://github.com/openshift/oc/pull/2113) * [OCPBUGS-62875](https://issues.redhat.com/browse/OCPBUGS-62875): Pass dry-run option to all create API calls [#2117](https://github.com/openshift/oc/pull/2117) * [CNTRLPLANE-1676](https://issues.redhat.com/browse/CNTRLPLANE-1676): Update k8s dependencies to 1.34 [#2118](https://github.com/openshift/oc/pull/2118) * NO-JIRA: Migrate to aws-sdk-go-v2 from archived aws-sdk-go [#2114](https://github.com/openshift/oc/pull/2114) * [Full changelog](https://github.com/openshift/oc/compare/672ff624b7d2523487d4f06565099949c625d43c...0c09391d89b24f45dc606eee749e67d9b52c9f70) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/92207a87591628a25fa4f2aba3e00b5c6a8e779f) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): webhooks: Enable user namespaces [#926](https://github.com/openshift/cloud-credential-operator/pull/926) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): manifests: Enable user namespace for the operator [#927](https://github.com/openshift/cloud-credential-operator/pull/927) * [CCO-690](https://issues.redhat.com/browse/CCO-690): Integrate OpenShift Test Extension framework for CCO [#886](https://github.com/openshift/cloud-credential-operator/pull/886) * [CCO-714](https://issues.redhat.com/browse/CCO-714): Add preserve-existing-roles flag to ccoctl auzre [#922](https://github.com/openshift/cloud-credential-operator/pull/922) * NO-JIRA: docs: token migration to use next-bound-service-account-signing-key [#932](https://github.com/openshift/cloud-credential-operator/pull/932) * [OCPBUGS-63541](https://issues.redhat.com/browse/OCPBUGS-63541): ccoctl: add public-key-file flag to create-all [#933](https://github.com/openshift/cloud-credential-operator/pull/933) * [OCPBUGS-63561](https://issues.redhat.com/browse/OCPBUGS-63561): ccoctl: use pagination when listing resources in aws [#935](https://github.com/openshift/cloud-credential-operator/pull/935) * NO-JIRA: Update output directory when extracting issuer URL [#925](https://github.com/openshift/cloud-credential-operator/pull/925) * [CCO-661](https://issues.redhat.com/browse/CCO-661): Update go modules [#930](https://github.com/openshift/cloud-credential-operator/pull/930) * [OCPBUGS-63238](https://issues.redhat.com/browse/OCPBUGS-63238): Ensure ccoctl aws commands use their own region option [#931](https://github.com/openshift/cloud-credential-operator/pull/931) * [CCO-709](https://issues.redhat.com/browse/CCO-709): Upgrade Kubernetes v1.34 [#929](https://github.com/openshift/cloud-credential-operator/pull/929) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/a3b97eb1b4bf98b06fd8cf305033719f100db4c3...92207a87591628a25fa4f2aba3e00b5c6a8e779f) ### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/dcdf24f542ab4d65c85a4d63d553cc49085567ea) * [OCPBUGS-54805](https://issues.redhat.com/browse/OCPBUGS-54805): Handle deleted nodes [#182](https://github.com/openshift/cloud-network-config-controller/pull/182) * [CORENET-6349](https://issues.redhat.com/browse/CORENET-6349): rebase k8s to 1.34.1 [#187](https://github.com/openshift/cloud-network-config-controller/pull/187) * [OCPBUGS-63348](https://issues.redhat.com/browse/OCPBUGS-63348): Fix capacity calculation [#184](https://github.com/openshift/cloud-network-config-controller/pull/184) * [OCPBUGS-60806](https://issues.redhat.com/browse/OCPBUGS-60806): Change the capacity struct from int to ptrOfInt [#183](https://github.com/openshift/cloud-network-config-controller/pull/183) * [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/e10bfc55a210333854370c3d557c395f523fc87b...dcdf24f542ab4d65c85a4d63d553cc49085567ea) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/c0216bcf010a9e8dddea25f97fa9d7e8d7615c17) * [OCPBUGS-65473](https://issues.redhat.com/browse/OCPBUGS-65473): fix: remove route and oauth service from clusteroperator expected output [#808](https://github.com/openshift/cluster-authentication-operator/pull/808) * [CNTRLPLANE-947](https://issues.redhat.com/browse/CNTRLPLANE-947): operator: set oauth-specific relatedObjects dynamically in the operator status [#800](https://github.com/openshift/cluster-authentication-operator/pull/800) * [OCPBUGS-62941](https://issues.redhat.com/browse/OCPBUGS-62941): (bugfix): configure status controller to remove unset versions [#798](https://github.com/openshift/cluster-authentication-operator/pull/798) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/215805c4154ca77748289e6325190c814f16d7d7...c0216bcf010a9e8dddea25f97fa9d7e8d7615c17) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/5522170949ac45f4d2c56c859bc3fd1005ec2bad) * [AUTOSCALE-433](https://issues.redhat.com/browse/AUTOSCALE-433): Fixup vpa tests downstream [#394](https://github.com/openshift/kubernetes-autoscaler/pull/394) * [OCPBUGS-60790](https://issues.redhat.com/browse/OCPBUGS-60790): refactor cloud provider options [#380](https://github.com/openshift/kubernetes-autoscaler/pull/380) * [AUTOSCALE-335](https://issues.redhat.com/browse/AUTOSCALE-335), [AUTOSCALE-336](https://issues.redhat.com/browse/AUTOSCALE-336), [OCPBUGS-62383](https://issues.redhat.com/browse/OCPBUGS-62383), [OCPBUGS-62477](https://issues.redhat.com/browse/OCPBUGS-62477): 1.34.0 upstream rebase [#386](https://github.com/openshift/kubernetes-autoscaler/pull/386) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/58082aad31aa8f89b559a404b68f88e724dbede5...5522170949ac45f4d2c56c859bc3fd1005ec2bad) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/eb990ea483a659b4ced825848e3c58564ce67213) * [AUTOSCALE-336](https://issues.redhat.com/browse/AUTOSCALE-336): Prepare for 4.21 [#355](https://github.com/openshift/cluster-autoscaler-operator/pull/355) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/713cde8e523546a4a9339d6cc3cabf6daa0168f1...eb990ea483a659b4ced825848e3c58564ce67213) ### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/a0a0c738016ba5bf786abf19fe48642653561a40) * [METAL-1459](https://issues.redhat.com/browse/METAL-1459): add default PrometheusRule deployment for IPE and watch Servicemonitor [#504](https://github.com/openshift/cluster-baremetal-operator/pull/504) * [METAL-1620](https://issues.redhat.com/browse/METAL-1620): Upgrade Go modules and dependencies [#521](https://github.com/openshift/cluster-baremetal-operator/pull/521) * [OCPBUGS-61477](https://issues.redhat.com/browse/OCPBUGS-61477): Mount /etc/pki/ca-trust to machine-os-images [#517](https://github.com/openshift/cluster-baremetal-operator/pull/517) * [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/7a27819c8fed53043012f7c3a63eaecc59b8d65f...a0a0c738016ba5bf786abf19fe48642653561a40) ### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/5c80bb6d719679bdf0d8279aac0866da600d7cb8) * NO-JIRA: e2e: fix controller-runtime logging warning [#406](https://github.com/openshift/cluster-capi-operator/pull/406) * No-JIRA: yaml was not rendering correctly [#401](https://github.com/openshift/cluster-capi-operator/pull/401) * NO-JIRA: Make help, unbind metrics port [#328](https://github.com/openshift/cluster-capi-operator/pull/328) * NO-JIRA: conversion: CAPI2MAPI set openshift labels for zone, region and instance-type [#393](https://github.com/openshift/cluster-capi-operator/pull/393) * [OCPBUGS-62325](https://issues.redhat.com/browse/OCPBUGS-62325): Updates InfraMachine watch_filters for MachineSync controller [#371](https://github.com/openshift/cluster-capi-operator/pull/371) * [OCPCLOUD-2640](https://issues.redhat.com/browse/OCPCLOUD-2640): Adds MachineSet VAP test suite [#404](https://github.com/openshift/cluster-capi-operator/pull/404) * [OCPCLOUD-3104](https://issues.redhat.com/browse/OCPCLOUD-3104): pkg/util/sync: fix ignoring the Cluster API conversion-data annotation [#403](https://github.com/openshift/cluster-capi-operator/pull/403) * NO-JIRA: machinesync: improve createOrUpdateCAPIMachine and implement unit tests [#396](https://github.com/openshift/cluster-capi-operator/pull/396) * [OCPCLOUD-3104](https://issues.redhat.com/browse/OCPCLOUD-3104): sync: allow Cluster API v1beta2 version for ownerrefs and set Cluster v1beta2 ControlPlaneInitialized [#391](https://github.com/openshift/cluster-capi-operator/pull/391) * [OCPCLOUD-2636](https://issues.redhat.com/browse/OCPCLOUD-2636): Warn users when attempting to change Authoritative API but Synchronized condition is false [#398](https://github.com/openshift/cluster-capi-operator/pull/398) * [OCPCLOUD-2992](https://issues.redhat.com/browse/OCPCLOUD-2992): machine migration round trip test [#366](https://github.com/openshift/cluster-capi-operator/pull/366) * [OCPCLOUD-2996](https://issues.redhat.com/browse/OCPCLOUD-2996): Prevent changing .spec.authoritativeAPI on MAPI when Phase Provisioning or is being deleted [#388](https://github.com/openshift/cluster-capi-operator/pull/388) * [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/aa6f9a1de31428df71e550397f698cad7de3081d...5c80bb6d719679bdf0d8279aac0866da600d7cb8) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/825933200ab27c48f17c4f9f51ec396579e79a02) * [OCPCLOUD-3081](https://issues.redhat.com/browse/OCPCLOUD-3081): Update to Kube 1.34 deps [#428](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/428) * [SPLAT-2297](https://issues.redhat.com/browse/SPLAT-2297): Added new cmd flag to launch of vSphere CCM [#394](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/394) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/040e5a525c4338991416d159ccad68f5d70b0103...825933200ab27c48f17c4f9f51ec396579e79a02) ### [cluster-config-api](https://github.com/openshift/api/tree/50e2ece149d768a1b1eadae3a5f07134dda7b2ce) * [SPLAT-2206](https://issues.redhat.com/browse/SPLAT-2206): Added AWS dedicated host support [#2484](https://github.com/openshift/api/pull/2484) * Add test cases for all supported format markers [#2570](https://github.com/openshift/api/pull/2570) * [CONSOLE-4666](https://issues.redhat.com/browse/CONSOLE-4666): ConsolePlugin v1alpha1 removal: Remove deprecated CRD version [#2534](https://github.com/openshift/api/pull/2534) * [OCPCLOUD-3173](https://issues.redhat.com/browse/OCPCLOUD-3173): Enable gcp spot instances [#2566](https://github.com/openshift/api/pull/2566) * [STOR-2297](https://issues.redhat.com/browse/STOR-2297): remove oVirt from ClusterCSIDriver API [#2519](https://github.com/openshift/api/pull/2519) * [OCPCLOUD-3214](https://issues.redhat.com/browse/OCPCLOUD-3214): Add ClusterAPIMachineManagement feature gate [#2563](https://github.com/openshift/api/pull/2563) * [OCPCLOUD-3164](https://issues.redhat.com/browse/OCPCLOUD-3164): Add CRDCompatibilityRequirementOperator feature gate [#2565](https://github.com/openshift/api/pull/2565) * Create shared global parser/universe in codegen [#2558](https://github.com/openshift/api/pull/2558) * [MCO-1962](https://issues.redhat.com/browse/MCO-1962): Move skew enforcement feature gate to tech preview [#2561](https://github.com/openshift/api/pull/2561) * [OCPBUGS-63311](https://issues.redhat.com/browse/OCPBUGS-63311): config/v1/types_cluster_version: Fix "images that comes" typo [#2560](https://github.com/openshift/api/pull/2560) * Bring KAL up to date and enable new linters [#2554](https://github.com/openshift/api/pull/2554) * [OCPBUGS-62987](https://issues.redhat.com/browse/OCPBUGS-62987): Move DynamicConfigurationManager back to DevPreview [#2552](https://github.com/openshift/api/pull/2552) * envtest-releases: add v1.34.1 to index [#2553](https://github.com/openshift/api/pull/2553) * [MCO-1941](https://issues.redhat.com/browse/MCO-1941): Add OSStream FeatureGate [#2549](https://github.com/openshift/api/pull/2549) * hack: switch to `/usr/bin/env bash` [#2551](https://github.com/openshift/api/pull/2551) * [CORS-4157](https://issues.redhat.com/browse/CORS-4157): AWS, Azure: Add IPFamily to the PlatformStatus within Infra CR [#2499](https://github.com/openshift/api/pull/2499) * codegen: Improve performance of package loading [#2543](https://github.com/openshift/api/pull/2543) * Fix use of API_GROUP_VERSIONS running codegen [#2530](https://github.com/openshift/api/pull/2530) * [STOR-2627](https://issues.redhat.com/browse/STOR-2627): Add MutableCSINodeAllocatableCount to Dev- and TechPreview [#2502](https://github.com/openshift/api/pull/2502) * Switch to invoking codegen once in general updates [#2540](https://github.com/openshift/api/pull/2540) * `route`: improve `.spec.tls.termination` doc [#2532](https://github.com/openshift/api/pull/2532) * [OPRUN-4156](https://issues.redhat.com/browse/OPRUN-4156): Promote OLMv1 Webhook support to GA [#2491](https://github.com/openshift/api/pull/2491) * [OCPBUGS-55192](https://issues.redhat.com/browse/OCPBUGS-55192): Add IngressController .spec.domain validation [#2308](https://github.com/openshift/api/pull/2308) * [Full changelog](https://github.com/openshift/api/compare/5050707b5937d28133772a29825169e578310d2c...50e2ece149d768a1b1eadae3a5f07134dda7b2ce) ### [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/344babe6a957f1606c677b009939302659264dfb) * [OCPCLOUD-3084](https://issues.redhat.com/browse/OCPCLOUD-3084): Bump k8s dependencies to 1.34 [#371](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/371) * [Full changelog](https://github.com/openshift/cluster-control-plane-machine-set-operator/compare/182b2cbe40fc10849e3ca83826bf238e3c52ea42...344babe6a957f1606c677b009939302659264dfb) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/5ed05a14763717ccd1e3a1073a9e3b59bfe157e0) * [STOR-2534](https://issues.redhat.com/browse/STOR-2534): Update CRDs from external-snapshotter 8.4.0 [#252](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/252) * [STOR-2523](https://issues.redhat.com/browse/STOR-2523): Add hypershift managed-by labels for `csi-snapshot-controller` operand [#250](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/250) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/b022cf72ba3b4e982626d6d0b80bd53064bbe6ee...5ed05a14763717ccd1e3a1073a9e3b59bfe157e0) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/336e1348334fe498752ffebb8c2d9ee649697c0d) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): manifests: Enable user namespace for deployment [#1512](https://github.com/openshift/cluster-etcd-operator/pull/1512) * [OCPBUGS-63543](https://issues.redhat.com/browse/OCPBUGS-63543): fix: update redfish url validation [#1504](https://github.com/openshift/cluster-etcd-operator/pull/1504) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/f93a30626b9e9570f2e99df21ca3e2e357217e82...336e1348334fe498752ffebb8c2d9ee649697c0d) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/072c1cd7726d1efc9bc05982ae3fd6022b097f17) * [NE-1334](https://issues.redhat.com/browse/NE-1334): Enhancement to add operator channel when creating gatewayclass [#1301](https://github.com/openshift/cluster-ingress-operator/pull/1301) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/0cac97af560a68a5f5c0390a529726eb43556d51...072c1cd7726d1efc9bc05982ae3fd6022b097f17) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/151f2be4e47cc3826b266b16066829f3f4e16a98) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): scc: Grant authenticated users use of restricted-v3 [#1944](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1944) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): Enable user namespace for the operator [#1934](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1934) * [CNTRLPLANE-1616](https://issues.redhat.com/browse/CNTRLPLANE-1616): add event-ttl config observer [#1938](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1938) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): scc: restricted-v3: Fix runAsUser range [#1947](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1947) * NO-JIRA: Update the deprecated API usage alerts for 1.34 [#1946](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1946) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/adc82f6188f4037a515eeeaa686ce1c1a80894da...151f2be4e47cc3826b266b16066829f3f4e16a98) ### [cluster-kube-cluster-api-operator](https://github.com/openshift/cluster-api-operator/tree/aec493448525ff03d0da25a4bf885fbd35214642) * [OCPBUGS-62569](https://issues.redhat.com/browse/OCPBUGS-62569): Updating ose-cluster-kube-cluster-api-operator-container image to be consistent with ART for 4.21 [#63](https://github.com/openshift/cluster-api-operator/pull/63) * [Full changelog](https://github.com/openshift/cluster-api-operator/compare/8f90c01d05aaf2e265f85a08bf66c5328476f818...aec493448525ff03d0da25a4bf885fbd35214642) ### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/e1cdb251d9ef7e74265bb7c8884a47cc0803068b) * [OCPBUGS-33013](https://issues.redhat.com/browse/OCPBUGS-33013): deps: Update library-go to update staticpod pkg [#892](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/892) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/ffe5113eb88f384981fdeff599f22599e11a9d7c...e1cdb251d9ef7e74265bb7c8884a47cc0803068b) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/d864813cd3ab01c0f975b2bf41e9046948f0afa1) * [OCPCLOUD-3082](https://issues.redhat.com/browse/OCPCLOUD-3082): K8s 1.34 bump and update dependencies [#282](https://github.com/openshift/cluster-machine-approver/pull/282) * [OCPBUGS-63519](https://issues.redhat.com/browse/OCPBUGS-63519): port 9193 need to be internal and port 9194 need to have a service [#279](https://github.com/openshift/cluster-machine-approver/pull/279) * [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/ebd357dcd29972bbe17c8e439df51cd5ffb64783...d864813cd3ab01c0f975b2bf41e9046948f0afa1) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/7d3c9d5ce3adecba9e94ac0fdcf4f3260a909e96) * NO-ISSUE: bump jsonnet dependencies [#2741](https://github.com/openshift/cluster-monitoring-operator/pull/2741) * [MON-4296](https://issues.redhat.com/browse/MON-4296): Bump prometheus-operator libs to v0.86.2 [#2720](https://github.com/openshift/cluster-monitoring-operator/pull/2720) * [TRT-2395](https://issues.redhat.com/browse/TRT-2395): Revert "OCPBUGS-61088: create networkpolicy settings for in-cluster monitoring" [#2738](https://github.com/openshift/cluster-monitoring-operator/pull/2738) * NO-JIRA: [bot] Synchronize versions of the downstream components [#2728](https://github.com/openshift/cluster-monitoring-operator/pull/2728) * [OCPBUGS-62310](https://issues.redhat.com/browse/OCPBUGS-62310): Fix KSM deny-list typo [#2677](https://github.com/openshift/cluster-monitoring-operator/pull/2677) * NO-JIRA: [bot] Synchronize versions of the downstream components [#2712](https://github.com/openshift/cluster-monitoring-operator/pull/2712) * NO-JIRA: clarify ExternalLabels doc [#2691](https://github.com/openshift/cluster-monitoring-operator/pull/2691) * [MON-4398](https://issues.redhat.com/browse/MON-4398): Enable UTF-8 by default in admission-webhook [#2704](https://github.com/openshift/cluster-monitoring-operator/pull/2704) * [OCPBUGS-45671](https://issues.redhat.com/browse/OCPBUGS-45671): chore(prometheus/remotewrite): clarify that the in-cluster proxy env vars set in prometheus container can be used in all configs that support proxyConfig.proxyFromEnvironment [#2717](https://github.com/openshift/cluster-monitoring-operator/pull/2717) * [MON-4383](https://issues.redhat.com/browse/MON-4383): feat(auto_docs_examples): adjust and add more examples [#2573](https://github.com/openshift/cluster-monitoring-operator/pull/2573) * [MON-4408](https://issues.redhat.com/browse/MON-4408): chore: make test/monitoring a seperate module to keep managing deps in root go.mod simple [#2714](https://github.com/openshift/cluster-monitoring-operator/pull/2714) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/e9126a5fcb9df8854c9d568a1c0502a29e8fe6aa...7d3c9d5ce3adecba9e94ac0fdcf4f3260a909e96) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/05d6f46ffb2cd54b72aa4c864a0a5fb82d3fa7c2) * NO-JIRA: add wiki link for using ./hack/run-locally.sh [#2824](https://github.com/openshift/cluster-network-operator/pull/2824) * [OCPBUGS-63743](https://issues.redhat.com/browse/OCPBUGS-63743): Rename transit subnet flags [#2828](https://github.com/openshift/cluster-network-operator/pull/2828) * [OCPBUGS-60032](https://issues.redhat.com/browse/OCPBUGS-60032): Configure CVO to delete default-account role binding [#2758](https://github.com/openshift/cluster-network-operator/pull/2758) * [SPLAT-2503](https://issues.redhat.com/browse/SPLAT-2503): Fixed "null" value for vSphere api and ingress VIP in UPI scenario [#2795](https://github.com/openshift/cluster-network-operator/pull/2795) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/a5879759fb042f6c4b26931fa7ef8540244c8660...05d6f46ffb2cd54b72aa4c864a0a5fb82d3fa7c2) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/8923e72ea3dda1ee7cc5a80de1068c378c4f0c7e) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): manifests: Use restricted-v3 scc for the operator [#1430](https://github.com/openshift/cluster-node-tuning-operator/pull/1430) * [OCPNODE-3874](https://issues.redhat.com/browse/OCPNODE-3874): Remove CgroupModeV1 reference from the code [#1428](https://github.com/openshift/cluster-node-tuning-operator/pull/1428) * [OCPBUGS-62836](https://issues.redhat.com/browse/OCPBUGS-62836): E2E: Pass pull secret path to pull cnf-tests [#1402](https://github.com/openshift/cluster-node-tuning-operator/pull/1402) * [OCPBUGS-63190](https://issues.redhat.com/browse/OCPBUGS-63190): e2e:hugepages: changing tests to use hugepages-allocator tool [#1400](https://github.com/openshift/cluster-node-tuning-operator/pull/1400) * [OCPBUGS-63724](https://issues.redhat.com/browse/OCPBUGS-63724): e2e:llc: skip test when no BM worker is found [#1419](https://github.com/openshift/cluster-node-tuning-operator/pull/1419) * [OCPBUGS-60218](https://issues.redhat.com/browse/OCPBUGS-60218): PPC: ghw: filter out namespaces dir [#1403](https://github.com/openshift/cluster-node-tuning-operator/pull/1403) * NO-ISSUE: pkg/metrics/server: Log client-CA-bundle handling [#1412](https://github.com/openshift/cluster-node-tuning-operator/pull/1412) * NO-JIRA: Address false reports of bootcmdline conflicts [#1371](https://github.com/openshift/cluster-node-tuning-operator/pull/1371) * NO-JIRA: Fix support for nvidia-smi [#1410](https://github.com/openshift/cluster-node-tuning-operator/pull/1410) * [OCPBUGS-62940](https://issues.redhat.com/browse/OCPBUGS-62940): Do not cause kubelet failed dependency by ocp-tuned-one-shot.service [#1414](https://github.com/openshift/cluster-node-tuning-operator/pull/1414) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/dbb384039d22b64a080cb114df5cde7be1effb42...8923e72ea3dda1ee7cc5a80de1068c378c4f0c7e) ### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/050f9d20e026aae68001d7798aef095db2e5526d) * NO-ISSUE: Update dependencies and go to 1.24.6 [#150](https://github.com/openshift/cluster-olm-operator/pull/150) * [OCPBUGS-63617](https://issues.redhat.com/browse/OCPBUGS-63617): Update both disable and enable lists when enabling/disabling features [#148](https://github.com/openshift/cluster-olm-operator/pull/148) * [OCPBUGS-62173](https://issues.redhat.com/browse/OCPBUGS-62173): Add TLS config observer to update opcon/catd [#145](https://github.com/openshift/cluster-olm-operator/pull/145) * [OPRUN-4157](https://issues.redhat.com/browse/OPRUN-4157): Update openshift/api to latest master for WebHook GA [#146](https://github.com/openshift/cluster-olm-operator/pull/146) * [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/9bb4d9515eb964a7c07a9e030dd244970d1caa12...050f9d20e026aae68001d7798aef095db2e5526d) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/12b7668d70bdb07d5d05304a7bcaeb6a5cc5ef3b) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): Use user namespace for the operator [#397](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/397) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): Enable user namespaces for the operands [#400](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/400) * [OCPBUGS-62494](https://issues.redhat.com/browse/OCPBUGS-62494): Updating ose-cluster-openshift-controller-manager-operator-container image to be consistent with ART for 4.21 [#399](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/399) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/da1e14c45093c19bc79e2055c9f4a55efc1cc1a8...12b7668d70bdb07d5d05304a7bcaeb6a5cc5ef3b) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/14236f82a2cd11af091ed8ec7e6c437cb6bce092) * [OCPBUGS-63481](https://issues.redhat.com/browse/OCPBUGS-63481): references to github.com/sclorg/django-ex.git now also refer to the branch [#654](https://github.com/openshift/cluster-samples-operator/pull/654) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/c819b88d67680011f7f63c1dd984098d1334afbf...14236f82a2cd11af091ed8ec7e6c437cb6bce092) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/0c5bde968b3ea0cb77767e70da447ca9b12e6b32) * [SPLAT-2525](https://issues.redhat.com/browse/SPLAT-2525): Removed VCF9 alert now that it has been tested. [#640](https://github.com/openshift/cluster-storage-operator/pull/640) * NO-JIRA: Remove ibm-cloud-managed-cleanup yaml [#586](https://github.com/openshift/cluster-storage-operator/pull/586) * [STOR-2560](https://issues.redhat.com/browse/STOR-2560): Add readOnlyRootFilesystem to hypershift and ibm-cloud-managed [#629](https://github.com/openshift/cluster-storage-operator/pull/629) * NO-JIRA: Update OCP documentation links to latest versions [#636](https://github.com/openshift/cluster-storage-operator/pull/636) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/6812180770ce6ab2c990bc9a7f1743ce46d27a68...0c5bde968b3ea0cb77767e70da447ca9b12e6b32) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/8529b7d0df2a76d7d29563d45c560fddb6619cf7) * [OCPBUGS-64732](https://issues.redhat.com/browse/OCPBUGS-64732): lib/resourcemerge: Add support for hostUsers flag [#1257](https://github.com/openshift/cluster-version-operator/pull/1257) * NO-JIRA: Clean up unused Dockerfile and Dockerfile.rhel7 [#1254](https://github.com/openshift/cluster-version-operator/pull/1254) * [OCPBUGS-63311](https://issues.redhat.com/browse/OCPBUGS-63311): vendor: Update openshift/api to get new ClusterVersion force Godocs [#1251](https://github.com/openshift/cluster-version-operator/pull/1251) * [OCPBUGS-14246](https://issues.redhat.com/browse/OCPBUGS-14246): Adding runbook URL for ClusterVersionOperatorDown [#1250](https://github.com/openshift/cluster-version-operator/pull/1250) * [OTA-1585](https://issues.redhat.com/browse/OTA-1585): test: Include the compressed tests binary in the CVO container image [#1236](https://github.com/openshift/cluster-version-operator/pull/1236) * NO-JIRA: Clean up code to remove ReconciliationIssues [#1253](https://github.com/openshift/cluster-version-operator/pull/1253) * [OTA-1585](https://issues.redhat.com/browse/OTA-1585): Add conformance test suites to the CVO tests extension [#1238](https://github.com/openshift/cluster-version-operator/pull/1238) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/75c15b598d132dff80fb871b06e9aea35f92570b...8529b7d0df2a76d7d29563d45c560fddb6619cf7) ### [console](https://github.com/openshift/console/tree/97028f3a4db6bbe3e8ef194f76d5d22a91afd6c3) * [CONSOLE-4860](https://issues.redhat.com/browse/CONSOLE-4860): Missed Enzyme to RTL migration tests [#15694](https://github.com/openshift/console/pull/15694) * [OCPBUGS-62789](https://issues.redhat.com/browse/OCPBUGS-62789): insights to lightspeed rebranding update [#15531](https://github.com/openshift/console/pull/15531) * [CONSOLE-4832](https://issues.redhat.com/browse/CONSOLE-4832): Migrate Enzyme OLM descriptors & OperatorHub "packages/operator-lifec… [#15676](https://github.com/openshift/console/pull/15676) * [OCPBUGS-64939](https://issues.redhat.com/browse/OCPBUGS-64939): Fix logo max-height not respected on Safari [#15663](https://github.com/openshift/console/pull/15663) * NO-JIRA: Add AI context documentation and configuration [#15491](https://github.com/openshift/console/pull/15491) * [CONSOLE-4858](https://issues.redhat.com/browse/CONSOLE-4858): Fix 53 cycles [#15708](https://github.com/openshift/console/pull/15708) * [OCPBUGS-64851](https://issues.redhat.com/browse/OCPBUGS-64851): EndpointList components Warning: Each child in a list should have a … [#15701](https://github.com/openshift/console/pull/15701) * [CONSOLE-4850](https://issues.redhat.com/browse/CONSOLE-4850): update API Explorer to use DataView [#15681](https://github.com/openshift/console/pull/15681) * [CONSOLE-4853](https://issues.redhat.com/browse/CONSOLE-4853): merge dynamic plugin tests [#15649](https://github.com/openshift/console/pull/15649) * [OCPBUGS-63599](https://issues.redhat.com/browse/OCPBUGS-63599): Fix broken operator links in OperatorHub install hints [#15669](https://github.com/openshift/console/pull/15669) * [CONSOLE-4858](https://issues.redhat.com/browse/CONSOLE-4858): Fix 61 cycles [#15689](https://github.com/openshift/console/pull/15689) * [CONSOLE-4842](https://issues.redhat.com/browse/CONSOLE-4842): merge HCP related scenarios [#15662](https://github.com/openshift/console/pull/15662) * [CONSOLE-4733](https://issues.redhat.com/browse/CONSOLE-4733): Add catalogd metas endpoint support and refactor client/service boundary [#15657](https://github.com/openshift/console/pull/15657) * [CONSOLE-4772](https://issues.redhat.com/browse/CONSOLE-4772): Update list pages to use DataView in Workloads Tab [#15653](https://github.com/openshift/console/pull/15653) * [CONSOLE-4840](https://issues.redhat.com/browse/CONSOLE-4840): Remove `Page/*` and `GlobalConfig` [#15674](https://github.com/openshift/console/pull/15674) * [OCPBUGS-64700](https://issues.redhat.com/browse/OCPBUGS-64700), [OCPBUGS-64701](https://issues.redhat.com/browse/OCPBUGS-64701): Upgrading Helm to 3.18.5 [#15682](https://github.com/openshift/console/pull/15682) * [OCPBUGS-63610](https://issues.redhat.com/browse/OCPBUGS-63610): Convert standalone terminal route to extension [#15672](https://github.com/openshift/console/pull/15672) * [CONSOLE-4858](https://issues.redhat.com/browse/CONSOLE-4858): Fix min-length cycles [#15688](https://github.com/openshift/console/pull/15688) * [OCPBUGS-63388](https://issues.redhat.com/browse/OCPBUGS-63388): fix breadcrumb link to ImageStream page [#15661](https://github.com/openshift/console/pull/15661) * [CONSOLE-4840](https://issues.redhat.com/browse/CONSOLE-4840): Remove `FeatureFlag/Model` and `ModelDefinition` [#15671](https://github.com/openshift/console/pull/15671) * [CONSOLE-4841](https://issues.redhat.com/browse/CONSOLE-4841): Move CSP from plugin to redux store + some sdk adoption prep work [#15633](https://github.com/openshift/console/pull/15633) * [CONSOLE-4857](https://issues.redhat.com/browse/CONSOLE-4857): Merge image pull secret scenario [#15678](https://github.com/openshift/console/pull/15678) * [CONSOLE-4725](https://issues.redhat.com/browse/CONSOLE-4725): follow-on fix to remove counts from Role and Binding filters [#15652](https://github.com/openshift/console/pull/15652) * [CONSOLE-4719](https://issues.redhat.com/browse/CONSOLE-4719): Update Home nav section pages to use DataView [#15656](https://github.com/openshift/console/pull/15656) * [CONSOLE-4721](https://issues.redhat.com/browse/CONSOLE-4721): Update Helm nav section to use ConsoleDataView [#15646](https://github.com/openshift/console/pull/15646) * [OCPBUGS-62108](https://issues.redhat.com/browse/OCPBUGS-62108): Lack Chinese/Japanese/Korean translations for 'On/Off' switch button on editor setting modal of yaml page. [#15664](https://github.com/openshift/console/pull/15664) * [CNV-64586](https://issues.redhat.com/browse/CNV-64586): show default storageclass for VMs info [#15405](https://github.com/openshift/console/pull/15405) * [CONSOLE-4839](https://issues.redhat.com/browse/CONSOLE-4839): Remove/hardcode `PostFormSubmissionAction` [#15637](https://github.com/openshift/console/pull/15637) * [OCPBUGS-44235](https://issues.redhat.com/browse/OCPBUGS-44235): Fix Helm chart installation with CA/TLS certificates [#15607](https://github.com/openshift/console/pull/15607) * [OCPBUGS-63339](https://issues.redhat.com/browse/OCPBUGS-63339): HPA Form View in RHOCP Web Console Incorrectly Requires Both CPU and … [#15626](https://github.com/openshift/console/pull/15626) * [CONSOLE-4820](https://issues.redhat.com/browse/CONSOLE-4820): Redistribute OLMv0 CSS [#15644](https://github.com/openshift/console/pull/15644) * [CONSOLE-4834](https://issues.redhat.com/browse/CONSOLE-4834): Clean up unused types in metal3 [#15666](https://github.com/openshift/console/pull/15666) * [CONSOLE-4410](https://issues.redhat.com/browse/CONSOLE-4410): Use webpack 5 support for share scope init and access [#15525](https://github.com/openshift/console/pull/15525) * [CONSOLE-4601](https://issues.redhat.com/browse/CONSOLE-4601): Migration of tests from Enzyme to React Testing Library [#15510](https://github.com/openshift/console/pull/15510) * [OCPBUGS-63471](https://issues.redhat.com/browse/OCPBUGS-63471): Render a button if there is 1 action [#15636](https://github.com/openshift/console/pull/15636) * [OCPBUGS-63382](https://issues.redhat.com/browse/OCPBUGS-63382): Display missing environment var values and correct styling [#15625](https://github.com/openshift/console/pull/15625) * [CONSOLE-4835](https://issues.redhat.com/browse/CONSOLE-4835): Migrate `topology` to dynamic [#15617](https://github.com/openshift/console/pull/15617) * [CONSOLE-4630](https://issues.redhat.com/browse/CONSOLE-4630): Add children prop to some places [#15548](https://github.com/openshift/console/pull/15548) * NO-JIRA: reintroduce load bearing import cycles [#15651](https://github.com/openshift/console/pull/15651) * [OCPBUGS-63707](https://issues.redhat.com/browse/OCPBUGS-63707): Never allow OTHER_CATEGORY in categories [#15660](https://github.com/openshift/console/pull/15660) * [OCPBUGS-60937](https://issues.redhat.com/browse/OCPBUGS-60937): Updated PromQL to include component specific namespace [#15438](https://github.com/openshift/console/pull/15438) * [OCPBUGS-62296](https://issues.redhat.com/browse/OCPBUGS-62296): Preserve path on perspective switch [#15541](https://github.com/openshift/console/pull/15541) * [CONSOLE-4837](https://issues.redhat.com/browse/CONSOLE-4837): Migrate `console-app` to dynamic [#15620](https://github.com/openshift/console/pull/15620) * [OCPBUGS-62939](https://issues.redhat.com/browse/OCPBUGS-62939): "View events" and 'View all events' point to the same page on 'Overview'->'Activity' card. [#15606](https://github.com/openshift/console/pull/15606) * [CONSOLE-4718](https://issues.redhat.com/browse/CONSOLE-4718): Update Administrator nav section to use ConsoleDataView [#15567](https://github.com/openshift/console/pull/15567) * [CONSOLE-4838](https://issues.redhat.com/browse/CONSOLE-4838): Make DataView component work with arbitrary data objects [#15622](https://github.com/openshift/console/pull/15622) * [CONSOLE-4604](https://issues.redhat.com/browse/CONSOLE-4604): Migrate enzyme packages/console-shared unit tests to React Testing Li… [#15581](https://github.com/openshift/console/pull/15581) * [OCPBUGS-61509](https://issues.redhat.com/browse/OCPBUGS-61509): Fix "operator installing" hint in operator details panel [#15480](https://github.com/openshift/console/pull/15480) * [CONSOLE-4836](https://issues.redhat.com/browse/CONSOLE-4836): Migrate `console-demo-plugin` to `dynamic-demo-plugin` [#15618](https://github.com/openshift/console/pull/15618) * [OCPBUGS-61870](https://issues.redhat.com/browse/OCPBUGS-61870): Automatically redirect all-namespaces catalog to default namespace [#15584](https://github.com/openshift/console/pull/15584) * [OCPBUGS-63433](https://issues.redhat.com/browse/OCPBUGS-63433): Turn on `fContentSecurityPolicyEnabled` by default [#15630](https://github.com/openshift/console/pull/15630) * [OCPBUGS-63384](https://issues.redhat.com/browse/OCPBUGS-63384): Fix eslint warnings and prevent future ones [#15629](https://github.com/openshift/console/pull/15629) * [OCPBUGS-62937](https://issues.redhat.com/browse/OCPBUGS-62937): Add telemetry events [#15602](https://github.com/openshift/console/pull/15602) * [OCPBUGS-62483](https://issues.redhat.com/browse/OCPBUGS-62483): limit node log length to 1000 lines [#15597](https://github.com/openshift/console/pull/15597) * [OCPBUGS-63429](https://issues.redhat.com/browse/OCPBUGS-63429): Expose prometheus tenancy label path as a proxy [#15621](https://github.com/openshift/console/pull/15621) * [CONSOLE-4724](https://issues.redhat.com/browse/CONSOLE-4724): Update Compute nav section to use ResourceDataView [#15604](https://github.com/openshift/console/pull/15604) * [OCPBUGS-60636](https://issues.redhat.com/browse/OCPBUGS-60636): Remove required flag from 'console.flag/model' pipelines-plugin extension [#15583](https://github.com/openshift/console/pull/15583) * [CONSOLE-4761](https://issues.redhat.com/browse/CONSOLE-4761): Add sort select field with Relevance, A-Z, Z-A options [#15580](https://github.com/openshift/console/pull/15580) * [CONSOLE-3637](https://issues.redhat.com/browse/CONSOLE-3637): Bump rjsf to 4.x [#15551](https://github.com/openshift/console/pull/15551) * [CONSOLE-4725](https://issues.redhat.com/browse/CONSOLE-4725): Update User Management list pages to use ResourceDataView [#15579](https://github.com/openshift/console/pull/15579) * [OCPBUGS-63059](https://issues.redhat.com/browse/OCPBUGS-63059): DRY up RTL `configure` [#15615](https://github.com/openshift/console/pull/15615) * [CONSOLE-4776](https://issues.redhat.com/browse/CONSOLE-4776): Migrate enzyme packages/container-security unit tests to React Testin… [#15611](https://github.com/openshift/console/pull/15611) * [OCPBUGS-62156](https://issues.redhat.com/browse/OCPBUGS-62156): Unique "key" prop warning in the UserPreferencePage [#15534](https://github.com/openshift/console/pull/15534) * [CONSOLE-4821](https://issues.redhat.com/browse/CONSOLE-4821): Remove gitops-plugin [#15576](https://github.com/openshift/console/pull/15576) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/console/compare/f4b804a06a46c98218cf3cdf4b6e92ab58ccf32f...97028f3a4db6bbe3e8ef194f76d5d22a91afd6c3) ### [console-operator](https://github.com/openshift/console-operator/tree/41406326f1346588c38df147cc9ebed2285b7561) * [CONSOLE-4847](https://issues.redhat.com/browse/CONSOLE-4847): ADD TSSC Quickstarts [#1062](https://github.com/openshift/console-operator/pull/1062) * NO-JIRA: Add /ci-prep Claude code command [#1063](https://github.com/openshift/console-operator/pull/1063) * [OCPBUGS-64601](https://issues.redhat.com/browse/OCPBUGS-64601): Remove SVM console instance if v1alpha1 ConsolePlugin version in present in the CRDs status [#1061](https://github.com/openshift/console-operator/pull/1061) * [OCPBUGS-61432](https://issues.redhat.com/browse/OCPBUGS-61432): Revert "#1052 fix(oidc): fix OIDCClientSecretGet condition" [#1058](https://github.com/openshift/console-operator/pull/1058) * [Full changelog](https://github.com/openshift/console-operator/compare/196069003a4b921b5f6161f090458d1afbef07f5...41406326f1346588c38df147cc9ebed2285b7561) ### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/344669a2189fecdf5471fdc9a1246dd751cb1afb) * [STOR-2586](https://issues.redhat.com/browse/STOR-2586): Rebase to v4.10.0 for OCP 4.21 [#89](https://github.com/openshift/csi-external-attacher/pull/89) * [Full changelog](https://github.com/openshift/csi-external-attacher/compare/8d440867f9983c59c3c54f1e382542d71126d3d3...344669a2189fecdf5471fdc9a1246dd751cb1afb) ### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/f18190fb8aa26bdcb4ceb57cdd6cf77b5488ed58) * [STOR-2586](https://issues.redhat.com/browse/STOR-2586): Rebase to v6.0.0 for OCP 4.21 [#117](https://github.com/openshift/csi-external-provisioner/pull/117) * [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/bc47159f8350f5b167896459914ec8659cbb3b1b...f18190fb8aa26bdcb4ceb57cdd6cf77b5488ed58) ### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/d880a1ec6da02dbf61600ec7999266185ca9f784) * [STOR-2586](https://issues.redhat.com/browse/STOR-2586): Rebase to v2.0.0 for OCP 4.21 [#179](https://github.com/openshift/csi-external-resizer/pull/179) * [Full changelog](https://github.com/openshift/csi-external-resizer/compare/9d1d059b7310751b1ded1cf55b6e5b61e90375ff...d880a1ec6da02dbf61600ec7999266185ca9f784) ### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/78dacb7c661a62c78036c2737401afd3eb6fd04d) * [STOR-2586](https://issues.redhat.com/browse/STOR-2586): Rebase to v2.17.0 for OCP 4.21 [#76](https://github.com/openshift/csi-livenessprobe/pull/76) * [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/1ed94a44d84b5e516bcbfafa129f7b2cdf474d92...78dacb7c661a62c78036c2737401afd3eb6fd04d) ### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/d29f3f7a4aed4465e7e40e323bd3c0e0d9871e4c) * [STOR-2586](https://issues.redhat.com/browse/STOR-2586): Rebase to v2.15.0 for OCP 4.21 [#84](https://github.com/openshift/csi-node-driver-registrar/pull/84) * [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/71080e3e777fe19e2b68a95012102c52026585da...d29f3f7a4aed4465e7e40e323bd3c0e0d9871e4c) ### [docker-builder](https://github.com/openshift/builder/tree/c0ef8399e6c3d8731b47502e7ed9d8563a481cdc) * [OCPBUGS-62210](https://issues.redhat.com/browse/OCPBUGS-62210): BuildConfig inline Dockerfile fails with heredoc syntax [#469](https://github.com/openshift/builder/pull/469) * [Full changelog](https://github.com/openshift/builder/compare/9ed70da36382ff1fa11dfa1abc3db51f06183d31...c0ef8399e6c3d8731b47502e7ed9d8563a481cdc) ### [etcd](https://github.com/openshift/etcd/tree/239c469ebe0bb90864de458d0ce8fc384c7f22b8) * [OCPBUGS-63473](https://issues.redhat.com/browse/OCPBUGS-63473): 4.21 rebase 3.5.24 [#346](https://github.com/openshift/etcd/pull/346) * [Full changelog](https://github.com/openshift/etcd/compare/e2b3dfdf037938f7f0c489438eaa1138fd3fadba...239c469ebe0bb90864de458d0ce8fc384c7f22b8) ### [hypershift](https://github.com/openshift/hypershift/tree/d6c61ae619d8844a851c5be68e69555f392577b8) * NO-JIRA: docs: update Azure self-managed cluster marketplace image documentation [#7156](https://github.com/openshift/hypershift/pull/7156) * [GCP-179](https://issues.redhat.com/browse/GCP-179): feat(cmd/infra): add GCP IAM infrastructure creation command [#7209](https://github.com/openshift/hypershift/pull/7209) * [OCPBUGS-33372](https://issues.redhat.com/browse/OCPBUGS-33372): fix(azure): make Azure SDK clients cloud-agnostic [#7144](https://github.com/openshift/hypershift/pull/7144) * [OCPBUGS-62949](https://issues.redhat.com/browse/OCPBUGS-62949): fix(resources): prevent indefinite blocking on cloud resource cleanup during deletion [#7024](https://github.com/openshift/hypershift/pull/7024) * [GCP-174](https://issues.redhat.com/browse/GCP-174): configure router service with Internal Load Balancer for PSC support [#7183](https://github.com/openshift/hypershift/pull/7183) * [CNTRLPLANE-1892](https://issues.redhat.com/browse/CNTRLPLANE-1892): test(e2e-v2): add ginkgo-based v2 test suite [#7192](https://github.com/openshift/hypershift/pull/7192) * [MULTIARCH-5629](https://issues.redhat.com/browse/MULTIARCH-5629): Added support to pick s390x boot image for s390x Nodepool for type kubevirt [#7058](https://github.com/openshift/hypershift/pull/7058) * NO-JIRA: docs(azure): add self-managed Azure setup without external DNS [#7191](https://github.com/openshift/hypershift/pull/7191) * [OCPQE-29333](https://issues.redhat.com/browse/OCPQE-29333): Add hypershift-ci-python Image [#5851](https://github.com/openshift/hypershift/pull/5851) * [OCPBUGS-64763](https://issues.redhat.com/browse/OCPBUGS-64763): MCE 2.11 konflux pipeline [#7189](https://github.com/openshift/hypershift/pull/7189) * [GCP-152](https://issues.redhat.com/browse/GCP-152): feat:(gcp)Add basic GCP platform recognition support [#7137](https://github.com/openshift/hypershift/pull/7137) * [OCPBUGS-64817](https://issues.redhat.com/browse/OCPBUGS-64817): Update 4.19 control-plane-operator image overrides [#7196](https://github.com/openshift/hypershift/pull/7196) * [CNTRLPLANE-1850](https://issues.redhat.com/browse/CNTRLPLANE-1850): test(e2e): add N-3 and N-4 release image flags [#7159](https://github.com/openshift/hypershift/pull/7159) * [CORENET-6484](https://issues.redhat.com/browse/CORENET-6484): Restart ovnkube-control-plane pods when restart-date annotation is set [#7100](https://github.com/openshift/hypershift/pull/7100) * [OCPBUGS-63613](https://issues.redhat.com/browse/OCPBUGS-63613): Fix --image-generation flag being ignored in Azure cluster creation [#7108](https://github.com/openshift/hypershift/pull/7108) * [OCPBUGS-56444](https://issues.redhat.com/browse/OCPBUGS-56444): feat: Promote ExternalOIDCWithUIDAndExtraClaimMappings feature to GA for Hypershift [#6025](https://github.com/openshift/hypershift/pull/6025) * [OCPBUGS-60457](https://issues.redhat.com/browse/OCPBUGS-60457): test(e2e): Revert "Workaround for external oidc tests to bypass the teardown" [#6979](https://github.com/openshift/hypershift/pull/6979) * [CNTRLPLANE-408](https://issues.redhat.com/browse/CNTRLPLANE-408): feat(api) add imagetype to AWS nodepool api [#6746](https://github.com/openshift/hypershift/pull/6746) * [GCP-114](https://issues.redhat.com/browse/GCP-114): add API types and CRD infrastructure for GCP Private Service Connect (PSC) [#7131](https://github.com/openshift/hypershift/pull/7131) * [OCPBUGS-63594](https://issues.redhat.com/browse/OCPBUGS-63594): fix(konnectivity): bind health server to localhost to prevent external exposure [#7106](https://github.com/openshift/hypershift/pull/7106) * [GCP-120](https://issues.redhat.com/browse/GCP-120): feat(cli): add support for GCP cluster creation and destruction [#7146](https://github.com/openshift/hypershift/pull/7146) * [OCPBUGS-38358](https://issues.redhat.com/browse/OCPBUGS-38358): Fix nil pointer dereference in AWS CloudProviderConfig [#7129](https://github.com/openshift/hypershift/pull/7129) * [OCPBUGS-60637](https://issues.redhat.com/browse/OCPBUGS-60637): feat(cpo): enable tests for UID security context in storage components [#6934](https://github.com/openshift/hypershift/pull/6934) * [OCPBUGS-51136](https://issues.redhat.com/browse/OCPBUGS-51136): revert scc annotation for components in kube-system [#7130](https://github.com/openshift/hypershift/pull/7130) * [OCPBUGS-62060](https://issues.redhat.com/browse/OCPBUGS-62060): fix(cmd/destory/aws): detach managed policies before deleting inline policies [#7033](https://github.com/openshift/hypershift/pull/7033) * NO-JIRA: fix(ai): fix plugin marketplace name [#7127](https://github.com/openshift/hypershift/pull/7127) * [CNTRLPLANE-1756](https://issues.redhat.com/browse/CNTRLPLANE-1756): fix(ai-skill): prevent security warning in git-commit-format skill [#7125](https://github.com/openshift/hypershift/pull/7125) * [CNTRLPLANE-1644](https://issues.redhat.com/browse/CNTRLPLANE-1644): Request serving topology end to end test [#7031](https://github.com/openshift/hypershift/pull/7031) * [OCPBUGS-62496](https://issues.redhat.com/browse/OCPBUGS-62496): fix: delete old profile during replacement [#7089](https://github.com/openshift/hypershift/pull/7089) * [CNTRLPLANE-1650](https://issues.redhat.com/browse/CNTRLPLANE-1650): chore(tekton): consolidate main branch pipelines [#7053](https://github.com/openshift/hypershift/pull/7053) * [OCPBUGS-63639](https://issues.redhat.com/browse/OCPBUGS-63639): add support for control-plane-operator hotfix builds [#7119](https://github.com/openshift/hypershift/pull/7119) * [CNTRLPLANE-1687](https://issues.redhat.com/browse/CNTRLPLANE-1687): feat(e2e): add support for azure-workload-identities-file flag [#7101](https://github.com/openshift/hypershift/pull/7101) * [CNTRLPLANE-1681](https://issues.redhat.com/browse/CNTRLPLANE-1681): chore(deps): update mvdan.cc/unparam digest to 0df0534 [#7049](https://github.com/openshift/hypershift/pull/7049) * [OCPBUGS-61296](https://issues.redhat.com/browse/OCPBUGS-61296): fix(konnectivity): resolve circular dependency causing DNS timeouts and excessive retries [#7087](https://github.com/openshift/hypershift/pull/7087) * [OCPBUGS-51136](https://issues.redhat.com/browse/OCPBUGS-51136): specify SCC annotation for pods in data plane [#7091](https://github.com/openshift/hypershift/pull/7091) * [CNTRLPLANE-1681](https://issues.redhat.com/browse/CNTRLPLANE-1681): chore(deps): update sigs.k8s.io/cluster-api-provider-openstack/orc digest to e4f56a2 [#7096](https://github.com/openshift/hypershift/pull/7096) * [OCPBUGS-63205](https://issues.redhat.com/browse/OCPBUGS-63205): fix(e2e): correct readOnlyRootFilesystem test logic [#7076](https://github.com/openshift/hypershift/pull/7076) * NO-JIRA: docs(ai): add reference to AGENTS.md for AI agent guidance [#7085](https://github.com/openshift/hypershift/pull/7085) * [OCPBUGS-61941](https://issues.redhat.com/browse/OCPBUGS-61941): fix(ingress): add LoadBalancerSourceRanges support for external router service [#6859](https://github.com/openshift/hypershift/pull/6859) * [OCPBUGS-63175](https://issues.redhat.com/browse/OCPBUGS-63175): remove NTO Service and ServiceMonitor [#7086](https://github.com/openshift/hypershift/pull/7086) * NO-JIRA: fix(ibm): Update version information for Red Hat OpenShift on IBM Cloud [#6776](https://github.com/openshift/hypershift/pull/6776) * [OCPBUGS-62871](https://issues.redhat.com/browse/OCPBUGS-62871): fix(e2e): refactor createHostedCluster to remove deps between option settings [#6997](https://github.com/openshift/hypershift/pull/6997) * [CNTRLPLANE-475](https://issues.redhat.com/browse/CNTRLPLANE-475): Enable Azure NodePool API happy path to pick image [#6904](https://github.com/openshift/hypershift/pull/6904) * NO-JIRA: Add Claude Code skills and Azure unit tests [#7074](https://github.com/openshift/hypershift/pull/7074) * NO-JIRA: refactor(ignitionserver): move lookupMappedImage to shared util package [#6778](https://github.com/openshift/hypershift/pull/6778) * [GCP-97](https://issues.redhat.com/browse/GCP-97): Add initial GCP platform support to Hosted Cluster API [#6960](https://github.com/openshift/hypershift/pull/6960) * [OCPBUGS-63130](https://issues.redhat.com/browse/OCPBUGS-63130): fix: routes are not used in case of IBM Cloud [#7054](https://github.com/openshift/hypershift/pull/7054) * [OCPBUGS-63153](https://issues.redhat.com/browse/OCPBUGS-63153): Revert "fix(capi-provider): wait for infrastructure resource before startup" [#7057](https://github.com/openshift/hypershift/pull/7057) * [CNTRLPLANE-1550](https://issues.redhat.com/browse/CNTRLPLANE-1550), [CNTRLPLANE-1552](https://issues.redhat.com/browse/CNTRLPLANE-1552): Implement environment variable override for shared ingress HAProxy image [#6989](https://github.com/openshift/hypershift/pull/6989) * [OCPBUGS-63049](https://issues.redhat.com/browse/OCPBUGS-63049): Make the hypershift CLI binary FIPS-compliant [#7032](https://github.com/openshift/hypershift/pull/7032) * [OCPBUGS-61164](https://issues.redhat.com/browse/OCPBUGS-61164): Add per-pod crash toleration [#6958](https://github.com/openshift/hypershift/pull/6958) * [OCPBUGS-60472](https://issues.redhat.com/browse/OCPBUGS-60472): fix kubevirt, use 100.66.0.0/16 for join subnet [#6978](https://github.com/openshift/hypershift/pull/6978) * [OCPBUGS-36389](https://issues.redhat.com/browse/OCPBUGS-36389): Omit metadata for telemetry remote write and ensure _id label [#6208](https://github.com/openshift/hypershift/pull/6208) * And 1 elided commits (e.g. from squash or rebase merges) * [Full changelog](https://github.com/openshift/hypershift/compare/5607984a74d34f524edcd4c72dd06cc8afcaceae...d6c61ae619d8844a851c5be68e69555f392577b8) ### [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm/tree/c566572b2cf0120499e81181f1efb1e729e9c418) * [OCPCLOUD-3095](https://issues.redhat.com/browse/OCPCLOUD-3095): Merge https://github.com/IBM-Cloud/cloud-provider-ibm:release-1.34 (64b1744) into main [#82](https://github.com/openshift/cloud-provider-ibm/pull/82) * [Full changelog](https://github.com/openshift/cloud-provider-ibm/compare/e797cab574156c8c875968fb8dcdf27f1148eaf7...c566572b2cf0120499e81181f1efb1e729e9c418) ### [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver/tree/ab36dcc19e6063bf55158b59588448151a200170) * [STOR-2589](https://issues.redhat.com/browse/STOR-2589): Rebase to upstream v5.2.19 for OCP 4.21 [#113](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/113) * [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver/compare/0a6bb9018ec40d8b19f83d6914ae8ef3b0061c03...ab36dcc19e6063bf55158b59588448151a200170) ### [insights-operator](https://github.com/openshift/insights-operator/tree/cb14df1950d420784099e08ba5450974be236dba) * [OCPBUGS-63747](https://issues.redhat.com/browse/OCPBUGS-63747): [bugfix] The archive's records may include files whose names are out of bounds [#1168](https://github.com/openshift/insights-operator/pull/1168) * [OCPBUGS-63396](https://issues.redhat.com/browse/OCPBUGS-63396): Add filtering to add other possible pod status to QEMU gatherer [#1167](https://github.com/openshift/insights-operator/pull/1167) * NO-JIRA: remove trailing commas from ConfigMap example [#1166](https://github.com/openshift/insights-operator/pull/1166) * [OCPBUGS-63015](https://issues.redhat.com/browse/OCPBUGS-63015): QEMU logs are not gathered if there are pending status virt-launcher pods [#1164](https://github.com/openshift/insights-operator/pull/1164) * NO-JIRA: add CLAUDE.md [#1162](https://github.com/openshift/insights-operator/pull/1162) * [Full changelog](https://github.com/openshift/insights-operator/compare/843d83500628f58414ce5661b5dfa086e244e80a...cb14df1950d420784099e08ba5450974be236dba) ### [keepalived-ipfailover](https://github.com/openshift/images/tree/c4506d8a1bbede077d3e8e7e4dcf2736909d8e89) * [OCPBUGS-62497](https://issues.redhat.com/browse/OCPBUGS-62497): Updating openshift-enterprise-keepalived-ipfailover-container image to be consistent with ART for 4.21 [#215](https://github.com/openshift/images/pull/215) * Updating openshift-enterprise-egress-dns-proxy-container image to be consistent with ART for 4.21 [#214](https://github.com/openshift/images/pull/214) * [Full changelog](https://github.com/openshift/images/compare/9fd8d2569557a1860b065af24d8e89ba54654de8...c4506d8a1bbede077d3e8e7e4dcf2736909d8e89) ### [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/cd636680e06a55395c26570dff0cb37277014388) * [OCPBUGS-62563](https://issues.redhat.com/browse/OCPBUGS-62563): Updating kube-rbac-proxy-container image to be consistent with ART for 4.21 [#126](https://github.com/openshift/kube-rbac-proxy/pull/126) * [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/b9134351be37c43408334047d8eb85d0ac01fe4e...cd636680e06a55395c26570dff0cb37277014388) ### [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt/tree/c9d7405057a3399e45e3efd187c238dd4e8a0cc6) * [OCPBUGS-62592](https://issues.redhat.com/browse/OCPBUGS-62592): Updating ose-kubevirt-cloud-controller-manager-container image to be consistent with ART for 4.21 [#56](https://github.com/openshift/cloud-provider-kubevirt/pull/56) * [Full changelog](https://github.com/openshift/cloud-provider-kubevirt/compare/3f4542ecd17fb0e47da4c6d9bceb076b98fb314b...c9d7405057a3399e45e3efd187c238dd4e8a0cc6) ### [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver/tree/9e2dbddfe27080b834c83ef93503f886ad4189b6) * [OCPBUGS-62564](https://issues.redhat.com/browse/OCPBUGS-62564): Updating ose-kubevirt-csi-driver-container image to be consistent with ART for 4.21 [#70](https://github.com/openshift/kubevirt-csi-driver/pull/70) * [Full changelog](https://github.com/openshift/kubevirt-csi-driver/compare/8b8dd30ecd302e2b260c666702dffb19abf7c1aa...9e2dbddfe27080b834c83ef93503f886ad4189b6) ### [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt/tree/76effeca10bccccbc7a514f708122f660cde1183) * [OCPBUGS-63352](https://issues.redhat.com/browse/OCPBUGS-63352): Updating ose-libvirt-machine-controllers-container image to be consistent with ART for 4.21 [#291](https://github.com/openshift/cluster-api-provider-libvirt/pull/291) * [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/a336f0b5f7ee99c418aaab3d511707bd0064bd56...76effeca10bccccbc7a514f708122f660cde1183) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/c8772d320d24891f39539777e8b0829af378dead) * [OCPCLOUD-3173](https://issues.redhat.com/browse/OCPCLOUD-3173): Validating webhooks for GCP ProvisioningModel [#1428](https://github.com/openshift/machine-api-operator/pull/1428) * [OCPCLOUD-3080](https://issues.redhat.com/browse/OCPCLOUD-3080): Bump k8s dependencies to 1.34 [#1431](https://github.com/openshift/machine-api-operator/pull/1431) * [OCPBUGS-63738](https://issues.redhat.com/browse/OCPBUGS-63738): Revert "SPLAT-2526: Refactor openshift-tests-ext" [#1426](https://github.com/openshift/machine-api-operator/pull/1426) * [SPLAT-2526](https://issues.redhat.com/browse/SPLAT-2526): Refactor openshift-tests-ext [#1423](https://github.com/openshift/machine-api-operator/pull/1423) * [OCPCLOUD-3072](https://issues.redhat.com/browse/OCPCLOUD-3072): Support AMD SEV-SNP on AWS [#1420](https://github.com/openshift/machine-api-operator/pull/1420) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/fb6dcee83ec302e8b1bb50f595e9d56bca495183...c8772d320d24891f39539777e8b0829af378dead) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/5c30302c9194aea91f2dec09f5620548809f1a74) * [OCPBUGS-59543](https://issues.redhat.com/browse/OCPBUGS-59543): Watch openshift-config CMs [#5181](https://github.com/openshift/machine-config-operator/pull/5181) * [MCO-1911](https://issues.redhat.com/browse/MCO-1911): Use the right naming in migrated test cases [#5386](https://github.com/openshift/machine-config-operator/pull/5386) * [OCPBUGS-60157](https://issues.redhat.com/browse/OCPBUGS-60157): ensure that images are rebuilt if they do not exist [#5268](https://github.com/openshift/machine-config-operator/pull/5268) * [OCPBUGS-63734](https://issues.redhat.com/browse/OCPBUGS-63734): Fix error reporting on OS image failure [#5385](https://github.com/openshift/machine-config-operator/pull/5385) * NO-ISSUE: Split extended directory [#5394](https://github.com/openshift/machine-config-operator/pull/5394) * [MCO-1933](https://issues.redhat.com/browse/MCO-1933): Pick up openshift/kubernetes 1.34 rebase updates [#5380](https://github.com/openshift/machine-config-operator/pull/5380) * [MCO-1886](https://issues.redhat.com/browse/MCO-1886): add the missing service to the expose ports 22623 and 22624 [#5371](https://github.com/openshift/machine-config-operator/pull/5371) * [MCO-1228](https://issues.redhat.com/browse/MCO-1228): MCO-1728: Calculate MCP updated machine counts using MCN properties [#5141](https://github.com/openshift/machine-config-operator/pull/5141) * [MCO-1911](https://issues.redhat.com/browse/MCO-1911): Migrate the mco_password test suite from the private repository to the MCO repository [#5374](https://github.com/openshift/machine-config-operator/pull/5374) * [MCO-1898](https://issues.redhat.com/browse/MCO-1898): MCS serves image-aware first-boot config [#5357](https://github.com/openshift/machine-config-operator/pull/5357) * [OCPBUGS-62714](https://issues.redhat.com/browse/OCPBUGS-62714): Temporary policy.json for PIS rpm-ostree rebasing [#5345](https://github.com/openshift/machine-config-operator/pull/5345) * [MCO-1807](https://issues.redhat.com/browse/MCO-1807): Add CPMS support in the MCO's boot image controller [#5332](https://github.com/openshift/machine-config-operator/pull/5332) * [OCPNODE-3806](https://issues.redhat.com/browse/OCPNODE-3806): Do not change default PSI setting in MCO [#5343](https://github.com/openshift/machine-config-operator/pull/5343) * [OCPBUGS-62925](https://issues.redhat.com/browse/OCPBUGS-62925): RHEL10 RT kernel packages filtering [#5362](https://github.com/openshift/machine-config-operator/pull/5362) * NO-ISSUE: Add AMI update automation script [#5351](https://github.com/openshift/machine-config-operator/pull/5351) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/7007a56217125f6b5ea358a520c080c4ac002575...5c30302c9194aea91f2dec09f5620548809f1a74) ### [machine-os-images](https://github.com/openshift/machine-os-images/tree/a5ce081b3cbd889b333f61901fc0ec8fae6a343f) * [OCPBUGS-61477](https://issues.redhat.com/browse/OCPBUGS-61477): Provide SHA checksum for aarch64 iso [#70](https://github.com/openshift/machine-os-images/pull/70) * [Full changelog](https://github.com/openshift/machine-os-images/compare/28e97553a97b689d068d5523a7cb2b1a6e53df63...a5ce081b3cbd889b333f61901fc0ec8fae6a343f) ### [metallb-frr](https://github.com/openshift/frr/tree/be6377b44e9c303c42deacdcb7e0d3db77bbd383) * Dockerfile: unpin FRR rpm [#110](https://github.com/openshift/frr/pull/110) * [OCPBUGS-62371](https://issues.redhat.com/browse/OCPBUGS-62371): Bump the root image version [#109](https://github.com/openshift/frr/pull/109) * [Full changelog](https://github.com/openshift/frr/compare/fc0fe74f94b415b28d772dbc61f6323171a11b50...be6377b44e9c303c42deacdcb7e0d3db77bbd383) ### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/afc4510143b65987e5ce87ac4e2efde7d8b159d9) * [COO-1015](https://issues.redhat.com/browse/COO-1015): Automate testing of ACM alerting UI [#605](https://github.com/openshift/monitoring-plugin/pull/605) * [COO-1311](https://issues.redhat.com/browse/COO-1311): Fix incorrect tooltip positioning for silenced alerts [#634](https://github.com/openshift/monitoring-plugin/pull/634) * NO-JIRA: Set push as default image-build behavior [#630](https://github.com/openshift/monitoring-plugin/pull/630) * [COO-1297](https://issues.redhat.com/browse/COO-1297): fix: set translation namespace from environment [#626](https://github.com/openshift/monitoring-plugin/pull/626) * NO-JIRA: AGENTS.md [#620](https://github.com/openshift/monitoring-plugin/pull/620) * NO-JIRA: chore: make dockerfile consistent with konflux, add make podman-cross-build command [#619](https://github.com/openshift/monitoring-plugin/pull/619) * [OU-1031](https://issues.redhat.com/browse/OU-1031): Show the alert request error to the user [#607](https://github.com/openshift/monitoring-plugin/pull/607) * [OBSINTA-777](https://issues.redhat.com/browse/OBSINTA-777): [Incidents] Regression for Silences [#615](https://github.com/openshift/monitoring-plugin/pull/615) * [OBSINTA-777](https://issues.redhat.com/browse/OBSINTA-777): [Incidents] Add filtering regression tests [#613](https://github.com/openshift/monitoring-plugin/pull/613) * [OU-1036](https://issues.redhat.com/browse/OU-1036): fetch metric labels from tenancy path when appropriate [#608](https://github.com/openshift/monitoring-plugin/pull/608) * [OBSINTA-777](https://issues.redhat.com/browse/OBSINTA-777): [Incidents] Regression for Charts Display [#609](https://github.com/openshift/monitoring-plugin/pull/609) * NO-JIRA: Display incidents' last update time [#610](https://github.com/openshift/monitoring-plugin/pull/610) * [OBSINTA-777](https://issues.redhat.com/browse/OBSINTA-777): Tests for Incidents Redux Related Regressions [#606](https://github.com/openshift/monitoring-plugin/pull/606) * [OBSINTA-858](https://issues.redhat.com/browse/OBSINTA-858): Improve Cypress Incidents Testing Infrastructure [#595](https://github.com/openshift/monitoring-plugin/pull/595) * [Full changelog](https://github.com/openshift/monitoring-plugin/compare/4aa9dbe7bc350dee1194a15ae2566c49117ce2af...afc4510143b65987e5ce87ac4e2efde7d8b159d9) ### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/85bd7c6d53b12f8a155edb4113efaec1d232fc9b) * [OCPBUGS-45980](https://issues.redhat.com/browse/OCPBUGS-45980): Downstream merge 2025-10-29 [#76](https://github.com/openshift/multus-networkpolicy/pull/76) * [Full changelog](https://github.com/openshift/multus-networkpolicy/compare/ef99d3d4cf1a15abfa55ef71b75c0eaa18a791ce...85bd7c6d53b12f8a155edb4113efaec1d232fc9b) ### [must-gather](https://github.com/openshift/must-gather/tree/35ab9051c8d745716d86f4e6c990b50623f46b3c) * [STOR-2692](https://issues.redhat.com/browse/STOR-2692): Collect volume group snapshot objects [#510](https://github.com/openshift/must-gather/pull/510) * [STOR-2691](https://issues.redhat.com/browse/STOR-2691): Collect VolumeAttributesClasses in must-gather [#509](https://github.com/openshift/must-gather/pull/509) * [Full changelog](https://github.com/openshift/must-gather/compare/ff2a11af23d70278f5332926592a892274464b4e...35ab9051c8d745716d86f4e6c990b50623f46b3c) ### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/6841ce34a290098f99a961ded646513e12dbd66c) * [OCPBUGS-62414](https://issues.redhat.com/browse/OCPBUGS-62414): Updating ose-network-metrics-daemon-container image to be consistent with ART for 4.21 [#137](https://github.com/openshift/network-metrics-daemon/pull/137) * [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/b81340a9fc6963fa3d64d215a12e8528ca797131...6841ce34a290098f99a961ded646513e12dbd66c) ### [network-tools](https://github.com/openshift/network-tools/tree/b3053c24f9799e8357fbed7af82cd8e4643bfab9) * NO-JIRA: Fix jira ID for new members [#164](https://github.com/openshift/network-tools/pull/164) * [Full changelog](https://github.com/openshift/network-tools/compare/d8fcfe8940eaeb8b33c55cc828f3ca0f0d583915...b3053c24f9799e8357fbed7af82cd8e4643bfab9) ### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/f730a7e683819ee79a6bf46963864904278f9f08) * [CNV-71610](https://issues.redhat.com/browse/CNV-71610): Allow to delete UDN/CUDN object directly from UserDefinedNe… [#296](https://github.com/openshift/networking-console-plugin/pull/296) * [CNV-70637](https://issues.redhat.com/browse/CNV-70637): Improve MTU validation in VM Networks form [#295](https://github.com/openshift/networking-console-plugin/pull/295) * [CNV-70637](https://issues.redhat.com/browse/CNV-70637): VirtualMachine networks enhancements [#281](https://github.com/openshift/networking-console-plugin/pull/281) * [CNV-71649](https://issues.redhat.com/browse/CNV-71649): hide NAD create button for non-admin users [#294](https://github.com/openshift/networking-console-plugin/pull/294) * [CNV-71915](https://issues.redhat.com/browse/CNV-71915): display the Description field for NetworkAttachmentDefinition [#293](https://github.com/openshift/networking-console-plugin/pull/293) * [CNV-70776](https://issues.redhat.com/browse/CNV-70776): Problematic suggestion for UDN subnet and a typo [#291](https://github.com/openshift/networking-console-plugin/pull/291) * [CNV-71585](https://issues.redhat.com/browse/CNV-71585): fix primaryUDN broken link and have red hat docs as default documentation [#292](https://github.com/openshift/networking-console-plugin/pull/292) * [CNV-70637](https://issues.redhat.com/browse/CNV-70637): replace useProjectsWithPrimaryUserDefinedLabel hook for VM networks [#287](https://github.com/openshift/networking-console-plugin/pull/287) * [CNV-70637](https://issues.redhat.com/browse/CNV-70637): fix selecting multiple projects for VM network [#286](https://github.com/openshift/networking-console-plugin/pull/286) * [CNV-70637](https://issues.redhat.com/browse/CNV-70637): rename VirtualMachine networks to Virtual Machine Networks [#289](https://github.com/openshift/networking-console-plugin/pull/289) * [CNV-70637](https://issues.redhat.com/browse/CNV-70637): show VirtualMachine network pages only if nmstate plugin is installed [#288](https://github.com/openshift/networking-console-plugin/pull/288) * [CNV-70637](https://issues.redhat.com/browse/CNV-70637): SelectTypeahead selection fixes [#285](https://github.com/openshift/networking-console-plugin/pull/285) * [Full changelog](https://github.com/openshift/networking-console-plugin/compare/b948da9553ed47c248e0cab274b40e42d0131f38...f730a7e683819ee79a6bf46963864904278f9f08) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/9db210272bb2e085ff975022f531b404ee7f491e) * [OCPBUGS-62584](https://issues.redhat.com/browse/OCPBUGS-62584): Updating ose-oauth-apiserver-container image to be consistent with ART for 4.21 [#144](https://github.com/openshift/oauth-apiserver/pull/144) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/152c28fa5090409f892000624a0006e8b489b91b...9db210272bb2e085ff975022f531b404ee7f491e) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/39f8426add0e2b669cae3232c3fb793ad1b6bb07) * [OCPBUGS-62590](https://issues.redhat.com/browse/OCPBUGS-62590): Updating golang-github-openshift-oauth-proxy-container image to be consistent with ART for 4.21 [#337](https://github.com/openshift/oauth-proxy/pull/337) * [Full changelog](https://github.com/openshift/oauth-proxy/compare/6649cb8a7c4dd7d1c4e03c9b0bc7594089fba991...39f8426add0e2b669cae3232c3fb793ad1b6bb07) ### [oauth-server](https://github.com/openshift/oauth-server/tree/34b3502e2a62f27fba5e5f1a424ddc3e0c1538e0) * [OCPBUGS-62391](https://issues.redhat.com/browse/OCPBUGS-62391): Updating oauth-server-container image to be consistent with ART for 4.21 [#199](https://github.com/openshift/oauth-server/pull/199) * [Full changelog](https://github.com/openshift/oauth-server/compare/81098796234cbe75e656ffddd8a015953e0bb1c7...34b3502e2a62f27fba5e5f1a424ddc3e0c1538e0) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/efa9f7a87f75fedf0c0b2adf99e361e0cb17d7e2) * [CLID-477](https://issues.redhat.com/browse/CLID-477): Add in missing temp GraphDataDir in cincinnati tests [#1304](https://github.com/openshift/oc-mirror/pull/1304) * [OCPBUGS-61497](https://issues.redhat.com/browse/OCPBUGS-61497): fix: return only requested version [#1299](https://github.com/openshift/oc-mirror/pull/1299) * NO-JIRA: Changes the dependabot directories [#1301](https://github.com/openshift/oc-mirror/pull/1301) * [CLID-474](https://issues.redhat.com/browse/CLID-474): add AI configuration [#1298](https://github.com/openshift/oc-mirror/pull/1298) * [CLID-405](https://issues.redhat.com/browse/CLID-405): move v2 code to base folder [#1294](https://github.com/openshift/oc-mirror/pull/1294) * no-jira: v2: add golangci-lint v2 config [#1295](https://github.com/openshift/oc-mirror/pull/1295) * [Full changelog](https://github.com/openshift/oc-mirror/compare/6193ce51ecf50b500726b1a868019c9f84274906...efa9f7a87f75fedf0c0b2adf99e361e0cb17d7e2) ### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/e4a64d5d33d0cef8410a89391612f3bc80f34203) * [OPRUN-4251](https://issues.redhat.com/browse/OPRUN-4251): [Default Catalog Tests] Upgrade go 1.24.6 and dependencies ( OPM 1.57.0 ; max version that works ) [#554](https://github.com/openshift/operator-framework-operator-controller/pull/554) * NO-ISSUE: Synchronize From Upstream Repositories [#555](https://github.com/openshift/operator-framework-operator-controller/pull/555) * NO-ISSUE: Synchronize From Upstream Repositories [#548](https://github.com/openshift/operator-framework-operator-controller/pull/548) * [OPRUN-4252](https://issues.redhat.com/browse/OPRUN-4252): fix(OTE): fix OpenShift Kubernetes replace version format [#549](https://github.com/openshift/operator-framework-operator-controller/pull/549) * [OPRUN-4252](https://issues.redhat.com/browse/OPRUN-4252): [OTE]: Upgrade dependencies used and to go 1.24.6 ( Aim for compatibility and maintainability ) [#544](https://github.com/openshift/operator-framework-operator-controller/pull/544) * [OCPQE-30671](https://issues.redhat.com/browse/OCPQE-30671): Add [OTP] to migrated tests-private cases Per ERT [#547](https://github.com/openshift/operator-framework-operator-controller/pull/547) * [OPRUN-4212](https://issues.redhat.com/browse/OPRUN-4212): [OTE]: Add webhook cleanup validation on extension uninstall [#542](https://github.com/openshift/operator-framework-operator-controller/pull/542) * [OCPBUGS-62942](https://issues.redhat.com/browse/OCPBUGS-62942): Synchronize from Upstream [#546](https://github.com/openshift/operator-framework-operator-controller/pull/546) * NO-ISSUE: Synchronize From Upstream Repositories [#540](https://github.com/openshift/operator-framework-operator-controller/pull/540) * [OCPQE-31083](https://issues.redhat.com/browse/OCPQE-31083): Update OwnSingle template to use inline.watchNamespace for QE cases [#541](https://github.com/openshift/operator-framework-operator-controller/pull/541) * NO-ISSUE: Synchronize From Upstream Repositories [#538](https://github.com/openshift/operator-framework-operator-controller/pull/538) * [OCPBUGS-63347](https://issues.redhat.com/browse/OCPBUGS-63347): [OTE]: Enhance single/own ns based on review comments ( Follow-Up of: 714977c69 ) [#539](https://github.com/openshift/operator-framework-operator-controller/pull/539) * [OCPBUGS-63347](https://issues.redhat.com/browse/OCPBUGS-63347): Fix flake for single/own ns tests by ensuring uniquess and waiting for k8s cleanups [#536](https://github.com/openshift/operator-framework-operator-controller/pull/536) * NO-ISSUE: Update to new feature-gate options in helm [#537](https://github.com/openshift/operator-framework-operator-controller/pull/537) * NO-ISSUE: Synchronize From Upstream Repositories [#532](https://github.com/openshift/operator-framework-operator-controller/pull/532) * [OCPBUGS-63347](https://issues.redhat.com/browse/OCPBUGS-63347): Define Default timeouts and apply their usage accross to avoid flakes [#535](https://github.com/openshift/operator-framework-operator-controller/pull/535) * [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/bf97f1260956411285983de16e33170520e37e3a...e4a64d5d33d0cef8410a89391612f3bc80f34203) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/42d570e1098bbfee31e3a86b7a5c56417bc77cdb) * NO-JIRA: Created an OWNERS file for the tests-extension directory for separate ote scaffold [#567](https://github.com/openshift/openshift-apiserver/pull/567) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/55d95c2ade960bae902e4abc4b775898014a405a...42d570e1098bbfee31e3a86b7a5c56417bc77cdb) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/433bd500afb879dd82e27336359cd4e3051245b0) * [OCPBUGS-62559](https://issues.redhat.com/browse/OCPBUGS-62559): Updating ose-openshift-controller-manager-container image to be consistent with ART for 4.21 [#414](https://github.com/openshift/openshift-controller-manager/pull/414) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/15fc552a73e47ae715f0cf59e3f535e26b43477a...433bd500afb879dd82e27336359cd4e3051245b0) ### [openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/e9f682c030887cb8c3fc7fd8d17251c5fc037c6f) * [OCPBUGS-64810](https://issues.redhat.com/browse/OCPBUGS-64810): Merge https://github.com/kubernetes/cloud-provider-openstack:release-1.34 into main [#346](https://github.com/openshift/cloud-provider-openstack/pull/346) * [OSASINFRA-3954](https://issues.redhat.com/browse/OSASINFRA-3954): Rebase main onto release-1.34 [#354](https://github.com/openshift/cloud-provider-openstack/pull/354) * [OCPBUGS-62582](https://issues.redhat.com/browse/OCPBUGS-62582): Updating csi-driver-manila-container image to be consistent with ART for 4.21 [#351](https://github.com/openshift/cloud-provider-openstack/pull/351) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/c88229b90f4791517cd52442e04eac487f6e52b9...e9f682c030887cb8c3fc7fd8d17251c5fc037c6f) ### [openstack-cinder-csi-driver-operator](https://github.com/openshift/csi-operator/tree/e74ce80040ae089abf437016b14c08afbd2a984e) * [STOR-2523](https://issues.redhat.com/browse/STOR-2523): Add hypershift managed-by labels for csi driver operators [#446](https://github.com/openshift/csi-operator/pull/446) * [OCPBUGS-62802](https://issues.redhat.com/browse/OCPBUGS-62802): Add RBAC ClusterRole and Binding for driver node [#443](https://github.com/openshift/csi-operator/pull/443) * NO-JIRA: add ai-helpers claude marketplace [#451](https://github.com/openshift/csi-operator/pull/451) * NO-JIRA: Normalize generation of driver metrics RBAC proxy sidecar [#380](https://github.com/openshift/csi-operator/pull/380) * [OCPBUGS-61436](https://issues.redhat.com/browse/OCPBUGS-61436), [OCPBUGS-61450](https://issues.redhat.com/browse/OCPBUGS-61450), [STOR-2600](https://issues.redhat.com/browse/STOR-2600): Bump OLM metadata to 4.21 [#430](https://github.com/openshift/csi-operator/pull/430) * [Full changelog](https://github.com/openshift/csi-operator/compare/fed3827a2247e2744793e45811871b2f2d3e46cf...e74ce80040ae089abf437016b14c08afbd2a984e) ### [openstack-resource-controller](https://github.com/openshift/openstack-resource-controller/tree/70f5ad34915041c82ad0a8ed6ea64bd8859d1e72) * [OCPBUGS-62455](https://issues.redhat.com/browse/OCPBUGS-62455): Updating openstack-resource-controller-container image to be consistent with ART for 4.21 [#22](https://github.com/openshift/openstack-resource-controller/pull/22) * [Full changelog](https://github.com/openshift/openstack-resource-controller/compare/bf0d2c88d6bf9bd90b24c979ea63dc37606b45fc...70f5ad34915041c82ad0a8ed6ea64bd8859d1e72) ### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/db55b14f1376e5620ccb846a32e18b46a5efa123) * NO-ISSUE: Synchronize From Upstream Repositories [#1150](https://github.com/openshift/operator-framework-olm/pull/1150) * NO-ISSUE: Remove no longer required replaces [#1143](https://github.com/openshift/operator-framework-olm/pull/1143) * NO-ISSUE: Synchronize From Upstream Repositories [#1142](https://github.com/openshift/operator-framework-olm/pull/1142) * [OCPQE-30679](https://issues.redhat.com/browse/OCPQE-30679): add Label OTP per ERT required [#1141](https://github.com/openshift/operator-framework-olm/pull/1141) * NO-ISSUE: Synchronize From Upstream Repositories [#1140](https://github.com/openshift/operator-framework-olm/pull/1140) * [OCPQE-30679](https://issues.redhat.com/browse/OCPQE-30679): Continue migration of OLM v0 test cases from tests-private to tests-extension [#1137](https://github.com/openshift/operator-framework-olm/pull/1137) * NO-ISSUE: Synchronize From Upstream Repositories [#1135](https://github.com/openshift/operator-framework-olm/pull/1135) * NO-ISSUE: Synchronize From Upstream Repositories [#1134](https://github.com/openshift/operator-framework-olm/pull/1134) * NO-ISSUE: Update verify_commits.sh to use main branch [#1127](https://github.com/openshift/operator-framework-olm/pull/1127) * [OCPQE-30995](https://issues.redhat.com/browse/OCPQE-30995): Define AI Guide for OLMv0 QE Migration cases [#1128](https://github.com/openshift/operator-framework-olm/pull/1128) * [OCPBUGS-59768](https://issues.redhat.com/browse/OCPBUGS-59768): Synchronize From Upstream Repositories [#1129](https://github.com/openshift/operator-framework-olm/pull/1129) * [OCPQE-30680](https://issues.redhat.com/browse/OCPQE-30680): migrate opm cases to OTE [#1126](https://github.com/openshift/operator-framework-olm/pull/1126) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/bdc0d750909a7cea17b087f53bcaa01d449638f1...db55b14f1376e5620ccb846a32e18b46a5efa123) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/bc8be0c487ae70b5b268e3251a599265499101fa) * [OPRUN-4204](https://issues.redhat.com/browse/OPRUN-4204): Update OCP Catalog index from 4.20 to 4.21 [#679](https://github.com/operator-framework/operator-marketplace/pull/679) * [OPRUN-4248](https://issues.redhat.com/browse/OPRUN-4248): (Minor Upgrades) Upgrade dependencies and go version from 1.24.4 to 1.24.6 [#683](https://github.com/operator-framework/operator-marketplace/pull/683) * NO-ISSUE: add jiazha to approvers [#675](https://github.com/operator-framework/operator-marketplace/pull/675) * NO-ISSUE: Bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.1 [#682](https://github.com/operator-framework/operator-marketplace/pull/682) * NO-ISSUE: 🌱 Upgrade dependencies ( github.com/openshift/api, github.com/openshift/library-go and indirect github.com/prometheus/procfs ) [#681](https://github.com/operator-framework/operator-marketplace/pull/681) * NO-ISSUE: Upgrade OCP dependencies [#680](https://github.com/operator-framework/operator-marketplace/pull/680) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/33b2f84a37f20a3afca14d0ed65285a4d917cc59...bc8be0c487ae70b5b268e3251a599265499101fa) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/07964833fe982d95f6376b7877b0e69279060f82) * NO-JIRA: DownStream Merge [10-30-2025] [#2838](https://github.com/openshift/ovn-kubernetes/pull/2838) * [OCPBUGS-50709](https://issues.redhat.com/browse/OCPBUGS-50709): DownStream Merge [10-28-2025] [#2832](https://github.com/openshift/ovn-kubernetes/pull/2832) * [OCPBUGS-56749](https://issues.redhat.com/browse/OCPBUGS-56749): DownStream Merge [10-24-2025] [#2829](https://github.com/openshift/ovn-kubernetes/pull/2829) * [OCPBUGS-59552](https://issues.redhat.com/browse/OCPBUGS-59552), [OCPBUGS-61865](https://issues.redhat.com/browse/OCPBUGS-61865), [OCPBUGS-62636](https://issues.redhat.com/browse/OCPBUGS-62636): DownStream Merge [10-19-2025] [#2817](https://github.com/openshift/ovn-kubernetes/pull/2817) * [OCPBUGS-62546](https://issues.redhat.com/browse/OCPBUGS-62546): Updating ovn-kubernetes-microshift-container image to be consistent with ART for 4.21 [#2772](https://github.com/openshift/ovn-kubernetes/pull/2772) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/3f971b1c061a775aedee0e9a06ab2a2a31bc64cc...07964833fe982d95f6376b7877b0e69279060f82) ### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/3dbe0b64ae3b9439b888be65a32431c7bf0d6806) * NO-JIRA: Bump openshift/prometheus-alertmanager to v0.29.0 [#108](https://github.com/openshift/prometheus-alertmanager/pull/108) * [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/ad4aede0b0370bd1cbe4a97909865241845e55b5...3dbe0b64ae3b9439b888be65a32431c7bf0d6806) ### [prometheus-config-reloader, prometheus-operator, prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator/tree/a674b18734e86fa70c8f3c19ad1c21bfa8839b20) * NO-JIRA: Bump openshift/prometheus-operator to v0.86.2 [#346](https://github.com/openshift/prometheus-operator/pull/346) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/417f45abe76d10634105551abc4683d97bf6aa9f...a674b18734e86fa70c8f3c19ad1c21bfa8839b20) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/39d728735779afef886bc10a8bc7cf72f54d51a0) * [OCPBUGS-62727](https://issues.redhat.com/browse/OCPBUGS-62727): Bump openshift/node_exporter to v1.10.2 [#172](https://github.com/openshift/node_exporter/pull/172) * [Full changelog](https://github.com/openshift/node_exporter/compare/e72c0718ad998d5113271537227a147e5af50330...39d728735779afef886bc10a8bc7cf72f54d51a0) ### [route-controller-manager](https://github.com/openshift/route-controller-manager/tree/8a69194a461dc33d2ed67a220bca91d384d34df4) * [NE-2186](https://issues.redhat.com/browse/NE-2186): Propagate ingress labels to routes [#67](https://github.com/openshift/route-controller-manager/pull/67) * [Full changelog](https://github.com/openshift/route-controller-manager/compare/c337cf413bbbfc2154dc1d3c1bf8007ea1edfbc8...8a69194a461dc33d2ed67a220bca91d384d34df4) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/c5e7cf4a92ca76778c20defc14a823e097d0f15d) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): manifests: Use user namespace for the deployment [#277](https://github.com/openshift/service-ca-operator/pull/277) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): controller deployment: Use user namespace [#278](https://github.com/openshift/service-ca-operator/pull/278) * [TRT-2385](https://issues.redhat.com/browse/TRT-2385): Remove all tests and add fake test that always passes [#289](https://github.com/openshift/service-ca-operator/pull/289) * [CNTRLPLANE-1720](https://issues.redhat.com/browse/CNTRLPLANE-1720): Separate OTE scaffold for service-ca-operator [#285](https://github.com/openshift/service-ca-operator/pull/285) * [CNTRLPLANE-1720](https://issues.redhat.com/browse/CNTRLPLANE-1720): Separate ote scaffold for test extension [#283](https://github.com/openshift/service-ca-operator/pull/283) * NO-JIRA:Created an OWNERS file for the tests-extension directory [#284](https://github.com/openshift/service-ca-operator/pull/284) * [Full changelog](https://github.com/openshift/service-ca-operator/compare/e5d65c6f6b1446b77e0e915d64825d97be9c06de...c5e7cf4a92ca76778c20defc14a823e097d0f15d) ### [tests](https://github.com/openshift/origin/tree/4024c71e74bb04a46c227e919aab0868c5c3fa5e) * [TRT-2072](https://issues.redhat.com/browse/TRT-2072): remove skipped annotations synthetic test [#30463](https://github.com/openshift/origin/pull/30463) * [OCPBUGS-62930](https://issues.redhat.com/browse/OCPBUGS-62930): Wait for egressfirewall rules to be applied successfully before sending traffic [#30433](https://github.com/openshift/origin/pull/30433) * [OTA-1643](https://issues.redhat.com/browse/OTA-1643): Each CO must go Progressing during upgrade [#30333](https://github.com/openshift/origin/pull/30333) * NO-ISSUE: Automated - Update synthetic test data [#30464](https://github.com/openshift/origin/pull/30464) * [TRT-2403](https://issues.redhat.com/browse/TRT-2403): Separate cli tests [#30469](https://github.com/openshift/origin/pull/30469) * [CNTRLPLANE-1315](https://issues.redhat.com/browse/CNTRLPLANE-1315): Register ote binary for etcd-o [#30459](https://github.com/openshift/origin/pull/30459) * [TRT-2254](https://issues.redhat.com/browse/TRT-2254): extract Operator Progressing / Degraded Counts and Timing [#30449](https://github.com/openshift/origin/pull/30449) * [OCPBUGS-64688](https://issues.redhat.com/browse/OCPBUGS-64688): Add an exception for CO/console [#30461](https://github.com/openshift/origin/pull/30461) * NO-JIRA: OVNK BGP: use vrf name instead of table number when fetching routes [#30456](https://github.com/openshift/origin/pull/30456) * NO-JIRA: oidc: ensure console and cli OIDC clients are available when enabling OIDC [#30406](https://github.com/openshift/origin/pull/30406) * [TRT-2403](https://issues.redhat.com/browse/TRT-2403): Removed k8s filtering due to annotation change [#30466](https://github.com/openshift/origin/pull/30466) * [OCPBUGS-62703](https://issues.redhat.com/browse/OCPBUGS-62703): Relax duplicate events detection for Prometheus [#30372](https://github.com/openshift/origin/pull/30372) * [OCPBUGS-63478](https://issues.redhat.com/browse/OCPBUGS-63478): Check operators for pod deletion [#30457](https://github.com/openshift/origin/pull/30457) * [OCPBUGS-14246](https://issues.redhat.com/browse/OCPBUGS-14246): Remove exceptions for missing CVO alert runbook URLs [#30454](https://github.com/openshift/origin/pull/30454) * NO-ISSUE: Automated - Update synthetic test data [#30444](https://github.com/openshift/origin/pull/30444) * NO-JIRA: Add showInfo flag to control CLI command logging [#30442](https://github.com/openshift/origin/pull/30442) * NO-JIRA: OWNERS: Add myself, clean up [#30453](https://github.com/openshift/origin/pull/30453) * [TRT-2257](https://issues.redhat.com/browse/TRT-2257): Restore fixed seed [#30392](https://github.com/openshift/origin/pull/30392) * [OCPBUGS-55755](https://issues.redhat.com/browse/OCPBUGS-55755): Create intervals when etcd disk metrics are over upstream recommended thresholds [#30413](https://github.com/openshift/origin/pull/30413) * [TRT-2386](https://issues.redhat.com/browse/TRT-2386): Revert "Revert "Merge pull request #30296 from hongkailiu/OTA-1637-reboot"" [#30438](https://github.com/openshift/origin/pull/30438) * [OCPBUGS-63333](https://issues.redhat.com/browse/OCPBUGS-63333): Add Dot Net 9.0 to Origin Tests [#30401](https://github.com/openshift/origin/pull/30401) * [STOR-2340](https://issues.redhat.com/browse/STOR-2340): Add e2e tests for storage network policy [#30359](https://github.com/openshift/origin/pull/30359) * [TRT-2373](https://issues.redhat.com/browse/TRT-2373): Revert "Revert "Merge pull request openshift#30269 from hongkailiu/OTA-1626"" [#30426](https://github.com/openshift/origin/pull/30426) * [CNTRLPLANE-1485](https://issues.redhat.com/browse/CNTRLPLANE-1485): fix(disruption): Using correct internal LB of apiserver for monitor test on ARO and Baremetal Hypershift [#30307](https://github.com/openshift/origin/pull/30307) * [TRT-2386](https://issues.redhat.com/browse/TRT-2386): Revert #30296 "OTA-1637: ClusterOperators should not go Progressing only for a node reboot" [#30437](https://github.com/openshift/origin/pull/30437) * NO-ISSUE: Automated - Update synthetic test data [#30416](https://github.com/openshift/origin/pull/30416) * [OCPBUGS-63201](https://issues.redhat.com/browse/OCPBUGS-63201): Updated the upgrade duration limit to 100 minutes for ppc64le [#30390](https://github.com/openshift/origin/pull/30390) * [CNF-18661](https://issues.redhat.com/browse/CNF-18661): Revert " flake the missing port 9194 and 9193 once the team will fix will remove it" [#30430](https://github.com/openshift/origin/pull/30430) * [OTA-1637](https://issues.redhat.com/browse/OTA-1637): ClusterOperators should not go Progressing only for a node reboot [#30296](https://github.com/openshift/origin/pull/30296) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): tests: authorization/rbac: Align restricted-v3 rule [#30427](https://github.com/openshift/origin/pull/30427) * [OCPBUGS-57334](https://issues.redhat.com/browse/OCPBUGS-57334): Redact bearertoken in TestContext [#29912](https://github.com/openshift/origin/pull/29912) * [OCPBUGS-63383](https://issues.redhat.com/browse/OCPBUGS-63383): Fix empty operator name [#30407](https://github.com/openshift/origin/pull/30407) * [OCPBUGS-61376](https://issues.redhat.com/browse/OCPBUGS-61376): Isolate HPA tests [#30411](https://github.com/openshift/origin/pull/30411) * [TRT-2373](https://issues.redhat.com/browse/TRT-2373): Revert #30269 "OTA-1626: fail CI if any ClusterOperator takes too long to update" [#30425](https://github.com/openshift/origin/pull/30425) * [OCPBUGS-63519](https://issues.redhat.com/browse/OCPBUGS-63519): flake the missing port 9194 and 9193 once the team will fix will remove it [#30424](https://github.com/openshift/origin/pull/30424) * [TRT-2144](https://issues.redhat.com/browse/TRT-2144): Add tcpdump to in cluster disruption monitor test when disruption is … [#30177](https://github.com/openshift/origin/pull/30177) * NO-JIRA: fix hcpclustername [#30422](https://github.com/openshift/origin/pull/30422) * NO-ISSUE: Fixing and investigating flakes during overlapping test execution [#30410](https://github.com/openshift/origin/pull/30410) * [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): tests: authorization/rbac: Add restricted-v3 scc [#30384](https://github.com/openshift/origin/pull/30384) * [OCPSTRAT-2371](https://issues.redhat.com/browse/OCPSTRAT-2371): Update to Kubernetes v1.34.1 [#30346](https://github.com/openshift/origin/pull/30346) * [CNF-18661](https://issues.redhat.com/browse/CNF-18661): add a test that should validate the communication matrix ports match the node's listening ports [#30003](https://github.com/openshift/origin/pull/30003) * NO-JIRA: known-image-checker: do nothing in WriteContentToStorage [#30344](https://github.com/openshift/origin/pull/30344) * [OTA-1626](https://issues.redhat.com/browse/OTA-1626): fail CI if any ClusterOperator takes too long to update [#30269](https://github.com/openshift/origin/pull/30269) * NO-JIRA: Extend project deletion timeout [#30393](https://github.com/openshift/origin/pull/30393) * NO-JIRA: enhance TNF e2e test to handle quick member promotion [#30385](https://github.com/openshift/origin/pull/30385) * [CNTRLPLANE-1662](https://issues.redhat.com/browse/CNTRLPLANE-1662): Migrate OCP-32383 to upstream [#30378](https://github.com/openshift/origin/pull/30378) * [CORENET-6373](https://issues.redhat.com/browse/CORENET-6373): ovn-k, virt, preconfigured udn addresses: Test MAC conflict detection [#30314](https://github.com/openshift/origin/pull/30314) * NO-ISSUE: Automated - Update synthetic test data [#30334](https://github.com/openshift/origin/pull/30334) * [OCPBUGS-56281](https://issues.redhat.com/browse/OCPBUGS-56281): gatewayapicontroller: Use dynamic client for OLM [#30397](https://github.com/openshift/origin/pull/30397) * [Full changelog](https://github.com/openshift/origin/compare/43159a298555a259bd14a8850320cd91aa57ebe1...4024c71e74bb04a46c227e919aab0868c5c3fa5e)