kubernetes/pkg/proxy
Andrew Sy Kim 28f3f36505
Promote the ServiceInternalTrafficPolicy field to Beta and on by default (#103462)
* pkg/features: promote the ServiceInternalTrafficPolicy field to Beta and on by default

Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>

* pkg/api/service/testing: update Service test fixture functions to set internalTrafficPolicy=Cluster by default

Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>

* pkg/apis/core/validation: add more Service validation tests for internalTrafficPolicy

Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>

* pkg/registry/core/service/storage: fix failing Service REST storage tests to use internalTrafficPolicy: Cluster

Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>

* pkg/registry/core/service/storage: add two test cases for Service REST TestServiceRegistryInternalTrafficPolicyClusterThenLocal and TestServiceRegistryInternalTrafficPolicyLocalThenCluster

Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>

* pkg/registry/core/service: update strategy unit tests to expect default
internalTrafficPolicy=Cluster

Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>

* pkg/proxy/ipvs: fix unit test Test_EndpointSliceReadyAndTerminatingLocal to use internalTrafficPolicy=Cluster

Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>

* pkg/apis/core: update fuzzers to set Service internalTrafficPolicy field

Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>

* pkg/api/service/testing: refactor Service test fixtures to use Tweak funcs

Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
2021-07-06 06:16:30 -07:00
..
apis Graduate EndpointSlice feature gate to GA 2021-03-06 15:58:47 -08:00
config Kubeproxy uses V1 EndpointSlice 2021-06-30 18:41:57 -07:00
healthcheck Migrate kube-proxy to use v1 Event API 2021-06-13 18:57:52 +08:00
iptables Merge pull request #102832 from Yuan-Junliang/migrateProxyEventAPI 2021-07-05 17:44:17 -07:00
ipvs Promote the ServiceInternalTrafficPolicy field to Beta and on by default (#103462) 2021-07-06 06:16:30 -07:00
metaproxier Kubeproxy uses V1 EndpointSlice 2021-06-30 18:41:57 -07:00
metrics kube-proxy iptables expose number of rules metrics 2021-03-05 10:00:38 +01:00
userspace Kubeproxy uses V1 EndpointSlice 2021-06-30 18:41:57 -07:00
util Merge pull request #102832 from Yuan-Junliang/migrateProxyEventAPI 2021-07-05 17:44:17 -07:00
winkernel Merge pull request #102832 from Yuan-Junliang/migrateProxyEventAPI 2021-07-05 17:44:17 -07:00
winuserspace Kubeproxy uses V1 EndpointSlice 2021-06-30 18:41:57 -07:00
doc.go
endpoints_test.go Kubeproxy uses V1 EndpointSlice 2021-06-30 18:41:57 -07:00
endpoints.go Merge pull request #102832 from Yuan-Junliang/migrateProxyEventAPI 2021-07-05 17:44:17 -07:00
endpointslicecache_test.go Kubeproxy uses V1 EndpointSlice 2021-06-30 18:41:57 -07:00
endpointslicecache.go Merge pull request #102832 from Yuan-Junliang/migrateProxyEventAPI 2021-07-05 17:44:17 -07:00
OWNERS pkg/proxy: add sig-network-approvers/sig-network-reviewers to OWNERS files 2019-05-13 10:30:29 -05:00
service_test.go kube-proxy network programming latency on restarts 2021-04-07 19:19:02 +02:00
service.go Migrate kube-proxy to use v1 Event API 2021-06-13 18:57:52 +08:00
topology_test.go proxier: simplify toplogy FilterLocalEndpoint function 2021-06-04 15:15:40 -04:00
topology.go proxier: simplify toplogy FilterLocalEndpoint function 2021-06-04 15:15:40 -04:00
types.go Kubeproxy uses V1 EndpointSlice 2021-06-30 18:41:57 -07:00