Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
433 commits
Select commit Hold shift + click to select a range
67c834e
Merge remote-tracking branch 'upstream/release-4.20' into 4.19-sync-f…
jluhrsen Jul 17, 2025
4caac66
Merge remote-tracking branch 'upstream/master' into d/s-merge-07-17-2025
Jul 17, 2025
86953f3
Merge pull request #2640 from openshift-bot/art-consistency-openshift…
openshift-merge-bot[bot] Jul 17, 2025
a0101b5
kv, e2e: Download virtctl at tests
qinqon Apr 25, 2025
b60dbcd
kv, e2e: ensure there is no dots at podtest name
qinqon Apr 25, 2025
318782b
kv, e2e: Use the ExternalContainer struct instead of name
qinqon Apr 29, 2025
7c1de13
e2e: Remove harcoded breth0
qinqon Apr 29, 2025
f1c76a6
e2e, kv: Increase network status timeout
qinqon Apr 29, 2025
9fed90c
e2e: Use ovnk allocator and reserve IPs
qinqon Apr 30, 2025
1870116
e2e, kv: Use bgpnet for external container network
qinqon May 28, 2025
ae5b638
e2e: Move underlay setup to providers
qinqon Apr 29, 2025
115b25a
e2e: Move http servers to external container
qinqon Jun 16, 2025
956981a
kv, e2e: Use PrimaryNetwork()
qinqon Jun 25, 2025
f1a4b4b
[node/egressipgw] Move egressIP functionality to its own package.
npinaeva Jul 2, 2025
b65a01e
[node/bridgeconfig] move [udn]bridgeconfig to ite own package.
npinaeva Jul 2, 2025
420d9f1
[bridgeconfig] make mutex a public field to turn it into internal later
npinaeva Jul 2, 2025
3b07332
[bridgeconfig] only create BridgeConfigurations inside the package.
npinaeva Jul 2, 2025
a4d421a
[bridgeconfig] simply move functions around, no change
npinaeva Jul 2, 2025
cf93ef3
[bridgeconfig] start moving methods that use internal mutex to the pkg
npinaeva Jul 2, 2025
836e0f6
[bridgeconfig] move setBridgeOfPorts to the package.
npinaeva Jul 2, 2025
b607e93
[bridgeconfig] add some getters/setters with lock to the pkg.
npinaeva Jul 2, 2025
28f9c1e
[bridgeconfig] move bridge flows generation functions to the pkg.
npinaeva Jul 2, 2025
5a5e3b6
[bridgeconfig] move flow generation locking into methods.
npinaeva Jul 2, 2025
4ad1727
[bridgeconfig] make most members internal, ensure correct locking.
npinaeva Jul 2, 2025
fa6076b
[bridgeconfig] move nextHops to the gateway where it is used.
npinaeva Jul 2, 2025
a0c90f2
[bridgeconfig] make mutex internal.
npinaeva Jul 2, 2025
fd5e791
[node/gateway] nodePortWatcher should use its own bridgeConfiguration.
npinaeva Jul 2, 2025
f531e3d
[node/gateway] make PatchedNetConfigs internal, remove locking
npinaeva Jul 2, 2025
33e20b8
[bridgeconfig] AI suggested fixes.
npinaeva Jul 2, 2025
290eb03
Add metrics for UDN
danwinship Apr 28, 2025
9ac781e
Merge pull request #5345 from npinaeva/bridgeconfig-v2
trozet Jul 18, 2025
54d6ce3
Merge pull request #5220 from qinqon/kv-e2e-integrate-providers
trozet Jul 18, 2025
527c19f
Add support for --disable-requestedchassis flag in ovnkube controller
aserdean Jul 18, 2025
293f6dd
ci: run tests only if files other than docs are changed
booxter Jul 17, 2025
ec378a7
Bump golang.org/x/oauth2
dependabot[bot] Jul 18, 2025
3d32558
Remove routes of ex gw pods in terminating or not ready state
arkadeepsen Jun 12, 2025
d942a7d
Add unit tests for ex gw pods in terminating or not ready state
arkadeepsen Jun 12, 2025
d565fd8
Add e2e tests for ex gw pods in terminating or not ready state
arkadeepsen Jun 12, 2025
76ad0ea
Merge pull request #5400 from aserdean/add_disable_req_chassis_ovn_ic
girishmg Jul 21, 2025
fa12bb2
Bump fedora from 41 -> 42
trozet Jul 21, 2025
0cb2181
Merge pull request #5401 from ovn-kubernetes/dependabot/go_modules/te…
trozet Jul 21, 2025
4dce9cb
Merge pull request #5218 from danwinship/udn-metrics
trozet Jul 21, 2025
b6b0842
Merge pull request #5300 from arkadeepsen/remove-ex-gw
tssurya Jul 21, 2025
b4eabd9
Bump the go_modules group across 2 directories with 1 update
dependabot[bot] Jul 21, 2025
349fbbf
Merge pull request #5406 from ovn-kubernetes/dependabot/go_modules/go…
tssurya Jul 22, 2025
dc437b6
RouteAdvertisements: appropriately update status even if no updates
jcaamano Jul 3, 2025
90e56b9
e2e: rename testdata package to testscenario
jcaamano Jun 19, 2025
3dea4f5
e2e: add RuntimeArgs to container infra provider API
jcaamano Jun 19, 2025
acef39f
e2e: make ExtPort not required in container infra provider API
jcaamano Jun 19, 2025
926ba1a
e2e: use index in kind infra inspect templates to allow special chara…
jcaamano Jul 2, 2025
edb05ca
kind.sh: Use FRRConfiguration label when advertising default network
jcaamano Jul 3, 2025
5ece846
e2e: add VRF-Lite test cases
jcaamano Jun 19, 2025
dfc14b4
e2e: refactor podIPOfFamilyOnPrimaryNetwork into more reusable code
jcaamano Jul 15, 2025
e72e62b
Remove unused portbinding code
booxter Jul 22, 2025
5eceb7d
Merge pull request #5405 from trozet/bump_fedora_42
npinaeva Jul 22, 2025
34b5a46
e2e: test against L2 networks in VRF-Lite test cases
jcaamano Jul 18, 2025
d127877
build, vendor: consume ipamclaims v0.5.0-alpha
maiqueb Jun 12, 2025
5b5bc06
gateway: Refactor gateway initialization and DPU host handling
aserdean Jul 18, 2025
9b56178
Merge pull request #5307 from aserdean/switch_dpu_annotation
trozet Jul 23, 2025
45bf0b3
Revert "e2e: Use ovnk allocator and reserve IPs"
qinqon Jul 21, 2025
6c4bc78
e2e: label RouteAdvertisement test cases & skip extended ones
jcaamano Jul 22, 2025
b90abc5
fix: skip gw IP check for DPU and improve gateway initialization read…
aserdean Jul 22, 2025
53a6bd1
Merge pull request #5299 from maiqueb/consume-ipamclaims-v0.5.0-alpha
trozet Jul 23, 2025
f3c4eae
Merge pull request #5398 from booxter/dont-run-tests-on-doc-only-change
trozet Jul 23, 2025
bfaa748
Merge pull request #5408 from aserdean/refactor-gateway-init-readability
npinaeva Jul 23, 2025
8fadf90
Merge pull request #5409 from booxter/remove-portbinding-code
trozet Jul 23, 2025
6b8fc2d
Merge pull request #5348 from jcaamano/vrf-lite-e2e
trozet Jul 23, 2025
a71aaf8
Merge pull request #2675 from jluhrsen/4.19-sync-from-4.20-07-17-2025
openshift-merge-bot[bot] Jul 23, 2025
ef2228d
Merge pull request #5137 from kyrtapz/fix_mark_chain_cleanup
trozet Jul 23, 2025
1fde61a
Merge pull request #2676 from openshift/d/s-merge-07-17-2025
openshift-merge-bot[bot] Jul 24, 2025
b6e5459
Merge remote-tracking branch 'upstream/master' into d/s-merge-07-25-2025
Jul 25, 2025
df487d2
UDN: verify specific error messages in NAD rendering unit tests
Jul 15, 2025
410550f
Remove support for receiving advertised routes on nodes
tssurya Mar 21, 2025
ea1b6a0
Don't use match as a criteria for isEquivalentMatch
tssurya Jul 22, 2025
15adf65
Advertised networks: SNAT Traffic to nodeIP
tssurya Jun 19, 2025
f32731c
BGP,UDN,LGW: Ensure both masqueradeIP and podsubnet ip rules are present
tssurya Jul 2, 2025
501bcbf
Convert LGW postrouting rules to NFT
tssurya Jul 9, 2025
a67872d
rename/reuse pmtud nft sets to remote-node-ips
tssurya Jul 9, 2025
04d48c3
BGP, default network, LGW: Conditionally Masquerade
tssurya Jul 9, 2025
8a65723
Add E2E's for these traffic flows
tssurya Jul 2, 2025
10ea4ab
Add masqueradeIP flows back for advertised networks in breth0
tssurya Jul 11, 2025
8f5b3d4
Change priority of ovn-kube-local-gw-masq to 101
tssurya Jul 12, 2025
659010c
Add all remote nodeIPs for the PMTUD/BGP remote node NFT set
tssurya Jul 21, 2025
0635cae
cleanupStalePodSNATs: Don't blow all SNATs for advertised Networks
tssurya Jul 21, 2025
5056d4d
Fix CreateOrUpdateNATs to update non-default values
tssurya Jul 23, 2025
bcd0656
Bump OVN to 25.03
tssurya Jul 28, 2025
e8fc764
UDN,L2: UDN pod in networkA to nodePort on networkB works for IPV6!
tssurya Jul 28, 2025
3b7c763
Merge remote-tracking branch 'upstream/release-4.20' into 4.19-sync-f…
jluhrsen Jul 29, 2025
515b984
Merge pull request #5420 from tssurya/bump-ovn-25.03
tssurya Jul 29, 2025
9b21fc0
Change OVN-Kubernetes community meeting time
tssurya Jul 29, 2025
cc6fe11
udn, pre assigned port net ids: provision the default net NAD CR
maiqueb Jun 19, 2025
fd29332
Merge pull request #5424 from tssurya/change-ovnk-upstream-meeting-time
tssurya Jul 30, 2025
ee8088c
Merge pull request #5320 from maiqueb/create-default-net-nad-creating…
tssurya Jul 30, 2025
b85c0f5
chore: Update libovsdb bindings to ovn 25.03
dave-tucker Jul 30, 2025
575a08c
dnsnameresolver: fix ever growing address set
arkadeepsen Jul 29, 2025
4780a5e
dnsnameresolver: add unit test for DNSNameResolver resource update
arkadeepsen Jul 30, 2025
0a88ff7
Merge pull request #5140 from tssurya/bgp-isolation-part1
tssurya Jul 30, 2025
d82b233
Merge pull request #5432 from dave-tucker/bindings-up
tssurya Jul 30, 2025
03ccdf9
Bump ubuntu to 25.04
crnithya Jul 29, 2025
6082160
Merge pull request #5427 from crnithya/ubuntu_25_04
girishmg Jul 31, 2025
6241b27
dnsnameresolver: add e2e test to verify connectivity after DNS name T…
arkadeepsen Jul 30, 2025
8eb02f9
dnsnameresolver: run tests on dualstack instead of IPv6 only support
arkadeepsen Jul 30, 2025
5180a46
bump: network-attachment-definition-client 1.7.7
qinqon Jun 25, 2025
fa7558f
go, deps: Pin CNI library to v1.2.3 to prevent OVN-K parsing issues
qinqon Jul 1, 2025
13bbcf2
udn, util: Add ip, mac and ipamclaimref request to active network
qinqon Jun 19, 2025
532d991
allocator: Allow static IP with ipam
qinqon Jun 23, 2025
6b76f22
gh, actions: Enable custon net conf for net-seg and virt
qinqon Jul 1, 2025
5679396
e2e, kv: Add p-udn test for static ip and mac
qinqon Jun 23, 2025
d9f26e4
e2e: Add happy test
qinqon Jun 19, 2025
a3de868
allocator, pod: Validate consistency of ipRequest and ipamClaims IPs
qinqon Aug 1, 2025
d49c46c
gh, actions: Add multihoming + net-seg + static IPs to test workflow
qinqon Aug 1, 2025
c0fad85
Remove NetworkUnavailable condition from node
pperiyasamy Jul 29, 2025
eaf91a7
fix flow update error
cathy-zhou Aug 2, 2025
9494484
fixes fedora image build script
tsebastiani Aug 4, 2025
aab04ad
Merge pull request #5321 from qinqon/udn-static-ips-default-network
tssurya Aug 4, 2025
535ad75
Merge pull request #5422 from pperiyasamy/gcp-network-unavailable-taint
tssurya Aug 4, 2025
e18ed9a
docs: remove dead link to topology google document
booxter Aug 4, 2025
2b508cf
Merge pull request #5446 from booxter/remove-dead-link
tssurya Aug 5, 2025
e243894
Merge pull request #2688 from jluhrsen/4.19-sync-from-4.20-07-23-2025
openshift-merge-bot[bot] Aug 5, 2025
a5b9799
kind.sh: Don't build go-controller twice
booxter Aug 5, 2025
dca1e7d
Merge pull request #2693 from openshift/d/s-merge-07-25-2025
openshift-merge-bot[bot] Aug 6, 2025
8ad2074
Merge branch 'master' into fedora_script_fix
tsebastiani Aug 6, 2025
bd7ebab
Add UDN user facing docs
tssurya Jun 27, 2025
dda44c8
ovnkube: Do not exit early on ovs CLI initialization errors
kyrtapz Aug 6, 2025
0a387dc
Bump OVN to 25.03.0-73.el9fdp for OCP and 25.03.1-36.el9s for OKD
kyrtapz Aug 5, 2025
27752bc
Merge pull request #5335 from tssurya/udn-docs
tssurya Aug 6, 2025
5b57c92
Merge pull request #5381 from l8huang/udn-ut
trozet Aug 6, 2025
8b7502c
Merge remote-tracking branch 'upstream/release-4.20' into 4.19-sync-f…
jluhrsen Aug 6, 2025
e17cb79
Merge pull request #5442 from tsebastiani/fedora_script_fix
trozet Aug 6, 2025
d3cacaf
Merge pull request #5449 from booxter/dont-build-twice
trozet Aug 6, 2025
3976dbf
Merge pull request #5439 from cathy-zhou/bridgeError
trozet Aug 6, 2025
2a0cd67
nit-fix: The filename point to UDN docs is wrong
tssurya Aug 7, 2025
5a1ff44
Merge pull request #5454 from tssurya/nit-fix-udn-docs-path
tssurya Aug 7, 2025
b2fa79a
Add config file for coderabbit AI bot
asood-rh Aug 6, 2025
b1864a4
[kind] Use control-plane node IP instead of DNS name.
npinaeva Jul 29, 2025
afad0c8
K8s rebase 1.33.3
asood-rh Jul 25, 2025
b681345
K8s rebase 1.33.3
asood-rh Jul 25, 2025
4b75652
egressip: fix race condition when a node becomes reachable
kyrtapz Jul 25, 2025
e307c17
Skip conformance tests for upgrade CI
asood-rh Jul 31, 2025
ee7d6f3
> test/conformance
asood-rh Aug 6, 2025
0db72a0
Add BGP docs
jcaamano Jul 15, 2025
8334c00
Merge pull request #5447 from kyrtapz/log_exit_err
tssurya Aug 8, 2025
ef65658
Merge pull request #5385 from npinaeva/apiserver-client
npinaeva Aug 8, 2025
0b3356e
Merge pull request #5241 from flavio-fernandes/interconnect_get_node_…
trozet Aug 8, 2025
4d79dc3
Restore "Fixes FDB learning" commit after bridge refactoring
Aug 8, 2025
188e55e
Merge pull request #5423 from jcaamano/bgp-docs
trozet Aug 8, 2025
ba74bfb
Upstreams BGP enhancement
trozet Jun 11, 2025
627204a
Merge pull request #5297 from trozet/okep_5296_bgp
tssurya Aug 8, 2025
92e2e9b
Merge pull request #5319 from asood-rh/CORENET-5959
tssurya Aug 8, 2025
311ebbd
chore: Bump libovsdb to v0.8.1
dave-tucker Aug 5, 2025
e04a14d
OVN-Kubernetes 1.1 release
tssurya Aug 8, 2025
495a3eb
Change OVN_DAEMONSET_VERSION to 1.1.0
tssurya Aug 8, 2025
856f027
Update helm-chat version to 1.1.0
tssurya Aug 8, 2025
4e44c1b
Make Interconnect the KIND default.
trozet Aug 8, 2025
cf9c8a4
Fix bugs in the kind-helm script
trozet Aug 8, 2025
bd054ab
Merge pull request #5465 from ricky-rav/prio10flow
trozet Aug 8, 2025
32d56b7
Revert "Skip conformance tests for upgrade CI"
asood-rh Aug 8, 2025
492421e
Merge pull request #5467 from asood-rh/issue-5460
tssurya Aug 11, 2025
d690221
Merge pull request #5466 from trozet/default_IC
tssurya Aug 11, 2025
c1ecb1a
Merge pull request #2701 from kyrtapz/bump_ovn_25
openshift-merge-bot[bot] Aug 11, 2025
c409d87
Merge pull request #5426 from dave-tucker/libovsdb-up
tssurya Aug 11, 2025
68bd339
Merge pull request #5464 from tssurya/release-1.1
tssurya Aug 11, 2025
d2cffb8
Allow CI workflow dispatcher on release-1.1 branch
tssurya Aug 11, 2025
f135548
Update makefile go version
tssurya Aug 11, 2025
149d92f
Make upgrade jobs run IC=true always
tssurya Aug 11, 2025
377bf45
Merge pull request #5468 from tssurya/allow-CI-workflow-on-release-1.1
tssurya Aug 11, 2025
cf97f47
Merge pull request #5471 from tssurya/update-makefile-goversion
tssurya Aug 11, 2025
5e636ad
Revert "OCPBUGS-56202: DownStream Merge [07-25-2025]"
xueqzhan Aug 11, 2025
8f7fc5a
Merge pull request #5473 from tssurya/fix-upgrades-post-IC-default
trozet Aug 11, 2025
519a160
crd, virt: consume an updated IPAMClaim version
maiqueb Aug 7, 2025
dd6d872
Merge pull request #2706 from xueqzhan/revert-2693-d/s-merge-07-25-2025
sdodson Aug 12, 2025
4ea40ef
Reapply "OCPBUGS-56202: DownStream Merge [07-25-2025]"
jluhrsen Aug 13, 2025
5236890
add back the removed OCP hack from d/s merge
jluhrsen Aug 13, 2025
c3ddbad
Prevent UDN deletion race condition by checking controller state
kyrtapz Aug 6, 2025
14175f2
(C)UDN Controller: use rate limiting instead of delayed addition, do …
kyrtapz Aug 6, 2025
a54f168
Merge pull request #5457 from maiqueb/update-ipamclaim-crd-manifest
tssurya Aug 13, 2025
4a54413
Prevent changes to default-network pod annotation
kyrtapz Jul 29, 2025
f5cc61e
ci: enable preconfigured-udn-addresses for all interconnect network-s…
kyrtapz Jul 15, 2025
64f1613
Adds logging for informer waitForCacheSync
trozet Feb 11, 2025
f9326e2
Merge pull request #5425 from kyrtapz/default_pod_anno_vap
tssurya Aug 13, 2025
1aa6734
Fix Node Admission Webhook for OVNNodePrimaryDPUHostAddr annotation
wizhaoredhat Aug 13, 2025
e64f540
Fix mgmt port allocation with VFs provided as resource for DPU
wizhaoredhat Aug 13, 2025
6be5db0
Merge pull request #2643 from openshift-bot/art-consistency-openshift…
openshift-merge-bot[bot] Aug 14, 2025
bcfce1b
SNAT traffic from advertised UDNs towards UDN enabled default services
jcaamano Aug 6, 2025
7db6c99
Reapply "Add the IP rule for a UDN only when it is advertised to the …
jcaamano Aug 7, 2025
75730a4
Merge pull request #5051 from trozet/print_informer_sync_time
trozet Aug 14, 2025
30176f6
Merge pull request #5481 from wizhaoredhat/fix_dpu_host
trozet Aug 14, 2025
5155c91
Merge pull request #5429 from arkadeepsen/fix-dnsnameresolver-address…
trozet Aug 14, 2025
da01d12
Merge pull request #5463 from jcaamano/udn-snat-kapi-dns
tssurya Aug 14, 2025
6cbf833
[node/anno] Stop using OVNNodeGRLRPAddrs annotaion.
npinaeva Jul 17, 2025
f0dd327
[podannotation] Move AddRoutesGatewayIP to the allocator/pod.
npinaeva Aug 13, 2025
04cc24f
Fix unit test: use node-id annotation instead of OVNNodeGRLRPAddrs.
npinaeva Jul 21, 2025
0e565af
Fix unit test: egressIP.
npinaeva Jul 17, 2025
0bbfdd8
[e2e fix] Parse JoinIPs from the NAD spec instead of annotation.
npinaeva Jul 18, 2025
e4d2b28
[node_allocator] Add stale annotation cleanup.
npinaeva Jul 21, 2025
13291ae
kind.sh: Allow to override duration to sleep at the end
booxter Aug 5, 2025
4a06d4b
Merge pull request #5396 from npinaeva/remove-joinip-anno
trozet Aug 15, 2025
b05875b
SDN-3674 Copy annotations from UDN to NAD
Jun 9, 2025
d0e0e28
Add VF device support for primary UDN Pod interface
cathy-zhou Jun 16, 2025
bf174d6
support unprivileged mode CNI for plumbing the UDN primary interface
cathy-zhou Aug 13, 2025
a830940
Merge pull request #2715 from jluhrsen/revert-2706-revert-2693-d/s-me…
openshift-merge-bot[bot] Aug 16, 2025
03c55f7
Merge upstream/master into master with conflicts (08-16-2025)
Aug 16, 2025
6222ec8
fix d/s merge conflict
jluhrsen Aug 17, 2025
82069c7
Merge pull request #2644 from openshift-bot/art-consistency-openshift…
openshift-merge-bot[bot] Aug 18, 2025
4af460a
Merge remote-tracking branch 'upstream/master' into fix/d/s-merge-08-…
jluhrsen Aug 18, 2025
2784783
add back the removed OCP hack from d/s merge
jluhrsen Aug 13, 2025
3c08235
Revert "Skip session affinity conformance test"
npinaeva Aug 18, 2025
e1ac399
Provide global routed udn isolation option
pperiyasamy May 30, 2025
636eaeb
Skip adding drop ACLs when Routed UDN Isolation is disabled
pperiyasamy May 22, 2025
b1c9b28
Add CI lane and E2E to test loosly isolated advertised UDNs
pperiyasamy Jun 3, 2025
01fccb7
Set nodes default gateway to the external FRR router for isolation lo…
pliurh Jul 17, 2025
28c67ea
node: refactor MEG/Advertised UDN ingress and egress flows
pliurh Jul 21, 2025
742041b
Refactor: Rename config flag routed-udn-isolation to advertised-udn-i…
pliurh Jul 22, 2025
b9dab27
Merge pull request #2724 from jluhrsen/fix/d/s-merge-08-16-2025
openshift-merge-bot[bot] Aug 19, 2025
9f9571e
Merge pull request #5475 from cathy-zhou/upstream-unpriv
trozet Aug 19, 2025
72d1776
Merge pull request #5498 from npinaeva/reenable-test
trozet Aug 19, 2025
e0dd341
Merge remote-tracking branch 'upstream/master' into d/s-merge-08-20-2025
Aug 20, 2025
1522348
Add Layer2 (Cluster) UDN API fields
kyrtapz Jul 1, 2025
6d46691
Extract static IP allocator into a separate interface
kyrtapz Jul 17, 2025
841d398
Layer2 UDN: Add support for ReservedSubnets
kyrtapz Jul 7, 2025
64540ab
Layer2 UDN: Add support for DefaultGatewayIPs
kyrtapz Jul 2, 2025
f140681
Layer2 UDN: Add support for InfrastructureSubnets
kyrtapz Jul 4, 2025
0988d27
E2E: Rename joinCIDRs to joinStrings
kyrtapz Jul 18, 2025
eb6032d
E2E: Refactor network creation to always filter the supported networks
kyrtapz Jul 18, 2025
b8f61b0
E2E: Add a test variant for the newly added API fields
kyrtapz Jul 8, 2025
3c6b2e3
E2E: Add tests for custom primary L2 UDNs
kyrtapz Jul 9, 2025
9e3eb36
Guard new API fields support with feature flag
kyrtapz Jul 15, 2025
ad5bb22
Refactor parseSubnets in multi_network.go
kyrtapz Jul 18, 2025
49ae513
Refactor ipallocator.AddOrUpdateSubnet to take a struct
kyrtapz Jul 18, 2025
10338ca
Fix excludeSubnets bug found by rabbitai
kyrtapz Jul 23, 2025
fa6f7d2
Allow for allocating all valid host IPs from ReservedSubnets
kyrtapz Jul 28, 2025
d5e0632
Enable CEL validation for subnet overlaps for Layer2 (C)UDN
kyrtapz Aug 18, 2025
1d0757e
Merge pull request #5350 from kyrtapz/predefined_addr_udn_api
tssurya Aug 20, 2025
0a2536b
fix: gw accelerated interface - use gwInterfaceRep instead of bridge(…
hareeshpc Aug 11, 2025
d074c6c
Ensure that UDN updates update NAD annotations correctly
trozet Aug 20, 2025
3b1466b
Merge pull request #5450 from booxter/dont-sleep-long
trozet Aug 20, 2025
7c04728
Merge pull request #5479 from hareeshpc/fix_fdb_bypassport
trozet Aug 20, 2025
cb5375b
Merge pull request #2729 from openshift/d/s-merge-08-20-2025
openshift-merge-bot[bot] Aug 21, 2025
cb16980
Merge remote-tracking branch 'upstream/master' into d/s-merge-08-21-2025
Aug 21, 2025
1e27e7a
Merge pull request #2704 from jluhrsen/4.19-sync-from-4.20-08-06-2025
openshift-merge-bot[bot] Aug 21, 2025
0e52a99
incorrect CNI result for primary UDN is returned in the unprivileged …
cathy-zhou Aug 21, 2025
1497ac3
Merge pull request #5511 from cathy-zhou/unpriv_fix
trozet Aug 22, 2025
d3e489a
Merge pull request #5507 from trozet/udn_update_annos_labels
trozet Aug 22, 2025
cbb5de7
Merge pull request #2730 from openshift/d/s-merge-08-21-2025
openshift-merge-bot[bot] Aug 23, 2025
a492546
Fix getHostNamespaceAddressesForNode error wrapping
jcaamano Aug 21, 2025
4969fd3
Merge remote-tracking branch 'upstream/master' into d/s-merge-08-25-2025
Aug 25, 2025
9741174
Merge pull request #2734 from openshift/d/s-merge-08-25-2025
openshift-merge-bot[bot] Aug 27, 2025
a0c5969
Merge remote-tracking branch 'upstream/release-4.20' into 4.19-sync-f…
jluhrsen Aug 27, 2025
6ff6674
Merge pull request #2733 from jluhrsen/4.19-sync-from-4.20-08-22-2025
openshift-merge-bot[bot] Aug 30, 2025
e6c43bb
Merge remote-tracking branch 'upstream/release-4.19' into 4.18-sync-f…
jluhrsen Aug 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .ci-operator.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
build_root_image:
name: release
namespace: openshift
tag: rhel-9-release-golang-1.23-openshift-4.19
tag: rhel-9-release-golang-1.24-openshift-4.20
2 changes: 2 additions & 0 deletions .coderabbit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
paths_ignore:
- "**/vendor/**"
2 changes: 1 addition & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: ovn-docker-images

on:
push:
branches: [ master,release-1.0 ]
branches: [ master,release-1.0,release-1.1 ]

permissions:
contents: read
Expand Down
110 changes: 80 additions & 30 deletions .github/workflows/test.yml

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@
# The standard name for this image is ovn-kube

# Build RHEL-9 binaries
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.23-openshift-4.19 AS builder
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.24-openshift-4.20 AS builder

WORKDIR /go/src/github.com/openshift/ovn-kubernetes
COPY . .
RUN cd go-controller; CGO_ENABLED=1 make
RUN cd go-controller; CGO_ENABLED=0 make windows

# Build RHEL-8 binaries (for upgrades from 4.12 and earlier)
FROM registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.23-openshift-4.19 AS rhel8
FROM registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.24-openshift-4.20 AS rhel8
WORKDIR /go/src/github.com/openshift/ovn-kubernetes
COPY . .
RUN cd go-controller; CGO_ENABLED=1 make
Expand All @@ -26,7 +26,7 @@ RUN cd go-controller; CGO_ENABLED=1 make
# - creating directories required by ovn-kubernetes
# - git commit number
# - ovnkube.sh script
FROM registry.ci.openshift.org/ocp/4.19:ovn-kubernetes-base
FROM registry.ci.openshift.org/ocp/4.20:ovn-kubernetes-base

USER root

Expand Down
6 changes: 3 additions & 3 deletions Dockerfile.base
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# The standard name for this image is ovn-kubernetes-base

# build base image shared by both OpenShift and MicroShift
FROM registry.ci.openshift.org/ocp/4.19:base-rhel9
FROM registry.ci.openshift.org/ocp/4.20:base-rhel9

# install selinux-policy first to avoid a race
RUN dnf --setopt=retries=2 --setopt=timeout=2 install -y --nodocs \
Expand All @@ -17,13 +17,13 @@ RUN dnf --setopt=retries=2 --setopt=timeout=2 install -y --nodocs \
# reduces the number of variables in the system) and receive all the CVE and
# bug fixes automatically.
ARG ovsver=3.5
ARG ovnver=24.09.2-69.el9fdp
ARG ovnver=25.03.0-73.el9fdp
# NOTE: Ensure that the versions of OVS and OVN are overriden for OKD in each of the subsequent layers.
# Centos and RHEL releases for ovn are built out of sync, so please make sure to bump for OKD with
# the corresponding Centos version when updating the OCP version.
ARG ovsver_okd=3.5
# We are not bumping the OVN version for OKD since the FDP release is not done yet.
ARG ovnver_okd=24.09.1-10.el9s
ARG ovnver_okd=25.03.1-36.el9s

RUN INSTALL_PKGS="iptables nftables" && \
source /etc/os-release && \
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile.microshift
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@
# openvswitch-devel, openvswitch-ipsec, libpcap, iproute etc
# ovn-kube-util, hybrid-overlay-node.exe, ovndbchecker and ovnkube-trace

FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.23-openshift-4.19 AS builder
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.24-openshift-4.20 AS builder

WORKDIR /go/src/github.com/openshift/ovn-kubernetes
COPY . .

# build the binaries
RUN cd go-controller; CGO_ENABLED=0 make

FROM registry.ci.openshift.org/ocp/4.19:ovn-kubernetes-base
FROM registry.ci.openshift.org/ocp/4.20:ovn-kubernetes-base

USER root

Expand Down
2 changes: 1 addition & 1 deletion MEETINGS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ All are welcome to join our meetings! If you want to discuss something with the

## Meeting time

We meet alternate Monday's at 6:00 PM CET/CEST.
We meet alternate Monday's at 5:00 PM CET/CEST.
In order to figure out when our next meeting is, please check our agenda for previous meeting history.
The meetings last up to 1 hour.

Expand Down
Loading