Commit Graph

77271 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
8e4a32f03d
Merge pull request #76086 from alok87/add-cri-api-readme
Adds cri-api in the staged repository list
2019-04-06 08:18:26 -07:00
GuyTempleton
c1a88dee21
Expand on Kube Metrics Adaptor implementation 2019-04-06 08:34:35 +01:00
Kubernetes Prow Robot
f8d0b21b98
Merge pull request #75853 from roycaihw/fix/use-standard-stacktrace
apimachinery & apiserver: use stacktrace in the stdlib
2019-04-05 19:28:27 -07:00
Kubernetes Prow Robot
1ff857e126
Merge pull request #76216 from frankgreco/ensureLoadBalancer-aws-bug
ensuring that logic is checking for differences in listener
2019-04-05 18:06:53 -07:00
Kubernetes Prow Robot
52ec2a0009
Merge pull request #75497 from goodluckbot/remove-backoff-util
Integrate backoff mechanism into the scheduling queue and remove the …
2019-04-05 18:06:41 -07:00
Kubernetes Prow Robot
2c013fa1a8
Merge pull request #75129 from xing-yang/informer
Move CSIDriver Lister to the controller
2019-04-05 18:06:27 -07:00
Kubernetes Prow Robot
f3de278f18
Merge pull request #75964 from humblec/more-lnt
Remove some unwanted code blocks in controller_utils.go
2019-04-05 16:46:40 -07:00
Kubernetes Prow Robot
eaa506c0b4
Merge pull request #75516 from seans3/interrupt-fix
kubectl: Removes dependency on util/interrupt by copying this code into kubectl
2019-04-05 16:46:29 -07:00
Bobby (Babak) Salamat
d6c2a17d88 Update storage version hash data for PriorityClass 2019-04-05 15:30:33 -07:00
Kubernetes Prow Robot
3e954d3bd3
Merge pull request #76211 from wangzhen127/npd063
Use Node-Problem-Detector v0.6.3 on GCI
2019-04-05 14:34:17 -07:00
Kubernetes Prow Robot
deb48e331a
Merge pull request #76189 from soltysh/fix_legacy_podautoscaler
Fix flaky legacy pod autoscaler test
2019-04-05 14:34:05 -07:00
Kubernetes Prow Robot
1cdb4c965a
Merge pull request #74946 from ialidzhikov/clean-ineffectual-assignments
Clean ineffectual assignments
2019-04-05 14:33:53 -07:00
Bobby (Babak) Salamat
16a7cbd320 generated files 2019-04-05 14:30:52 -07:00
Dan Williams
cc2b31a2f3 proxy/userspace: consolidate portal and proxy cleanup 2019-04-05 16:28:24 -05:00
Dan Williams
8cf0076e23 proxy/userspace: respect minSyncInterval and simplify locking
The userspace proxy does not have any ratelimiting and when many
services are used will hammer iptables every time a service or
endpoint change occurs. Instead build up a map of changed
services and process all those changes at once instead of each
time an event comes in. This also ensures that no long-running
processing happens in the same call chain as the OnService*
calls as this blocks other handlers attached to the proxy's
parent ServiceConfig object for long periods of time.

Locking can also now be simplified as the only accesses to the
proxy's serviceMap happen from syncProxyRules(). So instead of
locking in many functions just lock once in syncProxyRules()
like the other proxies do.

https://bugzilla.redhat.com/show_bug.cgi?id=1590589
https://bugzilla.redhat.com/show_bug.cgi?id=1689690
2019-04-05 16:28:17 -05:00
Bobby (Babak) Salamat
8574e3e3f4 Use Scheduling V1 API instead of Scheduling v1beta1 2019-04-05 14:21:45 -07:00
GRECO, FRANK
ce9c4bf905 ensuring that logic is checking for differences in listener 2019-04-05 14:18:10 -07:00
Dan Williams
cf7225f561 proxy/userspace: replace IsServiceIPSet() with ShouldSkipService()
Keeps things consistent with iptables/IPVS proxies. Proxies don't
handle ServiceTypeExternalName even if the ClusterIP is set.
2019-04-05 16:16:36 -05:00
Dan Williams
04b943ce38 proxy/userspace: track initial service/endpoints sync
We'll use this shortly to prevent premature syncing before all
initial endpoints and services have been received from the
apiserver.
2019-04-05 16:16:36 -05:00
Dan Williams
ddab79a233 proxy/userspace: add proxy shutdown function and use in testcases
If a testcase does time out and 'go test' prints the call stack,
make sure everything from previous tests is cleaned up so the call
stack is easier to understand.
2019-04-05 16:16:36 -05:00
Dan Williams
4b07f80d20 proxy: consolidate ServicesHandler/EndpointsHandler into ProxyProvider
Proxies should be able to cleanly figure out when endpoints have been synced,
so make all ProxyProviders also implement EndpointsHandler and pass those
through to loadbalancers when required.
2019-04-05 16:16:35 -05:00
Kubernetes Prow Robot
92a2076149
Merge pull request #76203 from andrewsykim/test-reviewer
add @andrewsykim, @neoli123, @stevesloka and @johnSchnake as test/ reviewers
2019-04-05 13:14:10 -07:00
Kubernetes Prow Robot
d7db904ef8
Merge pull request #76192 from wongma7/hostpath-provisioner
Update csi-hostpath-provisioner to v1.1.0-rc2
2019-04-05 13:13:58 -07:00
Kubernetes Prow Robot
5c205da741
Merge pull request #76052 from neolit123/remove-cmd-kubeadm-from-e2e-fw
test: partially decouple from cmd/kubeadm
2019-04-05 13:13:46 -07:00
Kubernetes Prow Robot
762a9e5b2d
Merge pull request #76017 from wojtek-t/tls_in_kubemark
Add TLS support to kubemark
2019-04-05 13:13:34 -07:00
Kubernetes Prow Robot
d2beadc5f9
Merge pull request #75123 from booxter/log_message_client_go
Fixed log message in client-go
2019-04-05 13:13:22 -07:00
Haowei Cai
999a02ceb6 test panic log text 2019-04-05 12:50:20 -07:00
Xing Yang
000ab86788 Move CSIDriver Lister to the controller 2019-04-05 12:20:11 -07:00
Kubernetes Prow Robot
20cece67b5
Merge pull request #76006 from atoato88/fix-golint-e2e-framework-s
Fix golint failures of e2e/framework/statefulset_utils.go
2019-04-05 11:52:10 -07:00
Kubernetes Prow Robot
63ae37304b
Merge pull request #75967 from ialidzhikov/fluentd-1.4.1
Update fluentd 1.4.1
2019-04-05 11:51:58 -07:00
Kubernetes Prow Robot
4d6e2fcef0
Merge pull request #75936 from qingsenLi/k8s190401
fix a mistake
2019-04-05 11:51:45 -07:00
Kubernetes Prow Robot
23d7e489dd
Merge pull request #75797 from atoato88/fix-golint-e2e-framework-v
Fix golint failures of e2e/framework/v*.go
2019-04-05 11:51:33 -07:00
Kubernetes Prow Robot
79000d4ac5
Merge pull request #75783 from oomichi/golint-e2e-framework-m
Fix golint failures of e2e/framework/metrics_util.go
2019-04-05 11:51:21 -07:00
Zhen Wang
953677d7a5 Use Node-Problem-Detector v0.6.3 on GCI 2019-04-05 11:08:24 -07:00
Kubernetes Prow Robot
f1693efe37
Merge pull request #76196 from kubernetes/revert-75547-improve_the_efficiency_of_delivery_watch_events
Revert "delivery event non blocking firstly"
2019-04-05 10:21:44 -07:00
Kubernetes Prow Robot
4e8dd70234
Merge pull request #76171 from thockin/kube-proxy-iptables-restore-log
Add better logging when iptables-restore fails
2019-04-05 10:21:32 -07:00
Kubernetes Prow Robot
4d73d99fd7
Merge pull request #75705 from oomichi/golint-e2e-framework-f
Fix golint failures of e2e/framework/f*.go
2019-04-05 10:21:20 -07:00
Andrew Sy Kim
046f322cd0 add @andrewsykim, @neolit123, @stevesloka and @johnSchnake as test/ reviewer
Signed-off-by: Andrew Sy Kim <kiman@vmware.com>
2019-04-05 12:33:38 -04:00
goodluckbot
151649df4c Integrate backoff mechanism into the scheduling queue and remove the Backoff util 2019-04-06 00:15:00 +08:00
Kubernetes Prow Robot
e18667405d
Merge pull request #76193 from wongma7/multivolume-node-affinity
Use metadata.name instead of hostname label when setting affinity
2019-04-05 09:01:32 -07:00
Kubernetes Prow Robot
66ada2a1fd
Merge pull request #76191 from jsafrane/fix-csi-topology-cloud
Don't run topology tests with GCE CSI driver on non-GCE cloud
2019-04-05 09:01:20 -07:00
Matthew Wong
c802f81045 Update to latest csi/external-provisioner rbac 2019-04-05 11:09:25 -04:00
Humble Chirammal
6eae6bbac5 Use pvc uid in endpoint/service label
If the pvc name is more than 63 chars, the endpoint creation
will fail due to the validation of objectmeta length of fields ie 63 chars at max.
This patch introduce an enhancement where if the pvc name is >=63 the pvc uid
is recorded at label instead of name. To preserve backward compatibility, the pvcname
has been kept in endpoint metadata label if length of pvc name is <63chars.

Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2019-04-05 20:30:57 +05:30
Kubernetes Prow Robot
06655abd87
Merge pull request #76168 from caesarxuchao/local-up-followup
Follow up of https://github.com/kubernetes/kubernetes/pull/76050#discussion_r271540758
2019-04-05 07:43:44 -07:00
Kubernetes Prow Robot
223f355ba4
Merge pull request #76162 from nikhita/bump-gengo
Bump gengo to avoid large errors in verify logs
2019-04-05 07:43:32 -07:00
Kubernetes Prow Robot
16db83b257
Merge pull request #75985 from ravisantoshgudimetla/fix-pod-toleration
Fix besteffort pods for conflicting tolerations
2019-04-05 07:43:20 -07:00
Christoph Blecker
e09a6b7c9b
Add dep-approvers for reviewing go dependency changes 2019-04-05 09:56:45 -04:00
Wojciech Tyczynski
cea9d65a2c
Revert "delivery event non blocking firstly" 2019-04-05 15:36:08 +02:00
Kubernetes Prow Robot
06150f798e
Merge pull request #76190 from mborsz/revert-75624-gce-manifest
Revert "[Distroless] Convert the GCE manifests for master containers."
2019-04-05 06:27:32 -07:00
Kubernetes Prow Robot
5756bfbf8d
Merge pull request #76180 from nikhita/verify-publishing-bot-deps
Show all missing deps when publishing-bot rules has no listed dependencies
2019-04-05 06:27:19 -07:00