From c5969d92f2288d4895df5e7ec7ca87e0d5e14c83 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 23 Apr 2026 04:26:49 +0000 Subject: [PATCH 1/6] update last_rebase.sh --- scripts/auto-rebase/last_rebase.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/auto-rebase/last_rebase.sh b/scripts/auto-rebase/last_rebase.sh index 8c17fcb7fe..f2b14f04f9 100755 --- a/scripts/auto-rebase/last_rebase.sh +++ b/scripts/auto-rebase/last_rebase.sh @@ -1,2 +1,2 @@ #!/bin/bash -x -./scripts/auto-rebase/rebase.sh to "registry.ci.openshift.org/ocp/release:4.21.0-0.nightly-2026-04-19-143007" "registry.ci.openshift.org/ocp-arm64/release-arm64:4.21.0-0.nightly-arm64-2026-04-20-030621" +./scripts/auto-rebase/rebase.sh to "registry.ci.openshift.org/ocp/release:4.21.0-0.nightly-2026-04-21-005726" "registry.ci.openshift.org/ocp-arm64/release-arm64:4.21.0-0.nightly-arm64-2026-04-23-010721" From 661c77c917dfc474ba22349e2b5d3d0637c76e87 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 23 Apr 2026 04:26:49 +0000 Subject: [PATCH 2/6] update changelog --- scripts/auto-rebase/changelog.txt | 417 +++++++++++++++++++++--------- scripts/auto-rebase/commits.txt | 4 +- 2 files changed, 290 insertions(+), 131 deletions(-) diff --git a/scripts/auto-rebase/changelog.txt b/scripts/auto-rebase/changelog.txt index d4a689dd5d..a64880db6a 100644 --- a/scripts/auto-rebase/changelog.txt +++ b/scripts/auto-rebase/changelog.txt @@ -1,131 +1,290 @@ -- api embedded-component e010a985205d75f9ff375051c6886afe0e4db220 to ca354f9a48c94558e968a2411a7ddb88cad48be5 - - 3ea7135c 2026-04-17T15:12:35+02:00 CNTRLPLANE-2796: promote the event-ttl feature +- api embedded-component ca354f9a48c94558e968a2411a7ddb88cad48be5 to d6cd612317218735862945e2bafc4a4054be2798 + - 16a10d83 2026-04-20T12:17:48+02:00 fix(config/v1): define constants for authentication types as typed constants -- cluster-csi-snapshot-controller-operator embedded-component 43ad01e88038be54792f16f0d692b96da1244404 to 8c1ebc60a2014ab925cbad6ef255e06ea0bd72b4 - - 708b7c8 2026-04-13T07:21:08Z Fix PDB unhealthyPodEvictionPolicy field name - -- cluster-network-operator embedded-component 259ea6b026f6663fa720a1e11c913a61122402f9 to bf38adbf16e68196077430da0fa282d6d5fd33de - - 76e5c5c 2026-03-27T20:39:47Z wait for patch port to apply drop garp flows - -- ovn-kubernetes image-amd64 020d072048b272c3ac77470b9a302cfd8ca0559e to 7c694144eff2e877d752e7f005bc289448fff7a0 - - eafe465f 2026-02-26T21:15:00-08:00 add ListNetworks() method to openshift infra provider - - d92494bc 2026-02-27T05:02:56Z sync test annotations with upstream changes - - 845456d0 2026-02-26T11:45:03-05:00 Moves OVN-K to CNI 1.1.0 - - 99107d33 2026-02-25T15:58:14-05:00 Implements DPU Health Check - - 721400a4 2026-02-25T13:07:13+01:00 (B)ANP conformance: update framework to use retries - - 15d73b3d 2026-02-25T13:02:47+01:00 Revert "(B)ANP conformance: update framework to use retries" - - 3c67139a 2026-02-25T12:53:36+01:00 (B)ANP conformance: update framework to use retries - - 0b82e64f 2026-02-24T22:28:05-06:00 docs: user-defined-network: Fix 'l2-UDN' image link - - 9d7b70f8 2026-02-24T22:28:05-06:00 docs: user-defined-networks: Fix markdown syntax - - 533f66e7 2026-02-24T15:16:57-05:00 Fix UDN network controller deadlock due to stopChan nil race - - d033767f 2026-02-24T15:09:36Z Add Nutanix to adopters page - - ca967b82 2026-02-23T15:27:32-05:00 Adds unit test for stale ICMP network policy ACL - - 69afd47b 2026-02-23T09:51:35-05:00 Adds E2E testing for ICMP NP bypass - - 63468cc8 2026-02-23T08:56:01-05:00 Adds kind.sh and helm support for --allow-icmp-network-policy - - bcb7ec91 2026-02-22T02:34:12-08:00 Allow emitting metrics on a single endpoint - - 25a4e056 2026-02-20T16:52:44-05:00 docs: Add section on how to debug coredumps from non-go binaries - - 58c5dc93 2026-02-20T10:21:03-05:00 Adds support for bypassing network policy for ICMP/ICMPv6 - - 75d2f8e4 2026-02-19T15:16:11-05:00 e2e: fix static IP collision in ValidatingAdmissionPolicy test - - 843ceff7 2026-02-19T12:05:16-05:00 Trivial E2E egress IP fixes - - fd270158 2026-02-19T17:58:44+01:00 Minimize ACLs by combining ipBlocks into single ACL - - 7feb1238 2026-02-19T10:35:47-05:00 Continue trying to assign egressIP on conflict - - 3b98daec 2026-02-19T10:35:47-05:00 Fixes race with egress ip + node ip mgr - - 2b1f4a84 2026-02-18T16:09:12-05:00 e2e: clean up stale networks before VRF-Lite BGP tests - - 2d3e48b7 2026-02-18T15:01:34-05:00 Adds benchmark test for OpenFlow stream reader - - 91375531 2026-02-18T15:01:34-05:00 Reduce memory allocation by OpenFlow Manager - - 005e15b8 2026-02-18T08:40:21-08:00 add unit tests for stale primary UDN cleanup - - 9caab0e4 2026-02-18T08:40:21-08:00 cleanup logical entities for stale primary networks - - d1daa85d 2026-02-18T10:30:50-05:00 E2E: Fixes flaking ANP ACL logging - - 24efc26e 2026-02-18T16:28:57+01:00 Reuse test setup across BGP isolation table entries - - 32cbabcd 2026-02-18T16:28:57+01:00 Speed up BGP isolation e2e tests - - d9888a12 2026-02-18T15:48:20+05:30 fix live migration link navigation - - 447b8d18 2026-02-17T12:08:37+01:00 Mention -add-ovs-collector to start sampling - - 56f2d8d8 2026-02-16T11:45:25+01:00 Update OVN observability documentation - - c2c8e8e5 2026-02-16T08:31:35+01:00 Reduce obj_retry.go log spam - - 7606fd88 2026-02-16T08:30:48+01:00 CUDN: cleanup NADs in terminating namespaces without pods - - 32f5e7c5 2026-02-15T12:02:26-05:00 Fixes Egress IP Tracker UT - - 16480b9e 2026-02-14T09:10:20+08:00 fix issues for adding SAIC Motor to Adopters - - b95fc808 2026-02-13T12:05:23-05:00 Fixes gateway egress IP node update logic - - 3cfbafff 2026-02-13T12:05:23-05:00 Fix hybrid overlay mutating informer pod object - - 0e44890d 2026-02-13T12:05:23-05:00 EgressIP: Fix crash from mutating node informer object - - a760e77b 2026-02-13T12:03:11-05:00 Improve EgressFW subnet parsing - - 16240491 2026-02-13T12:03:11-05:00 GetActiveNetworkForNamespace Refactor - - 67dfeafe 2026-02-13T12:03:11-05:00 egressip: trigger immediate retry when UDN pod port cache is populated - - 90e65d62 2026-02-13T12:03:11-05:00 egressip: force pod assignment reprogram when pod IP changes - - a114896d 2026-02-13T12:03:11-05:00 E2E: Add integration UDN test - - 9ab81e57 2026-02-13T12:03:11-05:00 Bring EgressIP inline with NAD Reconciliation - - f1a65d47 2026-02-13T12:03:11-05:00 Fix EgressFirewall GetActiveNetworkForNamespace - - 3ae25d25 2026-02-13T12:03:11-05:00 Guard GetPrimaryNADForNamespace when netseg not enabled - - b79e6f94 2026-02-13T12:03:11-05:00 Fix Dynamic UDN with services controller - - e624ec9d 2026-02-13T12:03:11-05:00 Fix GetActiveNetworkForNamespace usage for NetPol - - e95dc868 2026-02-13T12:03:11-05:00 Make node gateway Dynamic UDN aware - - 6f78d1d2 2026-02-13T17:56:21+01:00 Handle Docker 29+ "invalid IP" response for IP addresses - - 31ee5d7b 2026-02-13T21:32:16+08:00 Add SAIC Motor to ADOPTERS - - 2edd4307 2026-02-13T01:44:34-08:00 fix kind load docker-image content digest not found - - e527aa80 2026-02-12T10:03:24-05:00 Adds DPU blog - - 6ddb8b76 2026-02-12T12:36:15Z Handle stale PCI address in mgmt port Init for DPU Host case - - 0974f2e8 2026-01-27T16:17:13-08:00 Unify the metrics servers used by ovnkube-node and OVS/OVN metrics - - 1d5e616b 2026-01-23T10:57:13-05:00 Improve nodenft.MatchNFTRules behavior - - 809ad111 2026-01-19T15:18:32-05:00 Use `nft destroy` to simplify the UDN cleanup code - -- ovn-kubernetes image-arm64 020d072048b272c3ac77470b9a302cfd8ca0559e to 7c694144eff2e877d752e7f005bc289448fff7a0 - - eafe465f 2026-02-26T21:15:00-08:00 add ListNetworks() method to openshift infra provider - - d92494bc 2026-02-27T05:02:56Z sync test annotations with upstream changes - - 845456d0 2026-02-26T11:45:03-05:00 Moves OVN-K to CNI 1.1.0 - - 99107d33 2026-02-25T15:58:14-05:00 Implements DPU Health Check - - 721400a4 2026-02-25T13:07:13+01:00 (B)ANP conformance: update framework to use retries - - 15d73b3d 2026-02-25T13:02:47+01:00 Revert "(B)ANP conformance: update framework to use retries" - - 3c67139a 2026-02-25T12:53:36+01:00 (B)ANP conformance: update framework to use retries - - 0b82e64f 2026-02-24T22:28:05-06:00 docs: user-defined-network: Fix 'l2-UDN' image link - - 9d7b70f8 2026-02-24T22:28:05-06:00 docs: user-defined-networks: Fix markdown syntax - - 533f66e7 2026-02-24T15:16:57-05:00 Fix UDN network controller deadlock due to stopChan nil race - - d033767f 2026-02-24T15:09:36Z Add Nutanix to adopters page - - ca967b82 2026-02-23T15:27:32-05:00 Adds unit test for stale ICMP network policy ACL - - 69afd47b 2026-02-23T09:51:35-05:00 Adds E2E testing for ICMP NP bypass - - 63468cc8 2026-02-23T08:56:01-05:00 Adds kind.sh and helm support for --allow-icmp-network-policy - - bcb7ec91 2026-02-22T02:34:12-08:00 Allow emitting metrics on a single endpoint - - 25a4e056 2026-02-20T16:52:44-05:00 docs: Add section on how to debug coredumps from non-go binaries - - 58c5dc93 2026-02-20T10:21:03-05:00 Adds support for bypassing network policy for ICMP/ICMPv6 - - 75d2f8e4 2026-02-19T15:16:11-05:00 e2e: fix static IP collision in ValidatingAdmissionPolicy test - - 843ceff7 2026-02-19T12:05:16-05:00 Trivial E2E egress IP fixes - - fd270158 2026-02-19T17:58:44+01:00 Minimize ACLs by combining ipBlocks into single ACL - - 7feb1238 2026-02-19T10:35:47-05:00 Continue trying to assign egressIP on conflict - - 3b98daec 2026-02-19T10:35:47-05:00 Fixes race with egress ip + node ip mgr - - 2b1f4a84 2026-02-18T16:09:12-05:00 e2e: clean up stale networks before VRF-Lite BGP tests - - 2d3e48b7 2026-02-18T15:01:34-05:00 Adds benchmark test for OpenFlow stream reader - - 91375531 2026-02-18T15:01:34-05:00 Reduce memory allocation by OpenFlow Manager - - 005e15b8 2026-02-18T08:40:21-08:00 add unit tests for stale primary UDN cleanup - - 9caab0e4 2026-02-18T08:40:21-08:00 cleanup logical entities for stale primary networks - - d1daa85d 2026-02-18T10:30:50-05:00 E2E: Fixes flaking ANP ACL logging - - 24efc26e 2026-02-18T16:28:57+01:00 Reuse test setup across BGP isolation table entries - - 32cbabcd 2026-02-18T16:28:57+01:00 Speed up BGP isolation e2e tests - - d9888a12 2026-02-18T15:48:20+05:30 fix live migration link navigation - - 447b8d18 2026-02-17T12:08:37+01:00 Mention -add-ovs-collector to start sampling - - 56f2d8d8 2026-02-16T11:45:25+01:00 Update OVN observability documentation - - c2c8e8e5 2026-02-16T08:31:35+01:00 Reduce obj_retry.go log spam - - 7606fd88 2026-02-16T08:30:48+01:00 CUDN: cleanup NADs in terminating namespaces without pods - - 32f5e7c5 2026-02-15T12:02:26-05:00 Fixes Egress IP Tracker UT - - 16480b9e 2026-02-14T09:10:20+08:00 fix issues for adding SAIC Motor to Adopters - - b95fc808 2026-02-13T12:05:23-05:00 Fixes gateway egress IP node update logic - - 3cfbafff 2026-02-13T12:05:23-05:00 Fix hybrid overlay mutating informer pod object - - 0e44890d 2026-02-13T12:05:23-05:00 EgressIP: Fix crash from mutating node informer object - - a760e77b 2026-02-13T12:03:11-05:00 Improve EgressFW subnet parsing - - 16240491 2026-02-13T12:03:11-05:00 GetActiveNetworkForNamespace Refactor - - 67dfeafe 2026-02-13T12:03:11-05:00 egressip: trigger immediate retry when UDN pod port cache is populated - - 90e65d62 2026-02-13T12:03:11-05:00 egressip: force pod assignment reprogram when pod IP changes - - a114896d 2026-02-13T12:03:11-05:00 E2E: Add integration UDN test - - 9ab81e57 2026-02-13T12:03:11-05:00 Bring EgressIP inline with NAD Reconciliation - - f1a65d47 2026-02-13T12:03:11-05:00 Fix EgressFirewall GetActiveNetworkForNamespace - - 3ae25d25 2026-02-13T12:03:11-05:00 Guard GetPrimaryNADForNamespace when netseg not enabled - - b79e6f94 2026-02-13T12:03:11-05:00 Fix Dynamic UDN with services controller - - e624ec9d 2026-02-13T12:03:11-05:00 Fix GetActiveNetworkForNamespace usage for NetPol - - e95dc868 2026-02-13T12:03:11-05:00 Make node gateway Dynamic UDN aware - - 6f78d1d2 2026-02-13T17:56:21+01:00 Handle Docker 29+ "invalid IP" response for IP addresses - - 31ee5d7b 2026-02-13T21:32:16+08:00 Add SAIC Motor to ADOPTERS - - 2edd4307 2026-02-13T01:44:34-08:00 fix kind load docker-image content digest not found - - e527aa80 2026-02-12T10:03:24-05:00 Adds DPU blog - - 6ddb8b76 2026-02-12T12:36:15Z Handle stale PCI address in mgmt port Init for DPU Host case - - 0974f2e8 2026-01-27T16:17:13-08:00 Unify the metrics servers used by ovnkube-node and OVS/OVN metrics - - 1d5e616b 2026-01-23T10:57:13-05:00 Improve nodenft.MatchNFTRules behavior - - 809ad111 2026-01-19T15:18:32-05:00 Use `nft destroy` to simplify the UDN cleanup code +- ovn-kubernetes image-arm64 7c694144eff2e877d752e7f005bc289448fff7a0 to 9c42aa99b17d87875bdfd152976f96c2e589a4d8 + - 68ccf1f1 2026-04-15T08:59:44Z openshift tests: disable + - f6098fc2 2026-04-15T08:58:44Z openshift tests: demote to informing + - 5912b521 2026-04-09T19:41:07Z chore: update openshift tests + - 613c1a39 2026-04-09T21:19:48+02:00 Fix nil pointer panic in ParseNetConf for conflist configs + - af65f624 2026-04-08T19:43:35Z Bump the go_modules group across 2 directories with 4 updates + - c97a7eb0 2026-04-08T18:13:26+02:00 e2e: annotate nodes with VTEP IPs and check VTEP health + - a1ed35e1 2026-04-08T18:13:26+02:00 Dualstack and IPV6 VTEPs are not supported by FRR + - 9dcb94d9 2026-04-08T18:13:26+02:00 VTEP: add Accepted status printer columns + - f22bb34e 2026-04-08T18:13:26+02:00 Add RBAC for VTEP updates/patches from CM + - 2bd32668 2026-04-08T18:13:26+02:00 RA: configure ToReceive filters for VTEP CIDR ranges + - b13a4da6 2026-04-08T18:13:25+02:00 RA: advertise per-node VTEP IPs in default-VRF router + - 72eefa5e 2026-04-08T17:34:50+02:00 Add node controller for vtep annotation change logic + - 548cec39 2026-04-08T17:34:50+02:00 Add CUDN controller for finalizer logic + - 06f610fd 2026-04-08T17:34:50+02:00 Discover Node VTEPIPs for unmanaged mode + - 7dd8a48b 2026-04-08T17:34:50+02:00 Implement overlapping CIDR checks across VTEPs + - 9c64237c 2026-04-08T17:34:49+02:00 Add finalizers to VTEP + - 357e39d5 2026-04-08T17:34:49+02:00 Prevent managed VTEPs from being accepted + - 699cf88e 2026-04-08T17:34:49+02:00 Add VTEP controller plumbing + - 1a870ee8 2026-04-08T17:32:12+02:00 Add nftables support to test/e2e/diagnostics + - 81aa2265 2026-04-08T17:32:12+02:00 Add helpers that know the set of relevant NFT sets/maps + - b343bf0e 2026-04-08T17:32:12+02:00 Refactor nftables rule comparison in the unit tests + - 0992bf51 2026-04-08T16:33:21+02:00 Fix multicast traffic for EVPN Layer2 primary networks + - 78188684 2026-04-08T16:21:44+02:00 routeadvertisements: fix targetVRF auto for MAC-VRF only Layer2 networks + - dbd3095d 2026-04-08T15:32:44+02:00 Clean up VTEP annotation on VTEP deletion or mode change + - fbf56ce6 2026-04-08T15:32:44+02:00 Add self-healing for externally modified VTEP annotations + - 8f05a5c6 2026-04-08T15:32:44+02:00 Skip unnecessary VTEP reconciliation on node address changes + - e1ec673e 2026-04-08T15:32:44+02:00 Persist EVPN VTEP IPs in node annotation for stability across reconciles + - 5d4a3b77 2026-04-08T15:32:44+02:00 Use node address manager for EVPN VTEP IP discovery + - 5d98245f 2026-04-08T15:32:44+02:00 Add EVPN annotation to node admission webhook + - 200339aa 2026-04-08T15:32:44+02:00 Pick lowest unmanaged VTEP IP instead of error + - ac618f13 2026-04-08T15:32:44+02:00 Add new VTEP annotation utils + - d2aab21c 2026-04-06T15:06:55Z Disable informing tests for the time being + - d898ccf0 2026-04-06T10:21:11-04:00 e2e: fix no-overlay tcpdump race losing captured packets + - 6cf8a4d9 2026-04-06T09:33:49-04:00 fix cudn nopods workload and make cudn_ns template generic + - a8e16bda 2026-04-06T09:33:49-04:00 fix cudn workload formatting and align label selectors + - e2b4a5a2 2026-04-06T09:33:49-04:00 address review from rsevilla wrt cudn ns + - 747caa67 2026-04-06T09:33:49-04:00 add udn and cudn test with pods, svc, netpols + - 1e6a545a 2026-04-06T14:51:33+05:30 CUDN: Skip TransportAccepted status for empty transport + - b1f1dc86 2026-04-02T14:34:41-07:00 catch ./openshift/ dir up to changes in ./test/e2e + - 06062d57 2026-04-02T11:25:24+02:00 Add EVPN node controller unit tests for state transitions and edge cases + - c898fae6 2026-04-02T11:25:24+02:00 Wait for FRR daemons before configuring EVPN in kind setup + - a82aa48f 2026-04-02T11:25:24+02:00 Fail EVPN VTEP reconciliation when hybrid overlay VXLAN port conflicts + - ecf3c321 2026-04-02T11:25:24+02:00 Bump FRR to 10.4.3 + - 620480c7 2026-04-02T11:25:24+02:00 Handle OVS port not yet available during VTEP reconciliation + - fd22bf59 2026-04-02T11:25:23+02:00 Lighten EVPN initial sync: defer OVS ports and pod entries to normal reconciliation + - 6482be3d 2026-04-02T11:25:23+02:00 Add static FDB entries and live migration support to EVPN pod controller + - 4d170469 2026-04-02T11:25:23+02:00 Add pod neighbor controller for EVPN networks + - 7f71214a 2026-04-02T11:25:23+02:00 E2E: Use unmanaged VTEP mode with single CIDR + - 3cc8d531 2026-04-02T11:25:23+02:00 Revert "REVERT ME: Temporary commit till ovnkube EVPN implementation lands" + - 144e8265 2026-04-02T11:25:23+02:00 Add OVS port handling for layer2 EVPN networks + - 02cb3423 2026-04-02T11:25:23+02:00 Add SVI reconciliation for EVPN networks + - 97114a68 2026-04-02T11:25:23+02:00 Reconcile VID/VNI mappings for VXLAN devices + - 99f03714 2026-04-02T11:23:30+02:00 Clarify unmanaged VTEP IP discovery in OKEP + - c26b4259 2026-04-02T11:23:30+02:00 Add EVPN node controller + - 8258fa3e 2026-04-02T11:19:15+02:00 Add EVPN device naming utils + - 4c404d05 2026-04-02T11:19:14+02:00 Add VTEP informers/clients for EVPN support + - db22a8c6 2026-04-01T13:46:57+02:00 Remove EVPN/RA labels from CUDN transport tests + - b6e871f4 2026-04-01T13:46:57+02:00 crd,cudn,evpn: fix unanchored regex in RouteTarget CEL validation rules + - 5b317c6d 2026-04-01T13:46:57+02:00 Add CEL to block overlapping CIDRs within same VTEP + - b14e8027 2026-04-01T13:46:57+02:00 Add CEL validations to control VTEP CIDR mutations + - 6d09b15b 2026-04-01T13:46:57+02:00 Allow supporting multiple CIDRs in same family + - 3c1ad54b 2026-04-01T13:46:57+02:00 EVPN API: macVRF and ipVRF must use different VNIs + - b41be4fa 2026-03-31T21:18:03-04:00 no-overlay e2e: Add managed mode reconciliation tests + - 2f5eb215 2026-03-31T17:59:03+02:00 Stop using netlink.AddrList directly + - 0d735c61 2026-03-31T17:59:03+02:00 Bump vishvananda/netlink + - b288f9fd 2026-03-31T17:59:03+02:00 Use netlink handle with strict check for AdrrList + - de6b3bb2 2026-03-31T10:48:10+02:00 E2E: apply interface segregation to infraprovider API + - ca939661 2026-03-31T10:48:10+02:00 E2E: Add SSHRunner for remote command execution + - a149b229 2026-03-31T10:48:10+02:00 E2E: refactor infraprovider with reusable container ops + - e399decd 2026-03-31T10:48:10+02:00 E2E: use NamespacePodSecurityLevel to set PS levels + - d4684ae8 2026-03-31T10:48:10+02:00 EVPN E2E: Use f.CreateNamespace for proper label propagation + - c55b6d28 2026-03-31T10:48:10+02:00 EVPN E2E: exclude default cluster network CIDRs from random subnet generation + - a3b5cd51 2026-03-31T10:48:10+02:00 E2E: move AgnHost image retrieval to deployment config + - 4127d21f 2026-03-31T10:48:10+02:00 E2E: add provider factory pattern and move kind to internal package + - 79985403 2026-03-31T10:48:10+02:00 E2E: fix GetIPv6Gateway returning wrong gateway + - bbaaace7 2026-03-31T10:48:10+02:00 E2E: refactor container operations into reusable abstractions + - ff6e8143 2026-03-26T17:06:02+01:00 Fix duplicate deleteEgressIPStatusSetup call in deleteEgressIPAssignments + - bc596f5e 2026-03-26T17:00:45+01:00 e2e: avoid EVPN CUDN subnet collision with podman default network + - 979d3db2 2026-03-25T22:24:14-07:00 openshift: update module path and deps for upstream package rename + - 1a7a0178 2026-03-25T23:26:56-04:00 no-overlay e2e: Refactor test structure: BeforeEach setup hoisted to Describe level + - e2237ef1 2026-03-25T17:33:01-07:00 services,node,cni: update OCP hack imports for module rename + - c24c2e38 2026-03-25T17:32:24-07:00 services: resolve merge conflict in lb_config.go + - 24585d54 2026-03-25T17:28:32-07:00 Fix SettleAddresses timeout: pass 10*time.Second instead of 10 + - 2f6a7fef 2026-03-25T13:24:15-07:00 Fix build and test breakages from containernetworking/cni v1.3.0 upgrade + - 9431a81c 2026-03-25T13:24:15-07:00 Update multus-cni to return deterministic order of device IDs + - 6381f672 2026-03-24T21:56:30Z evpn: fix wrong use of IPv4 GW address on IPv6 ACL + - b8554628 2026-03-24T20:14:29+05:30 CUDN: Validate no-overlay transport and update status conditions + - 8e4b0a03 2026-03-24T20:13:29+05:30 include all no-overlay network pod subnets in toReceive + - 73c528f1 2026-03-24T20:13:29+05:30 CUDN: Cleanup interconnect resources for no-overlay transport UT coverage + - d1a51e55 2026-03-24T18:05:29+05:30 fix: trigger ci again + - ded349d0 2026-03-24T11:59:51+01:00 EVPN E2E: Use framework.CreateTestingNS for test namespace setup + - d688d02a 2026-03-24T15:30:30+05:30 Addressesd the comments + - 4c2a2e97 2026-03-24T11:39:43+02:00 ci: enable --local-kind-registry on a kv-live-migration lane + - 64b0c132 2026-03-24T00:05:10+01:00 skip no-overlay cases for default network is not enable no-overlay + - 7bf8ffc6 2026-03-24T00:05:10+01:00 add comments explaining why the no-overlay CI lanes are needed + - 23a27430 2026-03-24T00:05:10+01:00 e2e: Add connectivity tests for no-overlay mode + - 3079e5ba 2026-03-23T11:21:04+01:00 kubevirt: detect completed migration when source pod is gone + - 2272b627 2026-03-23T09:46:41+02:00 kind: fix --local-kind-registry for containerd 2.x + - 934d71e9 2026-03-23T11:59:36+08:00 no-overlay: add managed routing mode to one CI lane + - 1642cae4 2026-03-23T11:59:33+08:00 no-overlay: add kind.sh and kind-helm.sh support for managed routing mode + - ea0ae761 2026-03-23T11:59:26+08:00 no-overlay: add managedbgp controller for managed routing mode + - a541b389 2026-03-23T11:59:18+08:00 no-overlay: add frr-namespace flag to ManagedBGPConfig + - 9ecd2149 2026-03-21T14:10:02-04:00 Change update pod status to just annotations + - af5dcb59 2026-03-20T18:12:42-04:00 Trim more information from pod informer cache + - b446d7b2 2026-03-20T22:31:14+01:00 Add NetlinkDeviceManager for declarative device lifecycle management + - 657e10d0 2026-03-20T22:31:14+01:00 Vendor netlink with VXLAN VNI filtering support + - 7a7403b7 2026-03-20T11:03:31-07:00 CNI: reorder SR-IOV representor lifecycle to prevent CmdAdd/CmdDel race + - 55f96db2 2026-03-20T18:34:36+01:00 Avoid netlink dump when checking VRF membership + - 5948c58b 2026-03-19T17:14:08-04:00 reject empty subnet entries in node annotation parsers + - 845c2cce 2026-03-19T17:14:08-04:00 Make node controller a generic controller + - fd829c6b 2026-03-19T17:14:08-04:00 Trigger nodeSync on node subnet change + - 60f4db91 2026-03-19T17:14:08-04:00 Add more handling for remote nodes with layer2 + - 02b8fa64 2026-03-19T17:14:08-04:00 refactor node-controller again + - 56560c1e 2026-03-19T17:14:08-04:00 Make nodeCache methods private + - 3b4cf90a 2026-03-19T17:14:08-04:00 Still handle node delete for cluster manager on cache miss + - 9a71eb2a 2026-03-19T17:14:08-04:00 Fixed node controller registration error handling + - 81e0b6e0 2026-03-19T17:14:08-04:00 Fixes multi-homing unit test race + - 72bed3d8 2026-03-19T17:14:08-04:00 Simplify node_controller handling + - 94a6efeb 2026-03-19T17:14:08-04:00 Cluster manager: node level-driven + anno cache + - db3156b0 2026-03-19T17:14:08-04:00 More node controller updates + - 08cec028 2026-03-19T17:14:08-04:00 Rename controller package from topoology -> node + - 2d8bc9f4 2026-03-19T17:14:07-04:00 Layer 3 UDN: Wait for node logical switch + - eea45a20 2026-03-19T17:14:07-04:00 Various fixes + - 7a91af5d 2026-03-19T17:14:07-04:00 Fix unit test missing fake iptables + - afe4f200 2026-03-19T17:14:07-04:00 Fix locking in fake network manager + - 9308fbb8 2026-03-19T17:14:07-04:00 Fixes immediate retry handling for missed pods and netpol + - a637348d 2026-03-19T17:04:31-04:00 Fix unit test issues + - cde0c88f 2026-03-19T17:04:31-04:00 Refactor node controller handling + - 027d4ff6 2026-03-19T10:30:07-04:00 tests: Wait for subnet annotation to update + - 9255baaf 2026-03-19T15:49:16+08:00 Bump codegen + - baa2c262 2026-03-19T15:49:16+08:00 update go mod tidy in e2e + - 4621b77f 2026-03-19T15:49:16+08:00 go-controller rebase + - 88885c3a 2026-03-19T15:49:16+08:00 Fix e2e tests failure + - 32077814 2026-03-19T15:49:16+08:00 Updates kubernetes versions + - 2f6c248f 2026-03-19T15:49:15+08:00 test/conformance rebase + - d10c28ee 2026-03-19T15:49:15+08:00 test/e2e rebase + - 4b266ded 2026-03-19T15:49:15+08:00 fix CNI utils test timeout after K8s 1.35 bump + - 5238d48f 2026-03-19T15:49:15+08:00 disable WatchListClient feature gate for unit tests + - d8e177c4 2026-03-18T17:11:34-04:00 node: reconcile masquerade resources via link and address events + - 5d367bc8 2026-03-18T11:01:11-07:00 OKEP-5377: Extend Primary UDN/CUDN to Support Multiple Cluster Subnets in Layer3 Topology + - d03cc453 2026-03-18T17:25:46+01:00 CNC: Fix typo in CRD description + - b2dd9b16 2026-03-17T20:41:55-04:00 node: improve management port resilience in DPU host mode + - 1dcb2db5 2026-03-17T17:42:52-04:00 kind: Log on each preloaded message + - 35652f39 2026-03-17T10:36:45-07:00 sctp: Remove sctp detection logic in OVN + - c43ac6e4 2026-03-17T17:32:57+01:00 Update the VTEP design for the EVPN OKEP + - 133ab12c 2026-03-16T19:02:58-04:00 e2e: preload MetalLB LB service test images into KIND cluster + - 327852b5 2026-03-16T19:02:58-04:00 e2e: preload test images into KIND cluster before test execution + - f4fb045c 2026-03-16T19:02:57-04:00 e2e: centralize netshoot image reference in images package + - 40caf4c2 2026-03-16T10:42:49+08:00 node: fix serviceUpdateNotNeeded nil pointer comparison + - feffc00d 2026-03-14T12:06:03-04:00 Refactor annotation cache + - 1e5d7fbf 2026-03-14T12:06:03-04:00 Fix pod+node race + - b107ebcc 2026-03-14T12:06:03-04:00 Perf/Scale: Do not enable hybrid overlay + - 5fa34299 2026-03-14T12:06:03-04:00 Adds missing VRF module for perf tests + - 6c38a6dd 2026-03-14T12:06:03-04:00 Fix gateway being created with invalid COPP value + - 0ebb03df 2026-03-14T12:06:03-04:00 Move UDN node reconcilation into a single controller + - 709b82c0 2026-03-14T12:06:02-04:00 Adds benchmark tests - UDN controller impact on nodes + - ae89ea3c 2026-03-13T10:08:06-04:00 Fixes network controller leaking goroutines on failed start + - 70d2a129 2026-03-13T14:47:10+01:00 docs: add SR-IOV device plugin resource pool examples for derive-from-mgmt-port + - 8d6c5469 2026-03-12T19:58:30+01:00 types: centralize DefaultNetworkControllerName constant + - a54565fb 2026-03-12T19:58:30+01:00 virt: fix SyncVirtualMachines deleting UDN DHCP options during startup + - 2fc7c11a 2026-03-12T15:04:02+01:00 Fix typo in EVPN ACL: use '&&' instead of '&' for logical AND in OVN match expression + - cd2f08c7 2026-03-11T19:21:42+01:00 e2e: fix potential subsanable VID collision for EVPN tests + - 9157c924 2026-03-11T19:21:42+01:00 e2e: fix incorrect use of GetK8NodeNetworkInterface/ExecK8NodeCommand + - e58ca6d2 2026-03-11T19:21:42+01:00 e2e: don't randomize on init() for VRF-Lite/EVPN tests + - ae3b43ab 2026-03-11T19:21:42+01:00 e2e: remove legacy EVPN tests + - c0528f20 2026-03-11T19:21:42+01:00 e2e: fix IPv6 address dropped from interfaces when attached to VRFs + - ca8528eb 2026-03-11T19:21:42+01:00 e2e: test isolation across EVPN networks + - 61377a2e 2026-03-11T19:21:42+01:00 e2e: remove EXTENDED label from test cases + - 575d72a9 2026-03-11T19:21:42+01:00 e2e: adjust timeouts on VRF-Lite/EVPN isolation tests + - 27451658 2026-03-11T19:21:42+01:00 e2e: collapse EVPN/VRF-Lite isolation tests + - 63b862bc 2026-03-11T19:21:42+01:00 e2e: use random subnets for VRF-Lite tests + - 4d12f0e4 2026-03-11T19:21:42+01:00 e2e: use crypto/rand instead of math/rand for EVPN tests + - 40a26e0e 2026-03-11T19:21:42+01:00 e2e: add EVPN to our existing BGP general tests + - 5bb6489b 2026-03-11T19:21:42+01:00 e2e: prepare EVPN e2e infra setup to be reused + - 0f8ee73f 2026-03-11T19:21:42+01:00 e2e: prepare existing VRF-Lite e2e tests to also host EVPN tests + - 6ca36eb4 2026-03-11T11:27:19+01:00 cnc UT: add test to check consistent allocation on accepted=False + - 5d7fc5fd 2026-03-10T13:32:55-04:00 dpulease: fix blockOwnerDeletion and add healthy log + - a22e591f 2026-03-10T13:58:17+01:00 Fix mkdocs warnings + - f21f73f4 2026-03-10T13:58:17+01:00 Add strict testing for mkdocs builds to ensure no broken links + - ce20fa1a 2026-03-10T13:58:17+01:00 Cross-reference requirements file to every feature doc and template + - c0d2ae60 2026-03-10T13:58:17+01:00 Add requirements to the docs + - f90a0dd2 2026-03-10T11:27:50+01:00 cnc UT: make status check more reliable + - 52d6d72c 2026-03-10T10:30:54+05:30 CUDN: Add test coverage for BGP route import with transport modes + - c8e7f518 2026-03-10T00:42:50+05:30 Fix DNSNameResolver CI lanes + - 476bf82f 2026-03-09T19:52:36+01:00 Update to fedora 43 and OVN to ovn-25.09.2-82.fc43 + - 08034bc2 2026-03-09T19:52:36+01:00 Fix deprecation of gcr.io/kubebuilder images + - 7af5e8ca 2026-03-06T17:33:26+01:00 Add API reference docs for CNC + - 457ffd60 2026-03-06T17:33:26+01:00 CNC: Rename ClusterIPServiceNetwork to ServiceNetwork + - 272e9873 2026-03-06T13:47:33+01:00 fix: add short names for (c)udn + - c4b41d78 2026-03-05T18:58:41+01:00 Make addresssetmanager shared across controllers + - 0a20a514 2026-03-05T18:32:55+01:00 e2e: kubevirt: use netshoot image instead of iperf3 + - e1ed8bb0 2026-03-05T16:20:01+01:00 Move address set manager UT to its own package. + - ee22e6f9 2026-03-05T16:20:01+01:00 Cleanup old pod selector address set usage + - 5f8f93a2 2026-03-05T16:19:58+01:00 Switch to a separate address set manager + - ea34ff5b 2026-03-05T10:45:20+08:00 no-overlay: Add DPU helm chart support for no-overlay and route advertisements + - 8314ed71 2026-03-05T10:45:20+08:00 no-overlay: Handle SNAT mode in route advertisements e2e test + - fbde3629 2026-03-05T10:45:20+08:00 no-overlay: Add nft rules for SNAT exemption in LGW mode + - 417d7e00 2026-03-05T10:45:20+08:00 no-overlay: Centralize pod SNAT operations with exemption support + - c10d1f61 2026-03-05T10:45:20+08:00 no-overlay: Implement address set for SNAT exemption in SGW + - d43573a7 2026-03-05T10:43:13+08:00 no-overlay: Move SNAT constants to types package + - 1ea47082 2026-03-05T10:43:13+08:00 no-overlay: add kind/kind-helm SNAT support and enable in CI + - 3dda969d 2026-03-05T10:43:13+08:00 no-overlay: Allow SNAT rules to exempt external IPs + - 8103132d 2026-03-05T10:43:13+08:00 no-overlay: Extend AddressSet API to expose UUID + - 2b2ffd6f 2026-03-04T15:26:00-05:00 Reduce allocation in hasAddressSet + - 59a367d8 2026-03-04T18:35:45Z Updating ovn-kubernetes-microshift-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/3598daf1fa2bf91473f6b3349b8aeb1d81dc397b/images/ovn-kubernetes-microshift.yml + - a5791fcc 2026-03-04T08:56:48-08:00 make retryFramework log message clearer with specific caller + - 2b13c74a 2026-03-04T15:01:06+01:00 Add fakeNM lock to cache changes in unit tests + - ed1c103e 2026-03-04T15:01:05+01:00 Fix services controller skip logic regression after error type merge + - 03a95719 2026-03-04T15:01:05+01:00 Remove really old cleanup of EFW + - 63a3f960 2026-03-04T15:01:05+01:00 Rename partial connectivity ACLs + - f3624561 2026-03-04T15:01:05+01:00 Skip CNC service connectivity E2E tests when dynamic UDN allocation is enabled + - 490c1c5f 2026-03-04T15:01:05+01:00 Guard LBG/ACL switch attachment with localActive for dynamic UDN allocation + - 070266ca 2026-03-04T15:01:05+01:00 NITFIX: De-dup test setup utils + - 9d2f2174 2026-03-04T15:01:05+01:00 Add controller integration unit tests for Partial connectivity + - cebc0ddb 2026-03-04T15:01:05+01:00 Fix serviceNeedsUpdate to handle protocol set changes + - 418641a5 2026-03-04T15:01:05+01:00 Add controller integration unit tests for ClusterIPServiceNetwork connectivity + - 82159421 2026-03-04T15:01:05+01:00 Add initialSync/Repair function to remove stale CNC setup + - e5090188 2026-03-04T15:01:05+01:00 Add utils to fetch dbindexes + - c3f288d5 2026-03-04T15:01:05+01:00 Refactor to use LoadBalancerGroups + - 5b0ed79c 2026-03-04T15:01:05+01:00 Add GetLoadBalancerGroup and CreateOrUpdateLoadBalancerGroup utils + - 5f925cc1 2026-03-04T15:01:05+01:00 Add LoadBalancerGroup mutation ops for LogicalSwitch + - 950e16e2 2026-03-04T15:01:05+01:00 Fix stale LB race in CNC service connectivity after UDN recreate + - a1d2f2a2 2026-03-04T15:01:05+01:00 E2E: Add max-time for checkConnectivity + - 38edb749 2026-03-04T15:01:05+01:00 Reduce time taken by CNC tests + - d028be9e 2026-03-04T15:01:04+01:00 Add E2E tests for service connectivity + - 0f3200d6 2026-03-04T15:01:04+01:00 Implement partial connectivity + - f5980ac4 2026-03-04T15:01:04+01:00 Implement Service Connectivity + - 20562274 2026-03-04T15:01:04+01:00 Add service controller plumbing + - e2ab6372 2026-03-04T15:01:04+01:00 Fix UDN ClusterIP loadbalancer creation + - 26a28b5b 2026-03-04T08:29:11-05:00 Exclude webhook pods from being subject to the webhook + - adb71a84 2026-03-04T10:05:31+01:00 kind: fix -ric flag kubectl connection refused errors + - 0e5eeedc 2026-03-04T08:21:36Z Updating ose-ovn-kubernetes-container image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/56cb39ad358cdec1db7c84ea1919fe8849c2550b/images/ose-ovn-kubernetes.yml + - 513fdda3 2026-03-03T17:30:31-05:00 Remove NetworkQoS dependency on namespace address set + - ddecadf0 2026-03-03T17:30:30-05:00 Remove EgressQoS dependency on namespace AS + - 9fcebab2 2026-03-03T17:05:38+01:00 [CNC] fix discoverSelectedNetworks to return unique netInfos. + - cea695a5 2026-03-03T17:05:38+01:00 [e2e:CNC] allocate non-overlapping subnets for interconnected (C)UDNs + - 8a892794 2026-03-03T17:05:33+01:00 CNC: add status report from the cluster manager. + - 42fd999d 2026-03-03T16:47:38+01:00 route advertisement: Init FRR factory for combined mode + - f1c55e5f 2026-03-03T10:36:58-05:00 Remove bits about docker ipv6 support being experimental + - 7237b8c9 2026-03-03T16:07:08+01:00 Use GinkgoHelper in ovntesting.OnSupportedPlatformsIt() + - 3f7a0811 2026-03-03T12:32:41+01:00 Enable FRR to act as the route reflector client + - a23ecc7c 2026-03-03T12:32:40+01:00 e2e: fix parallel-unsafe global cleanup check in API validation tests + - 93dfc13e 2026-03-03T12:32:39+01:00 Add a new EVPN e2e lane + - e6d5f4a3 2026-03-03T12:32:37+01:00 e2e: Fix IPv6 connected routes in VRF becoming inactive in FRR + - 713e964b 2026-03-03T12:32:36+01:00 nitfix: add container information to the log line + - 3850fb4c 2026-03-03T12:32:28+01:00 REVERT ME: Temporary commit till ovnkube EVPN implementation lands + - 400e235c 2026-03-03T12:32:26+01:00 e2e: Add EVPN connectivity test with DescribeTable + - 7e295154 2026-03-03T12:30:54+01:00 e2e: evpn: add createFRRConfiguration utility + - 543882fb 2026-03-03T12:30:52+01:00 e2e: evpn: add createVTEP utility for EVPN tests + - 7c3371e8 2026-03-03T12:29:34+01:00 STEP6: Add IP-VRF agnhost setup utility + - 59fa0e0c 2026-03-03T12:29:32+01:00 STEP5: Add MAC-VRF agnhost setup utility + - b939356b 2026-03-03T12:28:04+01:00 e2e: Add support for container IP request during creation + - 5bfcf803 2026-03-03T12:28:03+01:00 STEP4: Add EVPN BGP router config setup utilities for external FRR + - f06d228b 2026-03-03T12:26:51+01:00 STEP3: Add IP-VRF setup utility for external FRR + - 32ee58e0 2026-03-03T12:26:38+01:00 STEP2: Add MAC-VRF setup utility for external FRR + - 486d34a7 2026-03-03T12:26:36+01:00 STEP1: Add EVPN bridge br0 and VXLAN netdevice vxlan0 for external FRR + - aeade799 2026-03-03T12:24:52+01:00 STEP0: Configure global EVPN BGP on external FRR at install time + - f2ddf75a 2026-03-03T12:24:52+01:00 e2e: Add EVPN test infrastructure diagram + - d9abf307 2026-03-02T17:21:50-05:00 Change package names from ovn-org to ovn-kubernetes + - 8d70b031 2026-03-02T14:40:21-05:00 docs: Explain how to pull exact fedora image version from a CI run + - afd59fb2 2026-03-02T14:40:21-05:00 ci: Collect info about fedora base in test container images + - ce0a7903 2026-03-02T12:47:39-05:00 docs: Explain how to use gdb for ovn services + - 04f3fc54 2026-03-02T11:58:03-05:00 Bump frr image from frr-k8s demo to 10.4.2 + - a10fb54e 2026-03-02T11:58:03-05:00 Bump frr image from frr-k8s demo to 10.4.1 + - 1e273ada 2026-03-02T11:18:56-05:00 Belatedly update some other tests for past nftables porting + - e5b8550c 2026-03-02T11:18:56-05:00 Belatedly remove some iptables setup calls in the UDN unit tests + - d9cb9038 2026-03-02T11:18:56-05:00 Remove iptables stuff from initFakeNodePortWatcher() + - f6cb1605 2026-03-02T09:51:58-05:00 Bump libovsdb to fix monitor race + - 2f21815a 2026-03-02T14:50:26+01:00 Fix VM live migration on Layer 2 networks with EVPN + - 68238fbe 2026-03-02T14:50:26+01:00 Add deny ARP and NS ACL for L2 EVPN + - 9f3a7c3a 2026-03-02T14:50:26+01:00 EVPN is only supported in local gateway mode + - 324f3fb0 2026-03-02T14:50:26+01:00 Add zone controller support for L3 EVPN networks + - 1fc0bb76 2026-03-02T14:50:26+01:00 Add zone controller support for L2 EVPN networks + - f96d0479 2026-03-02T14:50:26+01:00 Test zone network controller initialization + - 8eeb0ec7 2026-03-02T12:21:50+08:00 no-overlay: Add validation controller for RouteAdvertisements + - bc9fd301 2026-02-27T11:47:06-05:00 Handle the UDN cleanup special case without using `nft destroy` + - d54c439c 2026-02-27T13:59:34+08:00 cudn: remove Geneve transport option, use field omission for default + - 30a95515 2026-02-26T17:50:31-05:00 Address CNC integration with dynamic UDN + - 9dce4743 2026-02-26T12:39:23-05:00 Updates Dynamic UDN OKEP with dynamic allocation + - 73ddbe9a 2026-02-26T15:28:39+08:00 e2e: verify CUDN pod subnet is advertised to external FRR router + - c4f5fce2 2026-02-25T18:54:00-05:00 e2e: restore nodes before checking readiness in egressip AfterEach + - 7b885e65 2026-02-25T16:35:36-05:00 e2e: log cleanup operations in kind test context + - 63f57e73 2026-02-24T15:21:02+01:00 Revert "Use `nft destroy` to simplify the UDN cleanup code" + - be75e912 2026-02-20T12:25:22-08:00 e2e: add e2e test for multiple attachments to the same localnet NAD + - 88b276ba 2026-02-20T12:01:35-08:00 support multiple interfaces on the same localnet network diff --git a/scripts/auto-rebase/commits.txt b/scripts/auto-rebase/commits.txt index 80b8fea332..7444f56a36 100644 --- a/scripts/auto-rebase/commits.txt +++ b/scripts/auto-rebase/commits.txt @@ -1,4 +1,4 @@ -https://github.com/openshift/api embedded-component ca354f9a48c94558e968a2411a7ddb88cad48be5 +https://github.com/openshift/api embedded-component d6cd612317218735862945e2bafc4a4054be2798 https://github.com/openshift/cluster-csi-snapshot-controller-operator embedded-component 8c1ebc60a2014ab925cbad6ef255e06ea0bd72b4 https://github.com/openshift/cluster-dns-operator embedded-component 41a53fed36e6e99c7c9ceb3a699c3547ee5d9bb9 https://github.com/openshift/cluster-ingress-operator embedded-component c2ed7331f378e499b2092f04ca7aaf8b3a075274 @@ -30,6 +30,6 @@ https://github.com/openshift/coredns image-arm64 7486e9e4330c1e41d9a91e4673b7f27 https://github.com/openshift/csi-external-snapshotter image-arm64 9098db0e434e0d986eeadd2ebe69119540a550d1 https://github.com/openshift/router image-arm64 5949f713517b3cc158cd78b34d71d5a9084d2e1c https://github.com/openshift/kube-rbac-proxy image-arm64 cd636680e06a55395c26570dff0cb37277014388 -https://github.com/openshift/ovn-kubernetes image-arm64 7c694144eff2e877d752e7f005bc289448fff7a0 +https://github.com/openshift/ovn-kubernetes image-arm64 9c42aa99b17d87875bdfd152976f96c2e589a4d8 https://github.com/openshift/kubernetes image-arm64 dfffacdf0ad6e9aa75664c7b3167dd2ddbfc17ba https://github.com/openshift/service-ca-operator image-arm64 e9622ba18c86bf24aceab0c19fdcb87339c14f44 From 74f0550b00f163f2993131a7dbb763475fa487ea Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 23 Apr 2026 04:29:03 +0000 Subject: [PATCH 3/6] update component images --- packaging/crio.conf.d/10-microshift_amd64.conf | 2 +- packaging/crio.conf.d/10-microshift_arm64.conf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/crio.conf.d/10-microshift_amd64.conf b/packaging/crio.conf.d/10-microshift_amd64.conf index 166a8410d9..76cea0ce1a 100644 --- a/packaging/crio.conf.d/10-microshift_amd64.conf +++ b/packaging/crio.conf.d/10-microshift_amd64.conf @@ -2,6 +2,6 @@ # for community builds on top of OKD, this setting has no effect [crio.image] global_auth_file="/etc/crio/openshift-pull-secret" -pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c5651d8060c94e76af8a5d0d80d33c73ea91aa7c3ad854de466f15cf90d6063a" +pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e9f3cd1f3ec584d3f20f10703bc3a9d3c75843f2d345ca07d1cb395efaae2020" pause_image_auth_file = "/etc/crio/openshift-pull-secret" pause_command = "/usr/bin/pod" diff --git a/packaging/crio.conf.d/10-microshift_arm64.conf b/packaging/crio.conf.d/10-microshift_arm64.conf index e9f841bd5e..f60aab45e3 100644 --- a/packaging/crio.conf.d/10-microshift_arm64.conf +++ b/packaging/crio.conf.d/10-microshift_arm64.conf @@ -2,6 +2,6 @@ # for community builds on top of OKD, this setting has no effect [crio.image] global_auth_file="/etc/crio/openshift-pull-secret" -pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1f09c7c987f0efa348a6079cc780e718e9a6bc61c7beefd528e69f1db0f89000" +pause_image = "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ca349904729094836396a69b4f46321dc5ac07d1f8b630600b32b5c0ef49a35a" pause_image_auth_file = "/etc/crio/openshift-pull-secret" pause_command = "/usr/bin/pod" From 50513819fac05e5691749b8ac2446e4e2e34cbb6 Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 23 Apr 2026 04:29:05 +0000 Subject: [PATCH 4/6] update manifests --- .../multus/kustomization.aarch64.yaml | 4 ++-- .../multus/kustomization.x86_64.yaml | 4 ++-- .../multus/release-multus-aarch64.json | 6 +++--- .../multus/release-multus-x86_64.json | 6 +++--- .../kustomization.aarch64.yaml | 10 +++++----- .../kustomization.x86_64.yaml | 10 +++++----- .../release-olm-aarch64.json | 8 ++++---- .../release-olm-x86_64.json | 8 ++++---- assets/release/release-aarch64.json | 18 +++++++++--------- assets/release/release-x86_64.json | 18 +++++++++--------- 10 files changed, 46 insertions(+), 46 deletions(-) diff --git a/assets/components/multus/kustomization.aarch64.yaml b/assets/components/multus/kustomization.aarch64.yaml index e87fd1cbda..6a064175ed 100644 --- a/assets/components/multus/kustomization.aarch64.yaml +++ b/assets/components/multus/kustomization.aarch64.yaml @@ -2,7 +2,7 @@ images: - name: multus-cni-microshift newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:c4d0f2f56703ed1a6022869a69150da88c954542447cf0e7d5aa770f1356f1c5 + digest: sha256:7b6c9c2bae557f96c8b388229bc18c485c617df7c148c91ef916f0bc358954af - name: containernetworking-plugins-microshift newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:234054021735699441654e7f8c5a93ef23ac840bd8306d67184cc62f0f2dc8f3 + digest: sha256:a84b30fcdc0ffbb7ba40b2deea1e7d7f38d0029fe2f79dc48ce289e65ef16cda diff --git a/assets/components/multus/kustomization.x86_64.yaml b/assets/components/multus/kustomization.x86_64.yaml index f659f162c5..0e725bf8c7 100644 --- a/assets/components/multus/kustomization.x86_64.yaml +++ b/assets/components/multus/kustomization.x86_64.yaml @@ -2,7 +2,7 @@ images: - name: multus-cni-microshift newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:00b7b7eb6c24f7ebcb48bbc780eb25c36c844667889bbe79a1f5bc482b281f62 + digest: sha256:ec10a1f9afaf933780251f1c01dc3b294013d8c8368000092e248ce09131c272 - name: containernetworking-plugins-microshift newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:0b14d9446043cdf46a83bc5ea64b85bfc9ffb3e165318b3e59907c6a8cef6deb + digest: sha256:7b2467373878b7498447de1b5585dc892c1f5243d11662f924e1cfb98a84dab3 diff --git a/assets/components/multus/release-multus-aarch64.json b/assets/components/multus/release-multus-aarch64.json index d3f802433e..9eecf48b4f 100644 --- a/assets/components/multus/release-multus-aarch64.json +++ b/assets/components/multus/release-multus-aarch64.json @@ -1,9 +1,9 @@ { "release": { - "base": "4.21.0-0.nightly-arm64-2026-04-20-030621" + "base": "4.21.0-0.nightly-arm64-2026-04-23-010721" }, "images": { - "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c4d0f2f56703ed1a6022869a69150da88c954542447cf0e7d5aa770f1356f1c5", - "containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:234054021735699441654e7f8c5a93ef23ac840bd8306d67184cc62f0f2dc8f3" + "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7b6c9c2bae557f96c8b388229bc18c485c617df7c148c91ef916f0bc358954af", + "containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a84b30fcdc0ffbb7ba40b2deea1e7d7f38d0029fe2f79dc48ce289e65ef16cda" } } diff --git a/assets/components/multus/release-multus-x86_64.json b/assets/components/multus/release-multus-x86_64.json index 46b470e0da..0e0874ca7d 100644 --- a/assets/components/multus/release-multus-x86_64.json +++ b/assets/components/multus/release-multus-x86_64.json @@ -1,9 +1,9 @@ { "release": { - "base": "4.21.0-0.nightly-2026-04-19-143007" + "base": "4.21.0-0.nightly-2026-04-21-005726" }, "images": { - "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:00b7b7eb6c24f7ebcb48bbc780eb25c36c844667889bbe79a1f5bc482b281f62", - "containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0b14d9446043cdf46a83bc5ea64b85bfc9ffb3e165318b3e59907c6a8cef6deb" + "multus-cni-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ec10a1f9afaf933780251f1c01dc3b294013d8c8368000092e248ce09131c272", + "containernetworking-plugins-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7b2467373878b7498447de1b5585dc892c1f5243d11662f924e1cfb98a84dab3" } } diff --git a/assets/optional/operator-lifecycle-manager/kustomization.aarch64.yaml b/assets/optional/operator-lifecycle-manager/kustomization.aarch64.yaml index 9c0d5d9d20..340c22f190 100644 --- a/assets/optional/operator-lifecycle-manager/kustomization.aarch64.yaml +++ b/assets/optional/operator-lifecycle-manager/kustomization.aarch64.yaml @@ -2,13 +2,13 @@ images: - name: quay.io/operator-framework/olm newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:4b06663003dbdeb69f8504b0f9c2df154cf672e95f347c5fa93915e5136474a1 + digest: sha256:d05f51f18474e52b95c9b8c86c000c547df98b49fe55e10a427a2c67411a63d1 - name: quay.io/operator-framework/configmap-operator-registry newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:a6f72f40e6d43ac06375adcd11539f0aa2ec20fb2d6898eb95df487cfef6ba6c + digest: sha256:9c47fb0f07237365c9241586b966f371e2b1c5f7e68e7ff9f489465e3b203e78 - name: quay.io/openshift/origin-kube-rbac-proxy newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:63ea03cf7443a50341c381b462c35a998948bb37d72e5cd8a5f49217de16fbd3 + digest: sha256:1a372a8f9286d74a98a69e0e15820becfd71bdd4f1d3930011fb508b41588cda patches: - patch: |- @@ -16,12 +16,12 @@ patches: path: /spec/template/spec/containers/0/env/- value: name: OPERATOR_REGISTRY_IMAGE - value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a6f72f40e6d43ac06375adcd11539f0aa2ec20fb2d6898eb95df487cfef6ba6c + value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:9c47fb0f07237365c9241586b966f371e2b1c5f7e68e7ff9f489465e3b203e78 - op: add path: /spec/template/spec/containers/0/env/- value: name: OLM_IMAGE - value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4b06663003dbdeb69f8504b0f9c2df154cf672e95f347c5fa93915e5136474a1 + value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d05f51f18474e52b95c9b8c86c000c547df98b49fe55e10a427a2c67411a63d1 target: kind: Deployment labelSelector: app=catalog-operator diff --git a/assets/optional/operator-lifecycle-manager/kustomization.x86_64.yaml b/assets/optional/operator-lifecycle-manager/kustomization.x86_64.yaml index 94572d591f..b2f065bd26 100644 --- a/assets/optional/operator-lifecycle-manager/kustomization.x86_64.yaml +++ b/assets/optional/operator-lifecycle-manager/kustomization.x86_64.yaml @@ -2,13 +2,13 @@ images: - name: quay.io/operator-framework/olm newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:543e4b3065b5fb59e872d938e459b0551f1c65dca54ed0f884500ad215967c93 + digest: sha256:c9f0957246a9fd41dabbce7d07067675c8d072c3d920d0b0c327e0d25c6181cf - name: quay.io/operator-framework/configmap-operator-registry newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:7ab739c7428ae58004f7b52da64900cd8d41d915709706d7ad75b0ebdb064014 + digest: sha256:96142d72efddddfa13c11bb9fb6707b431f4c1191d662493a7f7a15217b99ee9 - name: quay.io/openshift/origin-kube-rbac-proxy newName: quay.io/openshift-release-dev/ocp-v4.0-art-dev - digest: sha256:33a082238bf2c33d51fdd84cd48865183e35f4c748d6ed63f3f26888084c4c9a + digest: sha256:a8cffee2e5522fe4bb17e80c8d9746f59aace8d5cabfff978fdae1f550f5c815 patches: - patch: |- @@ -16,12 +16,12 @@ patches: path: /spec/template/spec/containers/0/env/- value: name: OPERATOR_REGISTRY_IMAGE - value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7ab739c7428ae58004f7b52da64900cd8d41d915709706d7ad75b0ebdb064014 + value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96142d72efddddfa13c11bb9fb6707b431f4c1191d662493a7f7a15217b99ee9 - op: add path: /spec/template/spec/containers/0/env/- value: name: OLM_IMAGE - value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:543e4b3065b5fb59e872d938e459b0551f1c65dca54ed0f884500ad215967c93 + value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c9f0957246a9fd41dabbce7d07067675c8d072c3d920d0b0c327e0d25c6181cf target: kind: Deployment labelSelector: app=catalog-operator diff --git a/assets/optional/operator-lifecycle-manager/release-olm-aarch64.json b/assets/optional/operator-lifecycle-manager/release-olm-aarch64.json index 8ea2e8a7bc..c30b29636b 100644 --- a/assets/optional/operator-lifecycle-manager/release-olm-aarch64.json +++ b/assets/optional/operator-lifecycle-manager/release-olm-aarch64.json @@ -1,10 +1,10 @@ { "release": { - "base": "4.21.0-0.nightly-arm64-2026-04-20-030621" + "base": "4.21.0-0.nightly-arm64-2026-04-23-010721" }, "images": { - "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4b06663003dbdeb69f8504b0f9c2df154cf672e95f347c5fa93915e5136474a1", - "operator-registry": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a6f72f40e6d43ac06375adcd11539f0aa2ec20fb2d6898eb95df487cfef6ba6c", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:63ea03cf7443a50341c381b462c35a998948bb37d72e5cd8a5f49217de16fbd3" + "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d05f51f18474e52b95c9b8c86c000c547df98b49fe55e10a427a2c67411a63d1", + "operator-registry": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:9c47fb0f07237365c9241586b966f371e2b1c5f7e68e7ff9f489465e3b203e78", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1a372a8f9286d74a98a69e0e15820becfd71bdd4f1d3930011fb508b41588cda" } } diff --git a/assets/optional/operator-lifecycle-manager/release-olm-x86_64.json b/assets/optional/operator-lifecycle-manager/release-olm-x86_64.json index d47372ef12..c9a56cac33 100644 --- a/assets/optional/operator-lifecycle-manager/release-olm-x86_64.json +++ b/assets/optional/operator-lifecycle-manager/release-olm-x86_64.json @@ -1,10 +1,10 @@ { "release": { - "base": "4.21.0-0.nightly-2026-04-19-143007" + "base": "4.21.0-0.nightly-2026-04-21-005726" }, "images": { - "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:543e4b3065b5fb59e872d938e459b0551f1c65dca54ed0f884500ad215967c93", - "operator-registry": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7ab739c7428ae58004f7b52da64900cd8d41d915709706d7ad75b0ebdb064014", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:33a082238bf2c33d51fdd84cd48865183e35f4c748d6ed63f3f26888084c4c9a" + "operator-lifecycle-manager": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c9f0957246a9fd41dabbce7d07067675c8d072c3d920d0b0c327e0d25c6181cf", + "operator-registry": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:96142d72efddddfa13c11bb9fb6707b431f4c1191d662493a7f7a15217b99ee9", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a8cffee2e5522fe4bb17e80c8d9746f59aace8d5cabfff978fdae1f550f5c815" } } diff --git a/assets/release/release-aarch64.json b/assets/release/release-aarch64.json index 390a6e980a..34352854f7 100644 --- a/assets/release/release-aarch64.json +++ b/assets/release/release-aarch64.json @@ -1,16 +1,16 @@ { "release": { - "base": "4.21.0-0.nightly-arm64-2026-04-20-030621" + "base": "4.21.0-0.nightly-arm64-2026-04-23-010721" }, "images": { - "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:674dbfe87972674cda0e631a8d06478cd76c12bcbc2f0846147cf917031c18ee", - "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:df368b4cd0dccde9acc65b315112847b58ed94fb7c0e6201bb73a3d04d526216", - "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:25533b19a3647646cbe58c7c6074b8f4cb0b5dfa81146f84c2696a8bf76e0aa4", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:63ea03cf7443a50341c381b462c35a998948bb37d72e5cd8a5f49217de16fbd3", - "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3500d400b513d8a0af4169d52f6252ab306cc7d7040b5e12b6419493f212fdbb", - "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1f09c7c987f0efa348a6079cc780e718e9a6bc61c7beefd528e69f1db0f89000", - "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:70ed6c3781d1dc3011f66aee8feb72ff7b49e0c860904e23cd1abfaa0cdbc5d1", + "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:826dfc57c377acc63c2346713c8e692615528772e4e527eb8cfe6301b8bd4417", + "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:39a0574bd2ed6b102ef7f042571e4f6b0a9814721bc2cf9c527be0d29022421c", + "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b56494e4f4e46900d02ec8c10e3809c1a525622f636615f0ff506004d5e6689f", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1a372a8f9286d74a98a69e0e15820becfd71bdd4f1d3930011fb508b41588cda", + "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5f849c537ec6acbedd1eb44ac05906c599d212b040396be123b3c640e1a3997c", + "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ca349904729094836396a69b4f46321dc5ac07d1f8b630600b32b5c0ef49a35a", + "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e9cef58e139dda994caab9a64979c39940ced8730c50939be5959997bf303749", "lvms_operator": "registry.redhat.io/lvms4/lvms-rhel9-operator@sha256:3766640b19c336b443619ecdb35f36b479c79ea71b21de97febf024a5eaf6c84", - "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3ba903c8aba71f53591c000b6e25afb5cdb5ed0c877fe51695f48934752f2f21" + "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c88c72905f72e6d80d78040b6e2c2d51f197421a9c8c8fa9b6b0dd5ae38dc953" } } diff --git a/assets/release/release-x86_64.json b/assets/release/release-x86_64.json index 9ae0ade184..d1c9c7e84f 100644 --- a/assets/release/release-x86_64.json +++ b/assets/release/release-x86_64.json @@ -1,16 +1,16 @@ { "release": { - "base": "4.21.0-0.nightly-2026-04-19-143007" + "base": "4.21.0-0.nightly-2026-04-21-005726" }, "images": { - "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:48b3b40796a99309794aa040cbffcad0db93631693c0fcacb9fbc01e25c5b8f0", - "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:eda3ac4d4314d4a4190a41f9453afcfbd9da6c6da25dd7c1df9c6b75f4cafff3", - "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f74b3bacebbb1d613b346eef91e66bb0d8a28af18a23eb560d8eef0034793b5e", - "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:33a082238bf2c33d51fdd84cd48865183e35f4c748d6ed63f3f26888084c4c9a", - "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:162e23b689665ebbcc0db116f5fb8d4cd59615501876b9594622ad097e3d2829", - "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c5651d8060c94e76af8a5d0d80d33c73ea91aa7c3ad854de466f15cf90d6063a", - "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:85b1a3b9d580e6ce1116bd8406906b1a559bbc9cd18d8c134aa303d405877564", + "cli": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:2c7ff42d7f9875f7697d6c082f1cddf09aebd02b48c99b781a98ba89cdee311a", + "coredns": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:549b356183abd2f8c43f865b53b337eadd57a10b2852221c4554b314afd9ee37", + "haproxy-router": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b55d75bc9cf4dd9eb7e982e316da7bf07c8752fd15bcb08f5d2e476973f3aed3", + "kube-rbac-proxy": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a8cffee2e5522fe4bb17e80c8d9746f59aace8d5cabfff978fdae1f550f5c815", + "ovn-kubernetes-microshift": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:26c94add8eb16cbbd52f5c5ef94eabbc99810780b2144ba81354e78528aa1dd7", + "pod": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e9f3cd1f3ec584d3f20f10703bc3a9d3c75843f2d345ca07d1cb395efaae2020", + "service-ca-operator": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b7242db527eab2aeda7184283365af2bbe3609575b19dcf57f84ad165216bdb5", "lvms_operator": "registry.redhat.io/lvms4/lvms-rhel9-operator@sha256:58804d8baf922927b66cec9424d431a3bdb341d207024ce40cc8f0123bac03ee", - "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7f2efb408e080f37d97bac76e056d3b7212000b0642a6c0a46c20f723d618e5e" + "csi-snapshot-controller": "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:948706f8ca4420b6ae52ee28ffdcc190b03d6282898e995fdc03e4b4f74ba393" } } From 148a36490b37794c05fa226680990076018b939a Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 23 Apr 2026 04:29:10 +0000 Subject: [PATCH 5/6] update buildfiles --- Makefile.version.aarch64.var | 2 +- Makefile.version.x86_64.var | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile.version.aarch64.var b/Makefile.version.aarch64.var index e56cf12f5c..c9c54c19a3 100644 --- a/Makefile.version.aarch64.var +++ b/Makefile.version.aarch64.var @@ -1 +1 @@ -OCP_VERSION := 4.21.0-0.nightly-arm64-2026-04-20-030621 +OCP_VERSION := 4.21.0-0.nightly-arm64-2026-04-23-010721 diff --git a/Makefile.version.x86_64.var b/Makefile.version.x86_64.var index 472d9cebb8..7359bb1941 100644 --- a/Makefile.version.x86_64.var +++ b/Makefile.version.x86_64.var @@ -1 +1 @@ -OCP_VERSION := 4.21.0-0.nightly-2026-04-19-143007 +OCP_VERSION := 4.21.0-0.nightly-2026-04-21-005726 From 645cab1033ef13b1e11979f23d4c8304b407be7b Mon Sep 17 00:00:00 2001 From: ci-robot Date: Thu, 23 Apr 2026 04:29:45 +0000 Subject: [PATCH 6/6] Update SR-IOV for MicroShift --- .../optional/sriov/kustomization.aarch64.yaml | 20 ++++++++--------- .../optional/sriov/kustomization.x86_64.yaml | 20 ++++++++--------- .../optional/sriov/release-sriov-aarch64.json | 22 +++++++++---------- .../optional/sriov/release-sriov-x86_64.json | 22 +++++++++---------- 4 files changed, 42 insertions(+), 42 deletions(-) diff --git a/assets/optional/sriov/kustomization.aarch64.yaml b/assets/optional/sriov/kustomization.aarch64.yaml index eeafbadfbe..b6de329f93 100644 --- a/assets/optional/sriov/kustomization.aarch64.yaml +++ b/assets/optional/sriov/kustomization.aarch64.yaml @@ -1,7 +1,7 @@ images: - name: quay.io/openshift/sriov-network-operator newName: registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator - digest: sha256:4606920e15668821616ee5f731babea1a42a70c7c397822adda13b778684a2fa + digest: sha256:c771bcdb7c6b73a18e380595506bf9ac9bcfb0f31829a6281626ea0a7878a3c7 patches: - patch: |- @@ -9,47 +9,47 @@ patches: path: /spec/template/spec/containers/0/env/- value: name: SRIOV_CNI_IMAGE - value: registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:d7e572fded35ab7e6a22e2e20b518047e8b960f7f0ccf5aaa18ac65a0b6ba15e + value: registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:bc4220e76ffbb383a1083156e1b2b15fa43f3b2331ba88cb3bad167fb71e9491 - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_DEVICE_PLUGIN_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:ffed8247b14e875b5146a5532111a233094d5f99af24a24fdebdd9c1e118c98d + value: registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:021e8443becca1a2e3572ea6a159c8c9d0aebf11fb0a9ad462e774dc7988ff2e - op: add path: /spec/template/spec/containers/0/env/- value: name: NETWORK_RESOURCES_INJECTOR_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:3a7104eac54164ada62d987f3388d279b22e4c4ea2cf44bcf49f2df30509d8ac + value: registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:69273213f39430c6fb91e610cefedbf2347260f397d77e79375126fc58a2ba14 - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_NETWORK_CONFIG_DAEMON_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:ccb891f17dbf1bef06efc044b27e82f2042931849d9b4e090ddc3cd173693eb3 + value: registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:60aa3fefbcebdb10460da7c4c8f323b2672fcc114961662dc447da1b18af1ace - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_NETWORK_WEBHOOK_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:74756710c64947e91738ad1f47845f78005f5442123eec543ed858bed6a04416 + value: registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:bf5c0a43535314407ede1fbfe0e6c9286f6a843565b8d8980e38f85da76ba0df - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_INFINIBAND_CNI_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:aedc758644adbfc87aa4d55d6550cb8e7f9fa6895a0c9b5cb5c64c8b5ee51dff + value: registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:0d57fbbc239fce85c63e14c2cfb37ecf4d68e93446f6b0ca0a3710aa26ddba27 - op: add path: /spec/template/spec/containers/0/env/- value: name: RDMA_CNI_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:d4d7e004c15700e050e4363032ae7019f8f87a82396f9e7590b480956fd80dda + value: registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:9ee55490f62eefede07e6b3bc518573eb4392ca21908017bd40f77baee375a23 - op: add path: /spec/template/spec/containers/0/env/- value: name: METRICS_EXPORTER_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:2892b2b14cc1740a7f21041d84c1825d0716a53ca60ee5b4743d58d1cefa11da + value: registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:1a51875d8746ea9f44ccc642b2c95921b9d7e77e37a1ab1d6cb404441e05f95a - op: add path: /spec/template/spec/containers/0/env/- value: name: METRICS_EXPORTER_KUBE_RBAC_PROXY_IMAGE - value: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:ceb14b17cc0957ea00866b134cbf30457dee760b10b4ec0078c252e3966c52db + value: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:537cc9f58922af85a3420ffa016c0802dc1ffc0af55b3d3a70ae733a7d70e14b target: kind: Deployment name: sriov-network-operator diff --git a/assets/optional/sriov/kustomization.x86_64.yaml b/assets/optional/sriov/kustomization.x86_64.yaml index bea579180d..d99ab65666 100644 --- a/assets/optional/sriov/kustomization.x86_64.yaml +++ b/assets/optional/sriov/kustomization.x86_64.yaml @@ -1,7 +1,7 @@ images: - name: quay.io/openshift/sriov-network-operator newName: registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator - digest: sha256:8e2a66f405f4acbe7236fa7cc9314faeef2d2f8aff1b3e6c548ba27c2ba7b87f + digest: sha256:180a692032b9f98189fc841cf11da0af9860dbef1aba37b77b538fff89c605fc patches: - patch: |- @@ -9,47 +9,47 @@ patches: path: /spec/template/spec/containers/0/env/- value: name: SRIOV_CNI_IMAGE - value: registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:13f46adc15dee5fa2731d79b79209d4b3eb9b92d9bdf91af3d4fb6c2c27532a4 + value: registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:0c2d1736bbc65bc0a145506833638762993a17a99a34c2cf0a3e5ba676aed4a8 - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_DEVICE_PLUGIN_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:219dbfc338adeef13e95656baaeaeb84ddf71f137b03b19716871d6ecc44110d + value: registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:9f7db59957584cc7b32f1e9a59ec5b30174b076242713528b8e2404550b4d5fa - op: add path: /spec/template/spec/containers/0/env/- value: name: NETWORK_RESOURCES_INJECTOR_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:e74fbec714db4fb05c166be752b0141a9cdb23374a55ab89556bcbce44ce592a + value: registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:d302b1a2abd2c2d9345784f506ee8f8715468381e4c0c0c9c18ede3c153021ae - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_NETWORK_CONFIG_DAEMON_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:d20dbed5fb6098b903d5a656f439210376b8031cae8835fe94a6aed8218a2a33 + value: registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:03e9cb71d1226c1bc306faf4c27dff269051870f99d5c06acb45882cadfece85 - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_NETWORK_WEBHOOK_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:b2a447e6b89da62ba0d174074476ee71c00f7a73c82347a07183703a75315e6a + value: registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:e486f9e739805facb651e2e132b0a08dd0c3f3468b90de9c5c39f8c46759ebdc - op: add path: /spec/template/spec/containers/0/env/- value: name: SRIOV_INFINIBAND_CNI_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:0929e403d3d3e433400c2ca1a90e2733642b78e8e93cf0e3043bee5b6a2640ca + value: registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:2166b826355d7d871d73dcdb05cca24286223b9f713a2d84439dbb0ed63a2d4b - op: add path: /spec/template/spec/containers/0/env/- value: name: RDMA_CNI_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:cf024ff1fa704ac0360906d916b9076fbbdfd85139fc8ce2da78c8e594e3709d + value: registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:2321e85a0778a215aae6df4891e813b461348b9b3471d6e5d0bebd26d27f9dbd - op: add path: /spec/template/spec/containers/0/env/- value: name: METRICS_EXPORTER_IMAGE - value: registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:ac037a1f3db084ef3fe94624d9ee4e6fa3a2770348548fb9aa38c0b9016d66de + value: registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:963261280dc146b2d2b876aa39acdcfb350ed299918b0bb8da22df7f824811c4 - op: add path: /spec/template/spec/containers/0/env/- value: name: METRICS_EXPORTER_KUBE_RBAC_PROXY_IMAGE - value: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:3366d391aaeff028defbc936ce86754c0d454f9fc89e9e126d1e961bbf66facc + value: registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:0c1b871a1e7148de8d1101e925186df33318adc5adffbaba3f2f13af71b08367 target: kind: Deployment name: sriov-network-operator diff --git a/assets/optional/sriov/release-sriov-aarch64.json b/assets/optional/sriov/release-sriov-aarch64.json index 9e0cb10938..b8f72a914b 100644 --- a/assets/optional/sriov/release-sriov-aarch64.json +++ b/assets/optional/sriov/release-sriov-aarch64.json @@ -1,17 +1,17 @@ { "release": { - "base": "4.20.0-202603272224" + "base": "4.20.0-202604140241" }, "images": { - "metrics-exporter-image": "registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:2892b2b14cc1740a7f21041d84c1825d0716a53ca60ee5b4743d58d1cefa11da", - "metrics-exporter-kube-rbac-proxy-image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:ceb14b17cc0957ea00866b134cbf30457dee760b10b4ec0078c252e3966c52db", - "network-resources-injector-image": "registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:3a7104eac54164ada62d987f3388d279b22e4c4ea2cf44bcf49f2df30509d8ac", - "rdma-cni-image": "registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:d4d7e004c15700e050e4363032ae7019f8f87a82396f9e7590b480956fd80dda", - "sriov-cni-image": "registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:d7e572fded35ab7e6a22e2e20b518047e8b960f7f0ccf5aaa18ac65a0b6ba15e", - "sriov-device-plugin-image": "registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:ffed8247b14e875b5146a5532111a233094d5f99af24a24fdebdd9c1e118c98d", - "sriov-infiniband-cni-image": "registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:aedc758644adbfc87aa4d55d6550cb8e7f9fa6895a0c9b5cb5c64c8b5ee51dff", - "sriov-network-config-daemon-image": "registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:ccb891f17dbf1bef06efc044b27e82f2042931849d9b4e090ddc3cd173693eb3", - "sriov-network-operator": "registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:4606920e15668821616ee5f731babea1a42a70c7c397822adda13b778684a2fa", - "sriov-network-webhook-image": "registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:74756710c64947e91738ad1f47845f78005f5442123eec543ed858bed6a04416" + "metrics-exporter-image": "registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:1a51875d8746ea9f44ccc642b2c95921b9d7e77e37a1ab1d6cb404441e05f95a", + "metrics-exporter-kube-rbac-proxy-image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:537cc9f58922af85a3420ffa016c0802dc1ffc0af55b3d3a70ae733a7d70e14b", + "network-resources-injector-image": "registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:69273213f39430c6fb91e610cefedbf2347260f397d77e79375126fc58a2ba14", + "rdma-cni-image": "registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:9ee55490f62eefede07e6b3bc518573eb4392ca21908017bd40f77baee375a23", + "sriov-cni-image": "registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:bc4220e76ffbb383a1083156e1b2b15fa43f3b2331ba88cb3bad167fb71e9491", + "sriov-device-plugin-image": "registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:021e8443becca1a2e3572ea6a159c8c9d0aebf11fb0a9ad462e774dc7988ff2e", + "sriov-infiniband-cni-image": "registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:0d57fbbc239fce85c63e14c2cfb37ecf4d68e93446f6b0ca0a3710aa26ddba27", + "sriov-network-config-daemon-image": "registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:60aa3fefbcebdb10460da7c4c8f323b2672fcc114961662dc447da1b18af1ace", + "sriov-network-operator": "registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:c771bcdb7c6b73a18e380595506bf9ac9bcfb0f31829a6281626ea0a7878a3c7", + "sriov-network-webhook-image": "registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:bf5c0a43535314407ede1fbfe0e6c9286f6a843565b8d8980e38f85da76ba0df" } } diff --git a/assets/optional/sriov/release-sriov-x86_64.json b/assets/optional/sriov/release-sriov-x86_64.json index c97e07648e..5224d78d64 100644 --- a/assets/optional/sriov/release-sriov-x86_64.json +++ b/assets/optional/sriov/release-sriov-x86_64.json @@ -1,17 +1,17 @@ { "release": { - "base": "4.20.0-202603272224" + "base": "4.20.0-202604140241" }, "images": { - "metrics-exporter-image": "registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:ac037a1f3db084ef3fe94624d9ee4e6fa3a2770348548fb9aa38c0b9016d66de", - "metrics-exporter-kube-rbac-proxy-image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:3366d391aaeff028defbc936ce86754c0d454f9fc89e9e126d1e961bbf66facc", - "network-resources-injector-image": "registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:e74fbec714db4fb05c166be752b0141a9cdb23374a55ab89556bcbce44ce592a", - "rdma-cni-image": "registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:cf024ff1fa704ac0360906d916b9076fbbdfd85139fc8ce2da78c8e594e3709d", - "sriov-cni-image": "registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:13f46adc15dee5fa2731d79b79209d4b3eb9b92d9bdf91af3d4fb6c2c27532a4", - "sriov-device-plugin-image": "registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:219dbfc338adeef13e95656baaeaeb84ddf71f137b03b19716871d6ecc44110d", - "sriov-infiniband-cni-image": "registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:0929e403d3d3e433400c2ca1a90e2733642b78e8e93cf0e3043bee5b6a2640ca", - "sriov-network-config-daemon-image": "registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:d20dbed5fb6098b903d5a656f439210376b8031cae8835fe94a6aed8218a2a33", - "sriov-network-operator": "registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:8e2a66f405f4acbe7236fa7cc9314faeef2d2f8aff1b3e6c548ba27c2ba7b87f", - "sriov-network-webhook-image": "registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:b2a447e6b89da62ba0d174074476ee71c00f7a73c82347a07183703a75315e6a" + "metrics-exporter-image": "registry.redhat.io/openshift4/ose-sriov-network-metrics-exporter-rhel9@sha256:963261280dc146b2d2b876aa39acdcfb350ed299918b0bb8da22df7f824811c4", + "metrics-exporter-kube-rbac-proxy-image": "registry.redhat.io/openshift4/ose-kube-rbac-proxy-rhel9@sha256:0c1b871a1e7148de8d1101e925186df33318adc5adffbaba3f2f13af71b08367", + "network-resources-injector-image": "registry.redhat.io/openshift4/ose-sriov-dp-admission-controller-rhel9@sha256:d302b1a2abd2c2d9345784f506ee8f8715468381e4c0c0c9c18ede3c153021ae", + "rdma-cni-image": "registry.redhat.io/openshift4/ose-sriov-rdma-cni-rhel9@sha256:2321e85a0778a215aae6df4891e813b461348b9b3471d6e5d0bebd26d27f9dbd", + "sriov-cni-image": "registry.redhat.io/openshift4/sriov-cni-rhel9@sha256:0c2d1736bbc65bc0a145506833638762993a17a99a34c2cf0a3e5ba676aed4a8", + "sriov-device-plugin-image": "registry.redhat.io/openshift4/ose-sriov-network-device-plugin-rhel9@sha256:9f7db59957584cc7b32f1e9a59ec5b30174b076242713528b8e2404550b4d5fa", + "sriov-infiniband-cni-image": "registry.redhat.io/openshift4/ose-sriov-infiniband-cni-rhel9@sha256:2166b826355d7d871d73dcdb05cca24286223b9f713a2d84439dbb0ed63a2d4b", + "sriov-network-config-daemon-image": "registry.redhat.io/openshift4/ose-sriov-network-config-daemon-rhel9@sha256:03e9cb71d1226c1bc306faf4c27dff269051870f99d5c06acb45882cadfece85", + "sriov-network-operator": "registry.redhat.io/openshift4/ose-sriov-network-rhel9-operator@sha256:180a692032b9f98189fc841cf11da0af9860dbef1aba37b77b538fff89c605fc", + "sriov-network-webhook-image": "registry.redhat.io/openshift4/ose-sriov-network-webhook-rhel9@sha256:e486f9e739805facb651e2e132b0a08dd0c3f3468b90de9c5c39f8c46759ebdc" } }