Commit Graph

96324 Commits

Author SHA1 Message Date
Mike Spreitzer
3b443e59ce a bit of cleanup 2020-11-29 23:28:28 -05:00
Mike Spreitzer
e29707d5ad Reduce expected goodput 2020-11-29 23:28:06 -05:00
Kubernetes Prow Robot
e3de62298a
Merge pull request #96598 from chymy/k8s-snap2
CHANGELOG: add a hyperlink to issue 86282
2020-11-28 13:56:48 -08:00
wangyamei
f6d7cab203 Update the help text for kubelet's enable-cadvisor-json-endpoints flag to explicitly mention that it has no effect on the /stats/summary endpoint.enable-cadvisor-json-endpoints 2020-11-28 21:59:57 +08:00
Paco Xu
4525f3fef8 coredns dep.Severity is newdefault, not newDefault
Signed-off-by: pacoxu <paco.xu@daocloud.io>
2020-11-27 18:17:02 +08:00
jornshen
de57248e57 resume CloudControllerManagerPort as hardcode 10258 in port.go 2020-11-27 10:18:57 +08:00
lala123912
5d61e18a43 Code optimization for add additional information to log trace in api server 2020-11-27 10:12:35 +08:00
Kubernetes Prow Robot
5ed4b76a03
Merge pull request #96421 from dgrisonnet/fix-apiservice-availability
Fix aggregator_unavailable_apiservice gauge
2020-11-26 07:24:19 -08:00
yue9944882
b0c52fd326 addressing review comments and supports parallel run 2020-11-26 18:38:46 +08:00
SataQiu
2b38078de1 scheduler: parse Pod's Node affinity once in PreScore phase
Signed-off-by: SataQiu <1527062125@qq.com>
2020-11-26 11:19:52 +08:00
Jiawei Wang
6f74a7cbfa Remove external driver duplicated misleading SupportedSizeRange 2020-11-25 16:07:55 -08:00
cici37
4d201764dc Move feature IPv6DualStack to k8s.io/controller-manager 2020-11-25 15:42:13 -08:00
Spencer Hance
47ea73bfb9 Update ingress conformance test for finalizers 2020-11-25 11:24:21 -08:00
pacoxu
05f9e500ad fix kubeadm upgrade dns check preflight
Signed-off-by: pacoxu <paco.xu@daocloud.io>
2020-11-25 21:07:25 +08:00
Antonio Ojea
60f739ac17 e2e network policy enclose IPv6 destinations
We moved to DNS destination to IP:Port, so we need to be sure
that IPv6 addresses are enclosed in square brackets with that
format.
2020-11-25 10:56:24 +01:00
Kubernetes Prow Robot
c1f36fa6f2
Merge pull request #96829 from songjiaxun/azuredisk_api_version
fix: change disk client API version for Azure Stack
2020-11-24 22:32:41 -08:00
Jiawei Wang
24aa872a2a Remove unnecessary snapshot ability check 2020-11-24 16:58:14 -08:00
Kubernetes Prow Robot
c678434623
Merge pull request #96831 from bobbypage/vendor-cadvisor-v0_38_5
vendor: update cAdvisor to v0.38.5
2020-11-24 13:20:39 -08:00
Vinayak Goyal
18644cb1b2 Update configure-helper.sh to early exit from start-kube-scheduler if kube-scheduler is deployed through CRP. 2020-11-24 12:01:22 -08:00
Kubernetes Prow Robot
c652ffbe4a
Merge pull request #96636 from Nordix/disable-nodeport-2
service.spec.AllocateLoadBalancerNodePorts followup
2020-11-24 06:59:01 -08:00
10177505
c3de02d174 CHANGELOG: Fix typo for release-note in 1.20 2020-11-24 19:48:40 +08:00
Mikhail Mazurskiy
f9b928f1f1
Check errors of the Close call
Error from out.Close() was not checked
2020-11-24 22:03:05 +11:00
Mikhail Mazurskiy
9e360eb05e
Make inClusterConfigProvider thread safe
If configuration object is used concurrently
it is not safe to mutate self.
There is no need for mutation so avoid it
just in case.
2020-11-24 22:01:52 +11:00
Mikhail Mazurskiy
243a9b204e
Stop using mergo.MergeWithOverwrite
Use the recommended replacement instead.
2020-11-24 22:01:52 +11:00
Mikhail Mazurskiy
11800147f5
Cleanup currentMigrationRules
1. Use filepath for filename manipulations
2. Restructure method logic
2020-11-24 22:01:51 +11:00
David Porter
4a46efb707 vendor: update cAdvisor to v0.38.5 2020-11-24 07:45:19 +00:00
Quan Tian
9bf96b84c4 Fix duplicate chains in iptables-restore input
When running in ipvs mode, kube-proxy generated wrong iptables-restore
input because the chain names are hardcoded.

It also fixed a typo in method name.
2020-11-24 15:13:23 +08:00
Jiaxun Song
ae1e452e7d fix: change disk client API version for Azure Stack 2020-11-23 23:13:19 -08:00
Lars Ekman
a0e613363a service.spec.AllocateLoadBalancerNodePorts followup 2020-11-24 08:10:43 +01:00
Kubernetes Prow Robot
ad2bf99f9b
Merge pull request #95776 from justaugustus/go115
[go1.15] Update to go1.15.5
2020-11-23 19:27:00 -08:00
Stephen Augustus
a19cc9a245 [go1.15] Use go-runner:buster-v2.2.2 image (built on go1.15.5)
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-11-23 21:23:25 -05:00
Stephen Augustus
3598ccae8e [go1.15] staging/publishing: Set default go version to go1.15.5
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-11-23 20:49:59 -05:00
Stephen Augustus
2407a70cc7 [go1.15] Update to go1.15.5
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-11-23 20:49:56 -05:00
Stephen Augustus
1c89ce14c0 [go1.15] hack/tools: Update to k/repo-infra@v0.1.3 (supports go1.15.5)
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-11-23 20:40:44 -05:00
Stephen Augustus
eeb31f1a3c [go1.15] build: Update to k/repo-infra@v0.1.3 (supports go1.15.5)
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-11-23 20:40:44 -05:00
lixiaobing1
e12fab6779 optimize the logic of noderesources comparision 2020-11-24 08:31:28 +08:00
Andrew Sy Kim
aa8cd31420 e2e/node: add exec probe timeout tests to NodeConformance
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
2020-11-23 17:35:32 -05:00
Kubernetes Prow Robot
8b2f5be319
Merge pull request #96485 from ii/promote-lifecycle-test-pod-podstatus
Promote Pod+PodStatus resource lifecycle test - +4 endpoint coverage
2020-11-23 11:39:01 -08:00
Kubernetes Prow Robot
540e41c825
Merge pull request #96810 from liggitt/os-arch-affinity
Restore beta os/arch labels on initial node registration
2020-11-23 09:15:34 -08:00
Jordan Liggitt
5c88880584 Restore beta os/arch labels on initial node registration 2020-11-23 11:23:59 -05:00
Kubernetes Prow Robot
248c116963
Merge pull request #96417 from hvenev-vmware/fix-ipam
Fix double counting of IP addresses
2020-11-23 07:45:33 -08:00
Kubernetes Prow Robot
733582456b
Merge pull request #96777 from lianghao208/patch-1
fix: concurrent map writes error in VolumeBinding plugin during Filter
2020-11-23 06:51:34 -08:00
Kubernetes Prow Robot
7566c9bded
Merge pull request #96665 from qingsenLi/201118-link
CHANGELOG: Update error link in 1.20
2020-11-23 01:21:36 -08:00
yue9944882
812f13fbec matches specific usernames instead of "*" 2020-11-23 15:12:26 +08:00
Hristo Venev
c8c81be8af range_allocator: Test (lack of) double counting 2020-11-22 23:09:09 -08:00
Hristo Venev
ee581278bd cidrset: Add test for double counting 2020-11-22 23:09:09 -08:00
Hristo Venev
4d28391c24 Fix double counting of IP addresses
The range allocator in pkg/controller/nodeipam/ipam/range_allocator.go
may call Occupy() on the same range twice:

1. Just before subscribing to the NodeInformer
2. From a callback given to the NodeInformer soon after registration
2020-11-22 23:09:09 -08:00
yue9944882
ee31c93748 ap&f e2e: eliminates client-side rate-limiting 2020-11-23 11:19:20 +08:00
DP19
9e4642211a add e2e test for Service ExternalIPs 2020-11-22 00:57:29 +01:00
Antonio Ojea
120472032c kube-proxy: treat ExternalIPs as ClusterIP
Currently kube-proxy treat ExternalIPs differently depending on:
- the traffic origin
- if the ExternalIP is present or not in the system.

It also depends on the CNI implementation to
discriminate between local and non-local traffic.

Since the ExternalIP belongs to a Service, we can avoid the roundtrip
of sending outside the traffic originated in the cluster.

Also, we leverage the new LocalTrafficDetector to detect the local
traffic and not rely on the CNI implementations for this.
2020-11-22 00:54:33 +01:00