Commit Graph

89872 Commits

Author SHA1 Message Date
Aldo Culquicondor
d0dc178ab8 Reduce locking when calculating affinity scores
Signed-off-by: Aldo Culquicondor <acondor@google.com>
2020-03-17 15:46:01 -04:00
Jiahui Feng
4c3d40bf50 make filteredZones order predictable
by using List() instead of UnsortedList()
2020-03-17 12:35:44 -07:00
Brian Pursley
6fad4ee5e5 Changed kubectl config view to redact token 2020-03-17 15:13:50 -04:00
David Eads
6d918517d8 don't quota virtual resources by default 2020-03-17 15:10:23 -04:00
Anago GCB
426e5dc57d CHANGELOG: Update directory for v1.18.0-rc.1 release 2020-03-17 17:52:18 +00:00
Kubernetes Prow Robot
adf4ccab61
Merge pull request #89138 from feiskyer/vmss-fix
Fix isCurrentInstance for Windows by removing the dependency of hostname
2020-03-17 07:12:22 -07:00
andyzhangx
dd9474e78e fix: make changes due to azure sdk upgrade
feat: fix disks client failure

fix: revert api-version change

revert disks client change
2020-03-17 13:48:26 +00:00
SataQiu
64a496e645 kube-proxy: some code cleanup 2020-03-17 21:46:54 +08:00
Dr. Stefan Schimanski
34f57377ae apiextensions: wait for complete discovery endpoint 2020-03-17 14:05:09 +01:00
Dr. Stefan Schimanski
e77ef0e649 aggregator: wait for complete proxy handler 2020-03-17 14:03:34 +01:00
Jan Safranek
f60a0c8660 Fix mount options in iSCSI volumes
Do not mount volumes in WaitForAttach(), mount them in MountDevice()
instead. They will get proper mount options this way.
2020-03-17 11:37:18 +01:00
Kenichi Omichi
2c8955fd4a Use e2epod.WaitForPodNameRunningInNamespace directly
WaitForPod*() are just wrapper functions for e2epod package, and they
made an invalid dependency to sub e2e framework from the core framework.
So this replaces WaitForPodRunning() with the e2epod function.
2020-03-17 00:13:14 +00:00
Abu Kashem
7dc075673c
Fix data race issue in unit test
TestDispatchingBookmarkEventsWithConcurrentStop can use processEvent
instead of `dispatchEvent` to avoid data race conditions with
`Cacher.watchersBuffer`.
2020-03-16 19:11:50 -04:00
Mike Spreitzer
c4774de94a Documented mutation restriction for informer clients
Also brushed up some other informer comments for readability and
nitpicking accuracy.
2020-03-16 17:38:14 -04:00
jingyih
1f7ccbcfc3 Pin go.etcd.io/etcd to 3.4.4 and rebuild vendor 2020-03-16 11:55:49 -07:00
Wayne Witzel III
2064d90e92 add tests for NewFilteredDynamicSharedInformerFactory namespace
Signed-off-by: Wayne Witzel III <witzelw@vmware.com>
2020-03-16 11:48:13 -04:00
notpad
a043bc438d Fix comments 2020-03-16 11:58:27 +08:00
Dave Chen
eedfb593a9 Respect flags of testing package
`go test -c -o "perf.test"`
`./perf.test --help` doesn't understand "help" flag without
calling `flag.Parse` explicitly.
2020-03-16 10:24:15 +08:00
Pengfei Ni
2d981b36c9 Fix isCurrentInstance for Windows by removing the dependency of hostname 2020-03-16 01:08:23 +00:00
Davanum Srinivas
d70d04f92b
zero out the build id for reproducible builds
We have been having issues with making builds reproducible, especially
with the `.note.go.buildid` ELF section. One tip from a golang issue was
to set `-ldflags=-buildid=` which seems to work well. You can confirm
that the buildid is set to empty by inspecting the binaries with the go
command example `go tool buildid _output/local/go/bin/kubectl`

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2020-03-15 20:43:19 -04:00
Kubernetes Prow Robot
84dc704679
Merge pull request #89119 from johngmyers/patch-1
Add missing article in prominent release note
2020-03-15 02:34:35 -07:00
Kubernetes Prow Robot
0b6bed9577
Merge pull request #89123 from aojea/grabber
e2e wait until controller manager pod ready
2020-03-14 12:38:35 -07:00
Kubernetes Prow Robot
0d85d1629c
Merge pull request #88786 from freehan/externalIP
Fix ExternalTrafficPolicy support for Service ExternalIPs
2020-03-14 06:36:35 -07:00
Antonio Ojea
2a095f434b e2e wait until controller manager pod ready 2020-03-14 12:17:25 +01:00
John Gardiner Myers
1d84a6cb53 Add missing article in prominent release note 2020-03-13 20:35:24 -07:00
Kubernetes Prow Robot
b6f11382f5
Merge pull request #89111 from alculquicondor/fix/nominated_unschedulable
Set unschedulable Condition after setting nominated Node
2020-03-13 16:52:35 -07:00
Mateusz Gozdek
dfe1f968ac
kube-apiserver: use SO_REUSEPORT when creating listener on Unix systems
So multiple instances of kube-apiserver can bind on the same address and
port, to provide seamless upgrades.

Signed-off-by: Mateusz Gozdek <mateusz@kinvolk.io>
2020-03-13 23:55:57 +01:00
Kubernetes Prow Robot
2b63c09d2e
Merge pull request #89055 from tedyu/no-wait-run
Remove wait.Until for running Kubelet Bootstrap
2020-03-13 15:28:35 -07:00
Minhan Xia
068963fc06 add testing 2020-03-13 14:59:40 -07:00
Minhan Xia
d527a09192 add ExternalTrafficPolicy support for External IPs in ipvs kubeproxy 2020-03-13 14:59:39 -07:00
Minhan Xia
efc4b12186 add ExternalTrafficPolicy support for External IPs in iptables kubeproxy 2020-03-13 14:59:39 -07:00
Minhan Xia
df9a567f3f add feature gate ExternalPolicyForExternalIP for the bug fix 2020-03-13 14:59:39 -07:00
Kubernetes Prow Robot
8cecc9aeb7
Merge pull request #88993 from zhijianli88/remove-duplicate-targets
build/release-images.sh: remove possible duplicate targets
2020-03-13 12:11:47 -07:00
Kubernetes Prow Robot
ef446db5e2
Merge pull request #89104 from aojea/e2emetrics
fix logging on e2e metrics grabber test
2020-03-13 10:42:40 -07:00
Byonggon Chun
a3047672d0 move pkg/kubelet/cm/cpumanager/containermap to pkg/kubelet/cm/containermap for reusing
containerMap is used in CPU Manager to store all containers information in the node.
containerMap provides a mapping from (pod, container) -> containerID for all containers a pod
It is reusable in another component in pkg/kubelet/cm which needs to track changes of all containers in the node.

Signed-off-by: Byonggon Chun <bg.chun@samsung.com>
2020-03-14 02:38:51 +09:00
Aldo Culquicondor
4d6af4d8d8 Set unschedulable Condition after setting nominated Node
Signed-off-by: Aldo Culquicondor <acondor@google.com>
2020-03-13 11:02:19 -04:00
Kubernetes Prow Robot
ff21f45680
Merge pull request #89095 from losipiuk/lo/ca-1.18.0
Bump Cluster-Autoscaler to 1.18.0
2020-03-13 07:04:40 -07:00
andyzhangx
da20cc202f chore: upgrade to azure-sdk v40.2.0
chore: use autorest v0.9.6

fix go module issue

fix go module error
2020-03-13 11:51:25 +00:00
Kubernetes Prow Robot
bce16df824
Merge pull request #89093 from robscott/ingressclass-params-docs
Removing ConfigMap as suggestion for IngressClass parameters
2020-03-13 04:24:39 -07:00
Antonio Ojea
334d46eed5
fix logging on e2e metrics grabber test 2020-03-13 09:48:39 +01:00
Kubernetes Prow Robot
3524a5a32a
Merge pull request #89097 from jpbetz/patch-1
Fix unbound variable error in gce/configure.sh
2020-03-12 20:48:38 -07:00
kaiyuechen
b3637c9670 Reconcile NoExecute Taint 2020-03-13 11:44:12 +08:00
Kubernetes Prow Robot
6847b2aeba
Merge pull request #88955 from pradeepnss/patch-1
Add tolerations with effect "NoExecute" and "NoSchedule" to allow sch…
2020-03-12 18:12:39 -07:00
Joe Betz
23c358d883
Fix unbound variable error in gce/configure.sh
Looks like UBUNTU_INSTALL_RUNC_VERSION should be optional here.
2020-03-12 16:41:25 -07:00
Anago GCB
4734543888 CHANGELOG: Update directory for v1.15.11 release 2020-03-12 23:15:50 +00:00
Anago GCB
89532ac2f0 CHANGELOG: Update directory for v1.16.8 release 2020-03-12 22:49:47 +00:00
Anago GCB
ce88e65dda CHANGELOG: Update directory for v1.17.4 release 2020-03-12 22:48:58 +00:00
Kubernetes Prow Robot
3491129d34
Merge pull request #89056 from andrewsykim/epslice-terminating-pod
EndpointSlice and Endpoints behavior for terminating pods should be the same
2020-03-12 14:44:38 -07:00
Łukasz Osipiuk
c957b2509f Bump Cluster-Autoscaler to 1.18.0 2020-03-12 21:33:18 +01:00
Kevin Taylor
468b3b40d8 Promote VolumeSubpathExpansion e2e tests to Conformance 2020-03-12 20:05:28 +00:00