Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.16 sandbox sync from 4.17 #2382

Open
wants to merge 610 commits into
base: sandbox-release-4.16
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
610 commits
Select commit Hold shift + click to select a range
dc9642b
util: Propertly implement IsUnknownActiveNetworkError
qinqon Jul 16, 2024
75d2b9b
udn: Log as errors at CNI
qinqon Jul 15, 2024
42bd948
udn,l3: Send event on unexpected primary network
qinqon Jul 15, 2024
c5f637a
cm: Write event on unknown active network
qinqon Jul 15, 2024
aa28a18
udn, l2: Send event on unexpected primary network
qinqon Jul 15, 2024
33e65e7
cm: Add event unit tests
qinqon Jul 16, 2024
dab5377
Merge pull request #4526 from qinqon/primary-udn-add-events
trozet Jul 29, 2024
d378213
Fixes hybrid overlay from deprecated annotation
trozet Jul 29, 2024
fdffd71
Revert "Merge pull request #2233 from tssurya/ds-merge-24th-july"
neisw Jul 30, 2024
9be60ed
Update golang and k8s versions
JacobTanenbaum Jun 5, 2024
8fff5d7
Bump K8sVersion for KIND and CI to 1.30.2
JacobTanenbaum Jun 6, 2024
451ef74
update sigs.k8s.io/controller-runtime
JacobTanenbaum Jun 6, 2024
da74bd8
changes required in ovnkube.go for k8s bump
JacobTanenbaum Jun 6, 2024
f452bb3
bump k8s version and supporting pkgs for e2e's
JacobTanenbaum Jun 13, 2024
6159ca3
required changes to e2e for the kube rebase to 1.30.2
JacobTanenbaum Jun 10, 2024
dc58eab
updating k8sreporter to a version that no longer uses glog
JacobTanenbaum Jun 13, 2024
70d351d
Merge pull request #4569 from trozet/fix_hybrid_overlay_lrp_ip
trozet Jul 30, 2024
7108849
Merge pull request #2243 from neisw/revert-2233-1722341899668
openshift-merge-bot[bot] Jul 30, 2024
91055bc
Add OvnNodeManagementPortMacAddresses
tssurya Jul 11, 2024
2696e52
Add ParseNodeManagementPortMACAddresses util
tssurya Jul 11, 2024
f2ff050
Remove ParseNodeManagementPortMACAddress
tssurya Jul 11, 2024
8b77754
Deprecate OvnNodeManagementPortMacAddress
tssurya Jul 18, 2024
2e19c3a
Remove mac value from annotation when network is deleted
tssurya Jul 30, 2024
1976830
e2e: fix isolation test to send traffic via eth0
tssurya Jul 31, 2024
6f357c0
Add new packages to mockery yaml
tssurya Jul 31, 2024
9ddf807
UT flake: fix panic in node IP handler tests
tssurya Aug 1, 2024
33431bd
Merge pull request #4546 from tssurya/udn-make-mpX-annotation-network…
tssurya Aug 1, 2024
b92049b
Add support for DNSNameResolver in KIND cluster
arkadeepsen Jun 15, 2024
206d90b
Add e2e test for DNSNameResolver
arkadeepsen Jun 27, 2024
22513fc
Merge pull request #4576 from tssurya/fix-ut-flake
tssurya Aug 1, 2024
5e15271
Reapply "Merge pull request #2233 from tssurya/ds-merge-24th-july"
npinaeva Aug 1, 2024
0ffddc3
Merge remote-tracking branch 'upstream/master' into merge-29-jul-2024
npinaeva Aug 1, 2024
11f0b8c
build(deps): bump github.com/docker/docker in /test/e2e
dependabot[bot] Aug 1, 2024
8f1dcb6
Merge pull request #2241 from npinaeva/merge-29-jul-2024
openshift-merge-bot[bot] Aug 2, 2024
6e3bf49
Fixes HO test when HO node switched to OVN node
trozet Aug 4, 2024
41e0827
hack/lint.sh: Mount local golangci-lint cache
ormergi Aug 4, 2024
321b541
Merge pull request #4477 from arkadeepsen/dnsnameresolver
trozet Aug 5, 2024
8462931
Delete stale masquerade subnet resources if subnet gets changed at day 2
arghosh93 Jul 3, 2024
e02ff8c
Merge pull request #4496 from arghosh93/SDN-5070
trozet Aug 5, 2024
0b8b66a
fix: link to kind usage docs in contrib README.md
shaneutt Aug 6, 2024
26cf46a
Merge pull request #4588 from shaneutt/patch-1
tssurya Aug 6, 2024
39c2346
EIP hosted by secondary host inf: add vrf support
martinkennelly Jul 26, 2024
fb0d5ca
Route manager: fix panic when managed route link is deleted
martinkennelly Jul 29, 2024
86ab926
GH actions: load VRF kernel module
martinkennelly Jul 26, 2024
2f0d03b
Route manager: remove managed routes for deleted links
martinkennelly Jul 29, 2024
df2da15
Link manager: fix panic when link is removed for a managed addr
martinkennelly Jul 29, 2024
620b121
udn, ovn: Add join switch to L3 user defined primary nets.
dceara Jun 21, 2024
796e26b
udn, layer3: export policy based routing to a pkg
maiqueb Jul 16, 2024
4b07516
udn, gateway router: generalize gw router creation
maiqueb Jul 16, 2024
47cdbdb
udn, gateway router: generalize gw router cleanup
maiqueb Jul 17, 2024
0aafa2b
udn, egress: generalize GW sync function
maiqueb Jul 18, 2024
fd43ed8
udn, layer3: add COPP for secondary layer3 controllers
maiqueb Jul 19, 2024
8a53a98
udn, egress: sync gateway for layer3 primary UDNs
maiqueb Jul 19, 2024
a028472
udn, netInfo: Add wrapper for getting the external and patch port names.
dceara Jul 2, 2024
2f98bdb
node: Add BridgeID to the L3GatewayConfig annotation.
dceara Jul 1, 2024
2275260
udn, controlplane, layer3: build GW router config
dceara Jul 2, 2024
db78637
Merge pull request #4585 from ormergi/linter-mount-local-cache
trozet Aug 6, 2024
1903049
Merge pull request #2240 from cgoncalves/master-OCPBUGS-37541
openshift-merge-bot[bot] Aug 6, 2024
c7f4934
udn, egress: introduce gateway topology manager
maiqueb Jul 22, 2024
774d078
udn, egress: use correct ext switch localnet port network name
maiqueb Jul 23, 2024
9cab80b
Policy based routes: include additional input validation
martinkennelly Jul 25, 2024
3a32fe8
Policy based routes: add unit tests
martinkennelly Jul 25, 2024
e1a1505
udn, layer3: cleanup GR when NADs or nodes are removed
maiqueb Jul 29, 2024
0e2ff03
udn, tests: allow addNetwork to be reused for primary UDNs
maiqueb Jul 31, 2024
1ff42ee
tests: allow multi-homing tests to define the subnet mask
maiqueb Jul 31, 2024
434b059
tests: allow ovn pkg unit tests to pre-provision NAD objects
maiqueb Jul 31, 2024
9b9b8a7
udn, tests: allow default cluster annotation to not have the gateway
maiqueb Jul 31, 2024
332dff9
udn, layer3, tests: assert the ovn-k annotations are correctly set
maiqueb Jul 31, 2024
64edf3f
udn, layer3, tests: assert the OVN NB entities are set up as expected
maiqueb Jul 31, 2024
0bfdec5
udn, tests: rename getExpectedDataPodsAndSwitches helper
maiqueb Aug 2, 2024
96c0b4c
udn, tests: add IC GW setup tests
maiqueb Aug 5, 2024
9352c84
WIP: proper cleanup for non-IC deployments
maiqueb Aug 7, 2024
87fdae7
Merge pull request #4551 from maiqueb/udn-egress-integration
trozet Aug 7, 2024
57c154f
crds: Introduce UserDefinedNetwork CRD
ormergi Jul 1, 2024
cc61996
kind: Install UserDefinedNetwork CRD
ormergi Jul 2, 2024
436937f
utils, clientsets: Add UserDefinedNetwork clientset
ormergi Jul 2, 2024
a4c6917
informers, factory: Setup UserDefinedNetwork informer
ormergi Jul 2, 2024
f591a44
clustermanager: UserDefinedNetwork controller scaffolds
ormergi Jul 2, 2024
86003f5
userdefinednetwork: Implement UserDefinedNetwork controller
ormergi Jul 8, 2024
ed71b9d
util, cni: Extract validation logic from parsing NAD code
ormergi Aug 1, 2024
5deadf3
userdefinednetwork, template: Impl net-attach-def template
ormergi Jul 11, 2024
d0d89b0
userdefinednetwork: Validate no primary network exist
ormergi Jul 11, 2024
39dca36
userdefinednetwork: Implement finalizers
ormergi Jul 15, 2024
18804bd
userdefinednetwork: Block net-attach-def deletion when being used
ormergi Jul 10, 2024
336fb44
e2e, networksegmentation: Test UDN management using CRD
ormergi Jul 11, 2024
bef4a75
e2e, networksegmentation: Add connectivity and isolation coverage
ormergi Aug 5, 2024
37eefb6
Merge pull request #4486 from ormergi/network-api
trozet Aug 7, 2024
570f216
UDN: Add vrfmanager
tssurya Jul 18, 2024
3e9f84e
UDN: Add vrfmanager unit tests
pperiyasamy Jul 25, 2024
ea7ae5d
GH actions: load VRF kernel module
martinkennelly Jul 26, 2024
d3dafad
VRF manager fixup and address comments
trozet Aug 7, 2024
0be2a90
Merge pull request #4570 from martinkennelly/eip-multi-net-vrf-support
trozet Aug 7, 2024
27ec2fa
Merge pull request #4548 from tssurya/udn-add-vrf-manager
trozet Aug 7, 2024
ea0d3f9
udn, cni: Unconfigure interface
qinqon Jul 29, 2024
73c54c8
Set gomega poll interval on retry to allow ~5 retries instead of just 1.
npinaeva Aug 8, 2024
37882b3
node: When bootstrapping OVS flows check for the default net patch port.
dceara Jun 26, 2024
2dc6a61
default net bootstrap: ignore localnet patch ports
maiqueb Aug 8, 2024
5204b4e
cni: Extract interface configuration interface
qinqon Aug 8, 2024
90be9db
udn, cni: Add unconfigure iface unit tests
qinqon Aug 8, 2024
44d236c
Missed updating go version in makefile to 1.22.0
JacobTanenbaum Aug 8, 2024
45ff9a1
Merge pull request #4583 from trozet/fix_ho_test
trozet Aug 8, 2024
6dd6632
Use more exact name match when deleting static routes to HO nodes.
pliurh Aug 5, 2024
296c5f9
Use 169.254.0.0/17 as the default masquerade subnet
kyrtapz Aug 8, 2024
b7e7c09
Merge pull request #4577 from maiqueb/localnet-ports-are-being-used-a…
trozet Aug 8, 2024
a96f090
Merge pull request #4586 from pliurh/live-migration
trozet Aug 8, 2024
35e3976
Merge pull request #4598 from JacobTanenbaum/update-makefile
trozet Aug 8, 2024
da326fa
E2E testing for UDN with overlapping IPs
JacobTanenbaum Aug 6, 2024
4b9a741
Merge pull request #4568 from qinqon/primary-udn-cni-unconfigure
trozet Aug 8, 2024
88b4a99
Merge pull request #4599 from kyrtapz/masq_subnet
trozet Aug 8, 2024
942bf1d
Merge pull request #4582 from ovn-org/dependabot/go_modules/test/e2e/…
trozet Aug 8, 2024
52317f1
Delete EgressIP LRP stale nexthops when node is not found
pperiyasamy Jul 24, 2024
a7817a1
EIP e2e: skip e2e if VRF kernel module isn't loaded on target node
martinkennelly Aug 9, 2024
1e45275
Merge pull request #4559 from pperiyasamy/stale-lrp-node-removal
trozet Aug 9, 2024
a01f501
EndpointSlice mirror controller: ensure enqueued objects are endpoint…
kyrtapz Aug 12, 2024
92f2bad
Merge pull request #4609 from kyrtapz/eps_mirrorer_panic
tssurya Aug 12, 2024
4bbc56f
UT flake: fix race condition for nad controller tests
pperiyasamy Aug 9, 2024
ba07104
Fix retry handling in case IP pool is empty
oshoval Aug 7, 2024
12c5217
Add missing return error in case of Pod delete
oshoval Aug 8, 2024
1186695
networkClusterController: Remove log in case of an error
oshoval Aug 12, 2024
9030c8a
UT egress firewall: stop node controller in AfterEach.
npinaeva Aug 12, 2024
0e05804
EndpointSlice mirror controller: handle tombstone deletion
kyrtapz Aug 14, 2024
fc7d24b
networksegmentation,UDN CRD: Remove localnet
ormergi Aug 14, 2024
afe2d22
Merge pull request #4614 from kyrtapz/eps_mirror_handle_tombstone
trozet Aug 14, 2024
a3c5087
Dead code, gofmt, typos, and other trivial fixes
danwinship Aug 13, 2024
a9aa95e
Consistently reorder test/e2e imports
danwinship Aug 12, 2024
c5285ab
Don't use zone0 for UDN Networks
tssurya Aug 14, 2024
c30af9a
Merge pull request #4624 from tssurya/udn-remove-GR-conntrack-zone
tssurya Aug 15, 2024
eed9710
Add masqCTMark to UDNGateway
tssurya Jul 21, 2024
cf4e869
Add bridgeUDNConfiguration for UDN
tssurya Jul 22, 2024
52ee8d1
Add add/del Network utils to openflowmanager
tssurya Aug 10, 2024
bbd3711
Export gateway as public interface in DNNC
tssurya Jul 22, 2024
4a6bdc0
Merge remote-tracking branch 'ovn-org/master' into downstream-merge-1…
tssurya Aug 15, 2024
e167338
startup-waiter: Make waiter timeout configurable.
dceara Aug 15, 2024
5dd20f1
Invoke Gateway in UserDefinedNetworkGateway
tssurya Jul 22, 2024
bfb1ad5
Fix existing flows on br-ex to be network aware
tssurya Jul 22, 2024
e42eb35
Add mark based UDN flows on br-ex
tssurya Jul 22, 2024
c92ae2c
UDN UT: use correct network name value for ext switch port
tssurya Jul 30, 2024
1c903a2
unit-test: add UDN openflows L3 UT
tssurya Aug 7, 2024
c0f59dc
unit-test: delete UDN openflows for L3 network
tssurya Aug 7, 2024
fcc835c
unit-test: add L2 tests for UDN openflows
tssurya Aug 7, 2024
59a5079
udn, egress, e2e: assert a pod can reach an entity outside the cluster
maiqueb Jun 21, 2024
baccd04
Skip L2 pod2egress e2e test
tssurya Aug 7, 2024
28ff968
udn, layer3: only run openflowmgmr for layer UDNs
maiqueb Aug 14, 2024
1770664
Add fixme comments for L2 support
tssurya Aug 14, 2024
71f97fb
Skip egress test on LGW
tssurya Aug 15, 2024
2bd058c
dist/images: Use OVS main branch.
dceara Aug 16, 2024
a1e88dc
Fixes deleting CNI DEL with UDN
trozet Aug 16, 2024
8219205
avoid calling oc.deleteStaleNodeChassis for every node update event
winsopc Jun 13, 2024
0da90df
Fixes deleting CNI DEL with UDN
trozet Aug 16, 2024
e8b2173
Merge pull request #4632 from dceara/fix-ovs-branch-reference
tssurya Aug 19, 2024
567f17a
Network Segmentation E2E: Use current pod state when checking readiness
kyrtapz Aug 19, 2024
20c9a35
Merge pull request #4622 from danwinship/e2e-fixes
tssurya Aug 19, 2024
210a180
EgressService: Fix ETP=Local ingress reply for LGW
oribon Aug 13, 2024
9b4ae96
E2E: Add EgressService with Network reply traffic tests
oribon Aug 15, 2024
288c168
udn, unit tests: add secondary net ext ids to cluster router and join…
maiqueb Aug 19, 2024
69b8a14
udn, layer3, unit tests: add cleanup tests
maiqueb Aug 5, 2024
3051eeb
Merge pull request #4631 from trozet/handle_nad_cni_delete
tssurya Aug 19, 2024
fe576f3
Merge pull request #4639 from kyrtapz/udn_test_fix
tssurya Aug 19, 2024
517463d
Merge pull request #4557 from tssurya/udn-openflow-manager
trozet Aug 19, 2024
fc3d499
Merge pull request #4605 from martinkennelly/e2e-check-kern-mod
trozet Aug 19, 2024
dbe1979
Merge pull request #4589 from JacobTanenbaum/SDN-5025
trozet Aug 19, 2024
17ccab1
enable interconnect in helm chart
Aug 5, 2024
dada15c
Merge pull request #2259 from tssurya/downstream-merge-14th-august-2024
openshift-merge-bot[bot] Aug 20, 2024
3c38f80
Merge pull request #4621 from danwinship/e2e-imports
tssurya Aug 20, 2024
aa06675
E2E: Rename endpointslices_mirror.go to network_segmentation_endpoint…
kyrtapz Aug 20, 2024
9ecc320
UDN: Add routes manager
tssurya Jul 18, 2024
3bc5069
E2E: Use both the NAD and the CRD in endpointslice mirror tests
kyrtapz Aug 20, 2024
2cbd5c3
Merge pull request #4549 from tssurya/udn-add-routes-manager
trozet Aug 20, 2024
ec01a24
Merge remote-tracking branch 'ovnorg/master' into downstream-merge-20…
tssurya Aug 20, 2024
2c4ef86
Make Route Manager API blocking
trozet Aug 20, 2024
8c1e320
Merge pull request #2265 from tssurya/downstream-merge-14th-august-2024
openshift-merge-bot[bot] Aug 20, 2024
e168fab
Merge pull request #4597 from npinaeva/e2e
tssurya Aug 20, 2024
deaa700
Merge pull request #4641 from trozet/synchronize_route_manager_ops
tssurya Aug 21, 2024
98ff049
Merge pull request #4643 from kyrtapz/eps_mirror_crd
tssurya Aug 21, 2024
b6d014a
Merge pull request #4640 from maiqueb/udn-layer3-add-cleanup-unit-tests
tssurya Aug 21, 2024
260bfbe
Merge pull request #4615 from ormergi/udn-crd-no-localnet
tssurya Aug 21, 2024
5738da3
Fix IPv6 network mgnt port IP address assignment
martinkennelly Aug 15, 2024
07f4744
udn, layer2: add COPP for secondary layer2 controllers
maiqueb Jul 24, 2024
a3a5e81
udn, egress: sync gateway for layer2 primary UDNs
maiqueb Jul 16, 2024
c37b5bb
udn, l2: do not invoke cluster router related ops
maiqueb Jul 24, 2024
eb65392
udn, l2: Skip network subnet route
qinqon Aug 1, 2024
a400a27
udn, l2: add .1 address to LRP
qinqon Jul 26, 2024
3fab0a4
udn, egress, l2: Use node join ip at LRP
qinqon Jul 26, 2024
3f8767c
udn, layer3, tests: compute the management port IP
maiqueb Aug 12, 2024
78a2566
udn, tests: parametrize management port creation
maiqueb Aug 12, 2024
1d13803
udn, tests: adjust primary UDN expectations for layer2
maiqueb Aug 12, 2024
b0517df
Un-skip egress gateway tests for ipv6.
npinaeva Aug 22, 2024
b736a51
udn, l2, controller: Add unit test
qinqon Aug 1, 2024
a688e1c
udn, layer2, tests: provide the expectations for l2 topologies
maiqueb Aug 9, 2024
c7891bd
udn, layer2, e2e tests: run egress tests
maiqueb Aug 19, 2024
19b666b
udn, e2e tests: adjust expected routes according to the network topology
maiqueb Aug 19, 2024
6a190dd
udn, layer2, unit tests: assert network cleanup
maiqueb Aug 20, 2024
d5a7583
udn, e2e tests: skip egress tests for layer2 topologies on non-IC dep…
maiqueb Aug 20, 2024
0b0148c
udn, unit tests: allow managementPortIP to be re-used for L2 tests
maiqueb Aug 21, 2024
9422e8d
udn, layer2: add LRPs to the GR router
maiqueb Aug 21, 2024
9cecad0
udn, layer2: drop network join addresses reroute policy
maiqueb Aug 21, 2024
9f78a5a
udn, unit tests: move cluster config opts to the multihoming test utils
maiqueb Aug 22, 2024
83291cc
udn, unit tests: move newMultiHomedPod to the multihoming test utils
maiqueb Aug 22, 2024
c76d089
udn, layer2, IC: add tests for IC clusters
maiqueb Aug 21, 2024
71f242b
Node IP hander: ignore mgnt port IPs
martinkennelly Aug 16, 2024
1336d3a
skip eip test when iptables doesn't exist
tssurya Aug 22, 2024
6c03bc4
Merge pull request #4561 from maiqueb/udn-egress-integration-layer2
trozet Aug 22, 2024
4911a2a
Merge pull request #4646 from npinaeva/turnon-e2e
trozet Aug 22, 2024
8a3af1f
Merge pull request #4649 from tssurya/fix-ut-iptables-does-not-exist
tssurya Aug 22, 2024
f77b1be
Merge pull request #4626 from martinkennelly/fix-v6-mgnt-port-ip
trozet Aug 22, 2024
2ebd782
Merge pull request #4633 from martinkennelly/node-ip-udn
tssurya Aug 23, 2024
54d52bd
Add metadata to rulesManager controller
tssurya Aug 26, 2024
64742d6
UDN: Add iprules manager
tssurya Jul 19, 2024
793a80a
Add OwnPriority logic for UDN Rules
tssurya Aug 26, 2024
4b17dc2
Merge pull request #2268 from tssurya/downstream-merge-20th-august
openshift-merge-bot[bot] Aug 26, 2024
edcfb77
Merge remote-tracking branch 'ovnorg/master' into downstream-merge-au…
tssurya Aug 26, 2024
1179e4d
Merge pull request #4550 from tssurya/udn-add-iprules-manager
trozet Aug 26, 2024
9baca66
Serializes Network Manager Start up
trozet Aug 26, 2024
24108b8
Merge pull request #4652 from trozet/serialize_NAD_startup
trozet Aug 27, 2024
2361591
PBR: remove erroneous constraint to deny host IPs ending in 0
martinkennelly Aug 27, 2024
9490168
Fixes panic in DPU mgmt port tests
trozet Aug 27, 2024
210daea
Merge pull request #2272 from tssurya/downstream-merge-august-22nd
openshift-merge-bot[bot] Aug 28, 2024
b4537ea
Merge pull request #4660 from trozet/bug-4656
tssurya Aug 28, 2024
4dc5a3d
Merge pull request #4659 from martinkennelly/remove-zero-constraint
tssurya Aug 28, 2024
a6e97b5
Merge remote-tracking branch 'origin/master' into merge-28-aug
martinkennelly Aug 28, 2024
b024290
Merge pull request #2274 from tssurya/downstream-merge-20th-august
openshift-merge-bot[bot] Aug 28, 2024
79f6bdf
Merge pull request #2277 from tssurya/downstream-merge-august-22nd
openshift-merge-bot[bot] Aug 30, 2024
c862859
Dockerfile: Bump OVS to 3.4.0-1 The new OVS version is used by the OV…
npinaeva Aug 26, 2024
824d940
Dockerfile: Bump OVS to 3.4.0-1 for OKD.
npinaeva Aug 26, 2024
62451d1
Merge pull request #2283 from martinkennelly/merge-28-aug
openshift-merge-bot[bot] Sep 4, 2024
f7c67d4
Add subnet overlap check for transit switch subnet
arghosh93 Jul 5, 2024
52c7ebe
Merge pull request #2306 from arghosh93/transit_switch_default_subnet…
openshift-merge-bot[bot] Oct 4, 2024
b01fcf0
Add static route to the hairpin masquerade IPs to pod
pliurh Aug 29, 2024
645deca
Add egress gateway e2e test option to delete gateway pod instead of
npinaeva Sep 20, 2024
ad665cc
Cleanup gateway pod for remote zone.
npinaeva Sep 20, 2024
81cc8ea
Merge pull request #2212 from arghosh93/OCPBUGS-36145
openshift-merge-bot[bot] Oct 31, 2024
3670f45
Add hybird overlay pod IPs to the namespace address_set
pliurh Sep 26, 2024
db5fdfa
Merge pull request #2316 from npinaeva/ocpbugs-42940
openshift-merge-bot[bot] Nov 8, 2024
1cd19ee
Add egress gateway e2e test option to delete gateway pod instead of r…
npinaeva Sep 20, 2024
f48863e
Cleanup gateway pod for remote zone. For local zone pods, deleteLogic…
npinaeva Sep 20, 2024
80ca6d3
Merge pull request #2287 from openshift-cherrypick-robot/cherry-pick-…
openshift-merge-bot[bot] Nov 11, 2024
9c167e4
Merge pull request #2315 from pliurh/release-4.17
openshift-merge-bot[bot] Nov 11, 2024
f10cc79
Add SDN node subnet gateway IP to host-network address_set
pliurh Oct 14, 2024
e07e0d1
Merge pull request #2341 from openshift-cherrypick-robot/cherry-pick-…
openshift-merge-bot[bot] Nov 12, 2024
e88e6ab
Merge pull request #2328 from pliurh/release-4.16
openshift-merge-bot[bot] Nov 13, 2024
01d8c97
Merge pull request #2340 from pliurh/backport
openshift-merge-bot[bot] Nov 14, 2024
1249fee
Add hybird overlay pod IPs to the namespace address_set
pliurh Sep 26, 2024
cb50d14
Merge pull request #2352 from openshift-cherrypick-robot/cherry-pick-…
openshift-merge-bot[bot] Nov 18, 2024
b635ea7
cluster manager: the Start method is topology agnostic
maiqueb Oct 31, 2024
0126ba7
network manager: ignore topology not managed errors
maiqueb Oct 31, 2024
f1fed30
Merge pull request #2362 from maiqueb/backport-fix-ocpbugs-43454
openshift-merge-bot[bot] Nov 25, 2024
f9bb07f
Dockerfile: Update OVN to the 24.03.2-32.el9fdp minor release.
igsilya Dec 3, 2024
fccd62a
Merge pull request #2376 from igsilya/4.17-fdp-24.F
openshift-merge-bot[bot] Dec 5, 2024
fcc04cc
Merge remote-tracking branch 'upstream/release-4.17' into 4.16-sandbo…
jluhrsen Dec 7, 2024
5644f27
Fix merge issues
jluhrsen Dec 7, 2024
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.21-openshift-4.16
tag: rhel-9-release-golang-1.22-openshift-4.17
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug-report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ body:
- type: textarea
id: ovn-kubernetes-version
attributes:
label: OVN Kubernetes version
label: OVN-Kubernetes version
value: |
<details>

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/e2e-testing.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Enhancing E2E Test Coverage
description: Provide supporting details for enhancements to our existing e2e test coverage
labels: e2e-testing
labels: area/e2e-testing
body:
- type: textarea
id: e2e-testing
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/flaking-test.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
name: Flaking Test
description: Report flaky tests or jobs in OVN Kubernetes CI
description: Report flaky tests or jobs in OVN-Kubernetes CI
labels: kind/ci-flake
body:
- type: textarea
id: jobs
attributes:
label: Which jobs are flaking?
description: |
Please only use this template for submitting reports about flaky tests or jobs (pass or fail with no underlying change in code)in OVN Kubernetes CI.
Please only use this template for submitting reports about flaky tests or jobs (pass or fail with no underlying change in code)in OVN-Kubernetes CI.
Links to failed CI runs which show the specific failures in presubmit CI runs are appreciated.
Is it shard, control-plane, dualstack, unit-tests etc?
validations:
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/unit-testing.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Enhancing Unit Test Coverage
description: Provide supporting details for enhancements to our existing unit test coverage
labels: unit-testing
labels: area/unit-testing
body:
- type: textarea
id: unit-testing
Expand Down
77 changes: 77 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
kind/documentation:
- changed-files:
- any-glob-to-any-file: '**/*.md'

feature/admin-network-policy:
- changed-files:
- any-glob-to-any-file:
- 'go-controller/pkg/ovn/controller/admin_network_policy/*'
- 'test/conformance/*'
- 'go-controller/pkg/clustermanager/admin_network_policy_manager.go'
- 'go-controller/pkg/ovn/admin_network_policy_test.go'
- 'go-controller/pkg/ovn/baseline_admin_network_policy_test.go'

feature/egress-service:
- changed-files:
- any-glob-to-any-file:
- 'go-controller/pkg/ovn/controller/egressservice/*'
- 'test/e2e/egress_services.go'
- 'go-controller/pkg/clustermanager/egressservice/*'
- 'go-controller/pkg/clustermanager/egressservice_cluster_test.go'

feature/services&endpoints:
- changed-files:
- any-glob-to-any-file:
- 'go-controller/pkg/ovn/controller/services/*'
- 'go-controller/pkg/ovn/controller/unidling/*'
- 'test/e2e/service.go'

feature/egress-gateway:
- changed-files:
- any-glob-to-any-file:
- 'go-controller/pkg/ovn/controller/apbroute/*'
- 'test/e2e/external_gateways.go'
- 'go-controller/pkg/ovn/egressgw.go'
- 'go-controller/pkg/ovn/egressgw_test.go'

feature/egress-firewall:
- changed-files:
- any-glob-to-any-file:
- 'go-controller/pkg/ovn/egressfirewall.go'
- 'go-controller/pkg/ovn/egressfirewall_test.go'
- 'test/e2e/egressfirewall.go'
- 'go-controller/pkg/clustermanager/egressfirewall_manager.go'

feature/egress-qos:
- changed-files:
- any-glob-to-any-file:
- 'go-controller/pkg/ovn/egressqos.go'
- 'go-controller/pkg/ovn/egressqos_test.go'
- 'test/e2e/egressqos.go'
- 'go-controller/pkg/clustermanager/egressqos_manager.go'

feature/egress-ip:
- changed-files:
- any-glob-to-any-file:
- 'go-controller/pkg/ovn/egressip.go'
- 'go-controller/pkg/ovn/egressip_test.go'
- 'test/e2e/egressip.go'
- 'go-controller/pkg/clustermanager/egressip_controller.go'
- 'go-controller/pkg/clustermanager/egressip_controller_test.go'
- 'go-controller/pkg/clustermanager/egressip_event_handler.go'

feature/kubevirt-live-migration:
- changed-files:
- any-glob-to-any-file:
- 'test/e2e/kubevirt.go'
- 'test/e2e/kubevirt/*'
- 'go-controller/pkg/ovn/kubevirt_test.go'

# Add 'area/e2e-testing' label to any changes within 'e2e' folder or any subfolders
area/e2e-testing:
- changed-files:
- any-glob-to-any-file: test/e2e/**

area/unit-testing:
- changed-files:
- any-glob-to-any-file: '**/*_test.go'
8 changes: 4 additions & 4 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ name: ovn-docker-images

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

permissions:
contents: read
packages: write

env:
GO_VERSION: 1.21
GO_VERSION: 1.22.0
REGISTRY: ghcr.io
OWNER: ovn-org
REPOSITORY: ovn-kubernetes
FEDORA_IMAGE_NAME: ovn-kube-f
UBUNTU_IMAGE_NAME: ovn-kube-u
FEDORA_IMAGE_NAME: ovn-kube-fedora
UBUNTU_IMAGE_NAME: ovn-kube-ubuntu

jobs:
build:
Expand Down
13 changes: 13 additions & 0 deletions .github/workflows/pr-labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: "Pull Request Labeler"
on:
- pull_request_target

jobs:
labeler:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v5

30 changes: 30 additions & 0 deletions .github/workflows/stale-action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: 'Close stale Issues and Warn stale PRs'
on:
schedule:
- cron: '30 1 * * *'

permissions:
issues: write
pull-requests: write

jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v9
with:
# Issue related configurations go here
stale-issue-message: 'This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 5 days.'
close-issue-message: 'This issue was closed because it has been stalled for 5 days with no activity.'
exempt-all-issue-milestones: true
exempt-issue-labels: 'kind/ci-flake'
stale-issue-label: 'lifecycle/stale'
days-before-issue-stale: 60
days-before-issue-close: 5
# PR related configurations go here
stale-pr-message: 'This PR is stale because it has been open 90 days with no activity. Remove stale label or comment or reach out to maintainers for code reviews or consider closing this if you do not plan to work on it.'
exempt-all-pr-milestones: true
stale-pr-label: 'lifecycle/stale'
days-before-pr-stale: 90
# we never close a PR
days-before-pr-close: -1
Loading