kubernetes/pkg/apis/core/v1
Quan Tian 2b69daa960 Allow specifying ExternalTrafficPolicy for ClusterIP Services with ExternalIPs
When defining a ClusterIP Service, we can specify externalIP, and the
traffic policy of externalIP is subject to externalTrafficPolicy.
However, the policy can't be set when type is not NodePort or
LoadBalancer, and will default to Cluster when kube-proxy processes the
Service.

This commit updates the defaulting and validation of Service to allow
specifying ExternalTrafficPolicy for ClusterIP Services with
ExternalIPs.

Signed-off-by: Quan Tian <qtian@vmware.com>
2023-08-30 23:56:47 +08:00
..
helper Merge pull request #115168 from HirazawaUi/delte-pkg-apis-other-unused-functions 2023-04-24 14:23:01 -07:00
validation Clean up brace whitespace in **/validation_test.go 2023-05-02 00:48:42 -07:00
conversion_test.go Merge pull request #114902 from TommyStarK/pkg-apis/replace-deprecated-pointer-function 2023-03-09 21:34:15 -08:00
conversion.go Merge pull request #110477 from halfcrazy/feat/hostnetwork-fieldsel 2023-04-21 18:13:11 -07:00
defaults_test.go Allow specifying ExternalTrafficPolicy for ClusterIP Services with ExternalIPs 2023-08-30 23:56:47 +08:00
defaults.go Allow specifying ExternalTrafficPolicy for ClusterIP Services with ExternalIPs 2023-08-30 23:56:47 +08:00
doc.go Change defaulter-gen input to package path 2021-08-14 11:00:18 -04:00
OWNERS lavalamp is taking a long break 2023-05-11 16:43:38 +00:00
register.go Fix: pkg/apis Typos in comments, function name, error message 2020-02-24 00:11:00 +09:00
zz_generated.conversion.go generated files 2023-08-21 17:07:43 +02:00
zz_generated.defaults.go Rename ContainerStatus.ResourcesAllocated to ContainerStatus.AllocatedResources - generated files 2023-03-10 14:49:26 +00:00