kubernetes/pkg/proxy
Dan Winship ff5f5bc161 Merge several NodePort tests into TestNodePorts
Previously we had TestNodePort, which tested basic NodePort behavior,
plus Test{Enable,Disable}LocalhostNodePorts{IPv4,IPv6} to test the
behavior of --localhost-nodeports under IPv4 and IPv6, plus
TestDisableLocalhostNodePortsIPv4WithNodeAddress to test
--nodeport-addresses.

Merge all of these together into TestNodePorts, and use
runPacketFlowTests to check the results rather than
assertIPTablesRulesEqual.

The packet tracer is not full-featured enough to be able to check the
"anti martian packet spoofing" rule, so we check the iptables dump for
that manually.

(This also fixes the --localhost-nodeport tests to use the same IP
ranges as most of the other tests now.)
2023-09-26 12:01:28 -04:00
..
apis Conditionally serialize flushFrequency as int 2023-07-16 08:37:37 -04:00
config lavalamp is taking a long break 2023-05-11 16:43:38 +00:00
conntrack Proxy changes for IP mode field 2023-08-14 17:21:26 +08:00
healthcheck aggregate kube-proxy metrics 2023-07-16 11:47:19 +00:00
iptables Merge several NodePort tests into TestNodePorts 2023-09-26 12:01:28 -04:00
ipvs Merge pull request #119937 from RyanAoh/kep-1860-dev 2023-08-17 14:00:28 -07:00
kubemark Remove duplicated config fields from ProxyServer 2023-05-03 10:15:37 -04:00
metaproxier Migrate cmd/proxy/app and pkg/proxy/meta_proxier to structured logging (#104928) 2021-09-14 20:50:40 -07:00
metrics aggregate kube-proxy metrics 2023-07-16 11:47:19 +00:00
util Proxy changes for IP mode field 2023-08-14 17:21:26 +08:00
winkernel Fix for Kubeproxy Mock framework where hcn object is holding always new object and not the pointer reference. 2023-09-18 11:59:01 +05:30
doc.go
endpoints_test.go pkg/proxy: fix stale detection logic 2023-09-02 12:45:19 +05:30
endpoints.go pkg/proxy: fix stale detection logic 2023-09-02 12:45:19 +05:30
endpointslicecache_test.go pkg/proxy: Replace deprecated func usage from the k8s.io/utils/pointer pkg 2022-08-14 18:27:33 +03:00
endpointslicecache.go Consistently use proxyutil as the name for pkg/proxy/util 2023-05-30 12:18:49 -04:00
node_test.go Improve logging on kube-proxy exit 2023-09-11 00:50:29 +08:00
node.go Improve logging on kube-proxy exit 2023-09-11 00:50:29 +08:00
OWNERS Add more labels (esp. area/kube-proxy) to sig-network OWNERS 2023-03-18 11:29:38 -04:00
service_test.go add unit test for kube-proxy service cache with ipMode 2023-08-19 11:24:28 +00:00
service.go kube-proxy service cache don't treat ipMode proxy address as invalid 2023-08-20 13:55:57 +00:00
topology_test.go pkg/proxy: using generic sets 2023-05-05 14:29:23 +05:30
topology.go promote ProxyTerminatingEndpoints to GA 2023-05-04 12:58:33 +00:00
types.go Merge pull request #119394 from aroradaman/fix/proxy-conntrack 2023-09-03 14:53:46 -07:00