kubernetes/cmd
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
..
clicheck More migrations from genericclioptions to genericiooptions 2023-04-05 17:05:23 +03:00
cloud-controller-manager Allow specifying ExternalTrafficPolicy for ClusterIP Services with ExternalIPs 2023-08-30 23:56:47 +08:00
dependencycheck replace deprecated io/ioutil with os and io for cmd 2022-02-01 13:59:41 +08:00
dependencyverifier Catch direct references to unwanted dependencies in kubernetes modules 2023-08-02 15:44:25 -04:00
fieldnamedocscheck Add linter to check if api docs match field tag names 2023-01-18 10:49:12 +08:00
gendocs More migrations from genericclioptions to genericiooptions 2023-04-05 17:05:23 +03:00
genkubedocs replace deprecated io/ioutil with os and io for cmd 2022-02-01 13:59:41 +08:00
genman More migrations from genericclioptions to genericiooptions 2023-04-05 15:03:09 +03:00
genswaggertypedocs hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
genutils hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
genyaml More migrations from genericclioptions to genericiooptions 2023-04-05 17:05:23 +03:00
gotemplate golangci-lint: suppress one issue, demote others to "hints" 2023-08-22 20:39:23 +02:00
importverifier replace deprecated io/ioutil with os and io for cmd 2022-02-01 13:59:41 +08:00
kube-apiserver Merge pull request #119503 from wojtek-t/pagination_ga 2023-08-23 10:39:29 -07:00
kube-controller-manager Merge pull request #118455 from linxiulei/managedFields 2023-08-15 15:17:12 -07:00
kube-proxy kube-proxy: fix combination of --config and logging command line flags 2023-08-10 11:14:04 +02:00
kube-scheduler Merge pull request #120153 from SataQiu/clean-scheduler-20230824 2023-08-28 02:11:42 -07:00
kubeadm Merge pull request #119346 from chendave/clean_testcases 2023-08-30 04:38:48 -07:00
kubectl Update sig-cli OWNERS 2022-02-14 10:55:35 -07:00
kubectl-convert More migrations from genericclioptions to genericiooptions 2023-04-05 17:05:23 +03:00
kubelet cmd/kubelet: implement drop-in configuration directory for kubelet 2023-07-18 21:41:14 -04:00
kubemark Move hollow_proxy.go from pkg/kubemark to pkg/proxy/kubemark 2023-03-16 09:47:54 -04:00
preferredimports preferredimports: support regular expressions for the import path 2022-09-08 18:37:52 +02:00
prune-junit-xml prune's xml files to display only top level tests and failed sub-tests 2023-06-06 05:26:00 -07:00
yamlfmt add reviewers and labels to yamlfmt 2023-05-17 09:59:26 -07:00
OWNERS lavalamp is taking a long break 2023-05-11 16:43:38 +00:00