Commit Graph

89558 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
1827fe444e
Merge pull request #87895 from alexzimmer96/68026-lint-pkg-controller-autoscaler
Fix Golint errors in pkg/controller/podautoscaler
2020-03-17 16:19:53 -07:00
Kubernetes Prow Robot
44c103c40d
Merge pull request #87644 from gavinfish/remove_sub_resource
Move resource methods from e2e core util to e2e resource fw
2020-03-17 16:19:39 -07:00
Kubernetes Prow Robot
a6f209c1c0
Merge pull request #86259 from rajansandeep/corednsto1.6.6-kube-up
Bump CoreDNS version to 1.6.7 [kube-up]
2020-03-17 16:19:26 -07:00
Andrew Sy Kim
c1e2f147ce e2e/frameworK: refactor GetPodsForDeployment to not depend on
pkg/controller/deployment/utils

Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
2020-03-17 18:38:52 -04:00
Andrew Sy Kim
f0f6c6fc81 e2e/framework: remove imports to pkg/master/ports
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
2020-03-17 17:42:43 -04:00
Jonathan Basseri
7f17ef28a8 Fix nil panic in vsphere tests
During test cleanup, we iterate over nodes.Items, but if test fails
during setup, nodes may be nil.
2020-03-17 14:00:10 -07:00
Andrew Sy Kim
6c7bb454d5 e2e/framework: remove imports to pkg/controller/job
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
2020-03-17 16:55:56 -04:00
Andrew Sy Kim
d4d3f3dda8 e2e/framework: copied constants for default storage class annotations should be unexported
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
2020-03-17 16:40:23 -04:00
Indeed
195568762f add unit test for addTopology() 2020-03-17 13:37:18 -07:00
Davanum Srinivas
966804087c
update vendor/
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2020-03-17 16:25:49 -04:00
Andrew Sy Kim
60cb0d3cc1 e2e/framework: remove direct import to pkg/apis/v1/storage/util
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
2020-03-17 16:07:42 -04:00
Davanum Srinivas
25c3ddf22e
Just use runtime.NumCPU on windows
docker folks added NumCPU implementation for windows that
supported hot-plugging of CPUs. The implementation used the
GetProcessAffinityMask to be able to check which CPUs are
active as well.
3707a76921

The golang "runtime" package has also bene using GetProcessAffinityMask
since 1.6 beta1:
6410e67a1e

So we don't seem to need the sysinfo.NumCPU from docker/docker.

(Note that this is PR is an effort to get away from dependencies from
docker/docker)

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2020-03-17 15:53:52 -04:00
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
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
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