Commit Graph

81818 Commits

Author SHA1 Message Date
ethan
94efd3fcdf
cleanup: proxier.go error message fix 2019-08-12 22:36:16 +08:00
Dan Winship
6a42e102b7 Inline/simplify two used-only-once service test helper functions 2019-08-12 09:51:54 -04:00
Kubernetes Prow Robot
ae457448d6
Merge pull request #81282 from feiskyer/fix-az-cancel
Fix conflicted cache when the requests are canceled by other Azure operations
2019-08-12 06:31:12 -07:00
Lukasz Szaszkiewicz
34eda804ca adds an integration test for double deletion with a custom finalizer 2019-08-12 14:35:49 +02:00
fabriziopandini
5eca049557 placeholders for follow-up PR on kustomize UX 2019-08-12 14:17:19 +02:00
fabriziopandini
97181595f0 kubeadm-kustomize-core 2019-08-12 14:16:51 +02:00
Marek Siarkowicz
a5377a684c Implement stable metric validation and verification
Based on KEP:
https://github.com/kubernetes/enhancements/blob/master/keps/sig-instrumentation/20190605-metrics-validation-and-verification.md

Add //test/instrumentation:stable_metric_test that compares metrics
in source code to those available in
"test/instrumentation/testdata/stable-metrics-list.yaml".
2019-08-12 12:01:35 +02:00
t-qini
3facb631d4 Modify the logic to discover corresponding errors. 2019-08-12 17:24:29 +08:00
Pengfei Ni
f69294434e Fix conflicted cache when the requests are canceled by other Azure operations 2019-08-12 16:52:52 +08:00
Lukasz Szaszkiewicz
2d81cee900 changes the way gc detect that an object needs to be deleted
before this change, an object would be added to `attemptToDelete` queue only if `gc` detected the transition, simply by check if `deletionTimestamp` was set. After the change, it will check if `foregroundDeletion` finalizer has been set before adding the item to the queue.
2019-08-12 10:52:43 +02:00
Pengfei Ni
e53c57a307 Fix Azure client requests stuck issues on http.StatusTooManyRequests 2019-08-12 16:42:14 +08:00
t-qini
034f96c909 Add service annotation for specifying load balancer's pip with name. 2019-08-12 13:10:45 +08:00
SataQiu
79b4870044 fix spelling errors for messages 2019-08-12 13:01:59 +08:00
Madhu Rajanna
ec5ff52b88 Fix logging message during unmounting
use errors.New() if formatting is not  required

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2019-08-12 09:18:35 +05:30
Kubernetes Prow Robot
0610bf0c7e
Merge pull request #81241 from oomichi/cleanup-unused-BusyBoxImage
Remove unused BusyBoxImage
2019-08-11 11:11:10 -07:00
Kubernetes Prow Robot
46e58df837
Merge pull request #79578 from cezarsa/stable-node-images
kubelet: ensure stable order for images in node status
2019-08-10 08:59:12 -07:00
j-griffith
5cc2ea777e Add DataSource to PVC describe 2019-08-10 08:36:02 -06:00
Kubernetes Prow Robot
3e962cb61a
Merge pull request #81157 from openSUSE/localhost-nodeport-e2e-fix
[e2e] Fix node port service reachability test for nodes running on localhost
2019-08-10 04:19:14 -07:00
Kubernetes Prow Robot
c0997e8dc1
Merge pull request #81174 from answer1991/reduce-node-lease-get
reduce kubelet getting node lease
2019-08-10 02:59:26 -07:00
Kubernetes Prow Robot
37647eb88a
Merge pull request #79978 from cwdsuzhou/July/hostpath_cleanup
Fix host path test clean up
2019-08-10 02:59:13 -07:00
Kubernetes Prow Robot
1d812991b6
Merge pull request #81230 from codenrhoden/rename-GetFSGroup
Rename HostUtils.GetFSGroup to HostUtils.GetOwner
2019-08-09 23:57:26 -07:00
Kubernetes Prow Robot
2c455e0ac0
Merge pull request #81212 from liggitt/crd-validation
Return CR validation errors as field errors
2019-08-09 23:57:12 -07:00
Kubernetes Prow Robot
d816998bd8
Merge pull request #81187 from codenrhoden/rename-newosexec
Rename mount.NewOsExec to mount.NewOSExec
2019-08-09 22:17:13 -07:00
Draven
5f9ba3fae4
doc: add Draven as a reviewer to test package 2019-08-10 11:28:15 +08:00
Kubernetes Prow Robot
c8c9d2e21c
Merge pull request #77167 from paulsubrata55/spaul-kube-proxy-fix
Fix for kube-proxy to wait for some duration for the node to be defined.
2019-08-09 19:47:14 -07:00
Kenichi Omichi
9e17433ccf Remove runDeployment() from e2e test
As https://github.com/kubernetes/kubernetes/pull/81231/files#r312670943
this removes runDeployment() by just moving some code into the test.
2019-08-10 00:10:09 +00:00
Kubernetes Prow Robot
6ed4ed1ff0
Merge pull request #81231 from oomichi/make-simple-dependency-deployment
Remove core dependency from deployment e2e fw
2019-08-09 16:33:39 -07:00
Kubernetes Prow Robot
06fb339e31
Merge pull request #81219 from dims/deprecate-hyperkybe-support-for-cloud-controller-manager
Deprecate the hyperkube support for cloud-controller-manager
2019-08-09 16:33:26 -07:00
Kubernetes Prow Robot
406904269d
Merge pull request #81210 from figo/metrics
Add iptables restore failure metric
2019-08-09 16:33:14 -07:00
louisssgong
97c4edaa4f Fix a bug in the IPVS proxier where virtual servers are not cleaned up even though the corresponding Service object was deleted. 2019-08-10 06:32:38 +08:00
Kenichi Omichi
bb6da9e356 Remove unused BusyBoxImage
The core e2e framework contains BusyBoxImage. The sub e2e "pod"
framework also contains it but not used at all.
So this removes this unused BusyBoxImage for code cleanup.
2019-08-09 22:09:21 +00:00
Kubernetes Prow Robot
31bade3822
Merge pull request #81046 from liggitt/admission-side-effects
Limit v1 webhooks to None and NoneOnDryRun side effects classes
2019-08-09 13:55:27 -07:00
Kubernetes Prow Robot
182ae7b9a4
Merge pull request #80699 from knight42/feat/patch-scale
feat: add Patch method to ScaleInterface
2019-08-09 13:55:13 -07:00
Kenichi Omichi
19c474fc4d Remove core dependency from endpoints e2e fw
WaitForEndpoint() of the endpoints e2e framework was used in
test/e2e/network/proxy.go only. In addition, the endpoints e2e
framework imported the core of e2e framework only for the function.
So this moves the function into test/e2e/network/proxy.go then we
can remove dependency of core framework from the sub e2e framework.
2019-08-09 20:22:56 +00:00
Kenichi Omichi
bf221a09b5 Remove core dependency from deployment e2e fw
RunDeployment() of the deployment e2e framework was used in
autoscaling_utils only. In addition, the deployment e2e framework
imported the core of e2e framework only for the function.
So this moves the function into autoscaling_utils then we can remove
dependency of core framework from the deployment e2e framework.
2019-08-09 19:31:14 +00:00
Jordan Liggitt
4bf7e3f2b1 Return CR validation errors as field errors 2019-08-09 15:23:49 -04:00
Travis Rhoden
0e73131ca6
Rename HostUtils.GetFSGroup to HostUtils.GetOwner
This patch renames GetFSGroup (a process property) to GetOwner (a file
property), returning both the uid and gid of the given pathname. This
method is only used in one place in the k/k codebase, but having
"GetOwner" instead of "GetGroup" seems to have more utility.
2019-08-09 13:20:35 -06:00
Davanum Srinivas
413f22b0af
Deprecate the hyperkube support for cloud-controller-manager
Change-Id: Id2e23beb2805795a3a9d54d0ddee43775a8e138c
2019-08-09 15:01:10 -04:00
Travis Rhoden
14e25b7c04
Rename HostUtils.ExistsPath to PathExists 2019-08-09 12:40:19 -06:00
Travis Rhoden
4574473753
Rename mount.NewOsExec to mount.NewOSExec 2019-08-09 12:30:56 -06:00
Tim Allclair
d54879862b Update generated files 2019-08-09 11:13:07 -07:00
Yassine TIJANI
009658d643 Introduce topology into the runtimeClass API
Co-authored-by: Tim Allclair <tallclair@google.com>
2019-08-09 11:13:07 -07:00
Kubernetes Prow Robot
acaac181dc
Merge pull request #81180 from codenrhoden/mount-pkg-lint
Fix most linting issues in pkg/util/mount
2019-08-09 10:53:14 -07:00
hui luo
a2ef00c1b1 Add iptables restore failure metrics
As mentioned in issue #80061, in iptables lock contention case,
we can see increasing rate of iptables restore failures because it
need to grab iptables file lock.

The failure metric can provide administrators more insight

Metrics will be collected in kube-proxy iptables and ipvs modes

Signed-off-by: Hui Luo <luoh@vmware.com>
2019-08-09 10:18:19 -07:00
Kubernetes Prow Robot
282b992e0c
Merge pull request #81074 from mborsz/ilb
Experimental ILB support
2019-08-09 06:25:26 -07:00
Kubernetes Prow Robot
63e27a02ed
Merge pull request #81031 from chuckha/kubeadm-docs
kubeadm: Fix some documentation errors
2019-08-09 04:31:25 -07:00
chenjun.cj
acdac6e999 reduce kubelet getting node lease 2019-08-09 19:00:50 +08:00
Maciej Borsz
cc4094d916 Experimental ILB support 2019-08-09 12:38:15 +02:00
Kubernetes Prow Robot
a4c5a57800
Merge pull request #81208 from andyzhangx/vm-update
fix: switch to VM Update call in attach/detach disk operation
2019-08-09 03:01:36 -07:00
Kubernetes Prow Robot
3f6f3fc3f9
Merge pull request #80416 from mrkm4ntr/metrics-framework-returns-unschedulable
Record metrics when framework returns unschedulable error
2019-08-09 03:01:25 -07:00