Md Tahsin Rahman
a85815823e
Do not serialize internal type, fix roundtrip
2020-01-23 23:45:35 +06:00
Kubernetes Prow Robot
2796ff8538
Merge pull request #85279 from RainbowMango/pr_add_metrics_flag_to_proxy
...
Allow show hidden metrics in kube-proxy
2019-12-18 00:57:57 -08:00
RainbowMango
6b33a77068
Adopt kubeadm and kubeproxy unit test after new config field added.
...
Fix proxy unit test
2019-12-18 11:09:26 +08:00
RainbowMango
4eb61e3f93
Deal with auto-generated files:
...
- Update bazel by hack/update-bazel.sh
- make update
2019-12-17 21:46:41 +08:00
RainbowMango
9b7d8712cf
Add show hidden flag to kube-proxy
2019-12-17 21:46:41 +08:00
Andrew Sy Kim
db2c048db9
support configuration of kube-proxy IPVS tcp,tcpfin,udp timeout
...
Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2019-12-17 04:35:08 -05:00
Md Tahsin Rahman
ce5cbe8b13
Add tests for kubeproxyconfig
2019-11-16 23:34:39 +06:00
yuxiaobo
81e9f21f83
Correct spelling mistakes
...
Signed-off-by: yuxiaobo <yuxiaobogo@163.com>
2019-11-06 20:25:19 +08:00
obitech
f9b152abb0
Add strict serializer to codec factory in kube-proxy
2019-09-23 19:39:00 +02:00
Arvinderpal Wander
ec77598906
Update kubeproxy config validation to support list of comma
...
separated pod CIDRs. Dual-stack feature must be enabled for the
validation to be done.
2019-08-09 07:20:39 -07:00
Vallery Lancey
dc0f14312e
Removed deprecated --resource-container flag from kube-proxy.
2019-06-16 08:36:42 -07:00
Ricardo Pchevuzinske Katz
82c42bb6ee
Remove deprecated flag --conntrack-max from kube-proxy
2019-06-01 18:10:28 -03:00
JieJhih Jhang
08e320fa4e
support ipv6 in bind address
...
use split host port func instead trim specific character
add unit test for metrics and healthz bind address
recover import package
refactor set default kube proxy configuration
fix ipv4 condition
fix set default port condition
rewrite call function occasion to reduce error
set ipv6 default value
move get GetBindAddressHostPort to util
use one func to handle deprecated series
update bazel
define address type
return earlier in the error case
refactor set default kube proxy configuration logic
recover import package
preserve some of the original comments
add get default address func
add append port if needed unit test
rewrite unit test for deprecated flags
remove unused codes
2019-04-17 15:31:42 +08:00
Laurent Bernaille
09f821ddb5
[kube-proxy/ipvs] Add flag to enable strict ARP
2019-03-12 15:56:22 +01:00
Kubernetes Prow Robot
c06ca11b5d
Merge pull request #70896 from ksubrmnn/overlay_dsr
...
Adding Windows Overlay support to Kube Proxy
2019-02-20 12:53:13 -08:00
Kubernetes Prow Robot
5b7a790d35
Merge pull request #72185 from dcbw/owners-label-sig-network
...
OWNERS: add label:sig/network to a bunch of places
2019-02-08 10:36:16 -08:00
ksubrmnn
a47e99e37a
Add Windows flags for KubeProxyConfiguration
2019-02-05 10:39:23 -08:00
Roy Lenferink
b43c04452f
Updated OWNERS files to include link to docs
2019-02-04 22:33:12 +01:00
Brad Hoekstra
6117316752
Refactor service-proxy-name label
2019-01-29 11:28:35 -05:00
Lucas Käldström
1edd2723f8
autogenerated files
2019-01-06 15:48:53 +02:00
Lucas Käldström
0140c82c16
Updated references from k8s.io/{apiserver,apimachinery} to the new k8s.io/component-base repo. Co-authored-by @Klaven
2019-01-06 14:01:26 +02:00
Dan Williams
2e339188ed
OWNERS: add label:sig/network to a bunch of places
2018-12-19 00:00:02 -06:00
Will Palmeri
80f96e9abb
fix typo
2018-11-01 10:07:15 -07:00
Christoph Blecker
97b2992dc1
Update gofmt for go1.11
2018-10-05 12:59:38 -07:00
SataQiu
94a653f100
fix typo
2018-09-28 23:41:24 +08:00
Lucas Käldström
83d53ea1c2
Standardize componentconfig code/comment patterns
2018-09-06 13:42:02 +03:00
Lion-Wei
47153803fb
update autogenerated file
2018-08-28 09:14:27 +08:00
Lion-Wei
37e6266ef4
move external kube-proxy componentConfig to k8s.io/kube-proxy/config/
2018-08-28 09:14:20 +08:00
liangwei
152e326722
referencing ClientConnectionConfiguration from k8s.io/apimachinery/pkg/apis/config
2018-08-28 09:10:11 +08:00
liangwei
6a048c3b96
Move pkg/proxy/apis/kubeproxyconfig to pkg/proxy/apis/config
2018-08-27 10:30:42 +08:00
David Eads
d3bd0eb1d5
make package name match all the import aliases
2018-08-01 15:31:12 -04:00
stewart-yu
f1343af5d7
auto-generated file
2018-07-28 07:54:17 +08:00
stewart-yu
55251c716a
update the import file for move util/pointer to k8s.io/utils
2018-07-27 19:47:02 +08:00
Clayton Coleman
ef561ba8b5
generated: Avoid use of reflect.Call in conversion code paths
2018-07-17 23:02:16 -04:00
Wayne Song
9ad9e7ef81
Don't validate HealthzBindAddress in KubeProxyConfiguration if it's empty
2018-07-12 13:45:36 -07:00
Mikhail Mazurskiy
bfe313d5f3
Add missing error handling in schema-related code
2018-06-23 21:06:32 +10:00
Jeff Grafton
23ceebac22
Run hack/update-bazel.sh
2018-06-22 16:22:57 -07:00
Kubernetes Submit Queue
d1f5cb2348
Merge pull request #65050 from sttts/sttts-deepcopy-update
...
Automatic merge from submit-queue (batch tested with PRs 64895, 64938, 63700, 65050, 64957). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
Bump gengo to include uniform pointer deepcopy
This bumps k8s.io/gengo with uniform pointer support in deepcopy-gen.
Fixes https://github.com/kubernetes/code-generator/issues/45 .
2018-06-21 04:15:16 -07:00
Chao Xu
72a0dc1122
fix schema for kubeproxyconfig/v1alph1
2018-06-14 12:52:17 -07:00
Dr. Stefan Schimanski
1208437f84
Update generated files
2018-06-13 12:35:13 +02:00
Rohit Ramkumar
056ae4421c
Add --ipvs-exclude-cidrs flag to kube-proxy.
2018-04-13 10:09:14 -07:00
fisherxu
b49ef6531c
regenerated all files and remove all YEAR fields
2018-03-08 17:52:48 +08:00
Kubernetes Submit Queue
42378eab40
Merge pull request #58052 from m1093782566/nodeip-config
...
Automatic merge from submit-queue (batch tested with PRs 60430, 60115, 58052, 60355, 60116). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
Make nodeport ip configurable
**What this PR does / why we need it**:
By default, kube-proxy accepts everything from NodePort without any filter. It can be a problem for nodes which has both public and private NICs, and people only want to provide a service in private network and avoid exposing any internal service on the public IPs.
This PR makes nodeport ip configurable.
**Which issue(s) this PR fixes**:
Closes : #21070
**Special notes for your reviewer**:
Design proposal see: https://github.com/kubernetes/community/pull/1547
Issue in feature repo: https://github.com/kubernetes/features/issues/539
**Release note**:
```release-note
Make NodePort IP addresses configurable
```
2018-02-27 09:38:44 -08:00
jennybuckley
c8dacd8e63
Run hack/update-all.sh
2018-02-26 17:16:14 -08:00
m1093782566
df7df811a4
auto generated codes
2018-02-26 23:48:48 +08:00
m1093782566
dbcb2c9b27
validate nodeport-addresses
2018-02-26 23:48:46 +08:00
m1093782566
bc850adce4
add nodeport-addresses flag for kube-proxy
2018-02-26 23:48:46 +08:00
Kubernetes Submit Queue
be2880d6be
Merge pull request #57550 from m1093782566/cleanup-mode
...
Automatic merge from submit-queue (batch tested with PRs 57550, 60089). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
Fix inconsistent comment message
**What this PR does / why we need it**:
remove dead code in `/pkg/proxy/apis/kubeproxyconfig/validation/validation.go` - see duplicated codes in https://github.com/kubernetes/kubernetes/blob/master/pkg/proxy/apis/kubeproxyconfig/types.go#L155-L169
**Which issue(s) this PR fixes**:
**Special notes for your reviewer**:
**Release note**:
```release-note
NONE
```
2018-02-23 04:01:33 -08:00
m1093782566
181930794c
fix proxy mode comment message
2018-02-23 11:50:42 +08:00
m1093782566
c44399f31e
fix proxy mode comment message in v1alpha1
2018-02-23 11:50:39 +08:00