Dan Winship
c1ce1e00ee
Properly build-tag the Linux kube-proxy backend code
...
This had to be able to build on OS X before to make verify-typecheck
pass, but now that that's fixed we can tag the code properly as being
linux-only.
2023-12-18 20:20:51 -05:00
Lars Ekman
4aa5441de2
Move pkg/util/ipvs inside pkg/proxy/ipvs
...
Ipvs will never be used by any other component within K8s than
the proxy/ipvs
Signed-off-by: Lars Ekman <uablrek@gmail.com>
2023-05-27 18:37:50 +02:00
Claudiu Belu
af77381e01
unit tests: Skip Windows-unrelated tests on Windows
...
Some of the unit tests cannot pass on Windows due to various reasons:
- fsnotify does not have a Windows implementation.
- Proxy Mode IPVS not supported on Windows.
- Seccomp not supported on Windows.
- VolumeMode=Block is not supported on Windows.
- iSCSI volumes are mounted differently on Windows, and iscsiadm is a
Linux utility.
2022-10-18 12:43:07 +03:00
Antonio Ojea
1c5d8cfdf7
fix flake test for ipvs graceful termination
2022-01-27 09:55:44 +01:00
cyclinder
50045b96bc
kube-proxy ipvs: fix to prevent concurrent map read and map write
...
Signed-off-by: cyclinder <qifeng.guo@daocloud.io>
2022-01-26 11:12:56 +08:00
Antonio Ojea
0cd75e8fec
run hack/update-netparse-cve.sh
2021-08-20 10:42:09 +02:00
Andrew Sy Kim
22832cfb78
ipvs proxy: add unit test for udp graceful termination
...
Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2019-06-22 21:07:40 -04:00
Andrew Sy Kim
6677d796df
ipvs: add graceful termination unit tests
...
Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2019-05-19 23:10:01 +02:00