Commit Graph

76427 Commits (b6ce4c1a4a01b3185ce224fdba1cecc135a93f7c)

Author SHA1 Message Date
Jordan Liggitt 42a89ea81e Short-circuit quota admission rejection on zero-delta updates 2019-05-02 14:07:04 -07:00
Kubernetes Prow Robot 1023bb9d30
Merge pull request #77285 from pjh/automated-cherry-pick-of-#76722-upstream-release-1.14
Automated cherry pick of #76722: Pin GCE Windows node image to 1809 v20190312.
2019-05-02 14:01:06 -07:00
Kubernetes Prow Robot b083bd4c7a
Merge pull request #77276 from vllry/automated-cherry-pick-of-#76732-upstream-release-1.14
Automated cherry pick of #76732: os exit when option is true
2019-05-02 14:00:57 -07:00
Kubernetes Prow Robot 8e8dea6d8a
Merge pull request #77117 from mm4tt/automated-cherry-pick-of-#76773-upstream-release-1.14
Automated cherry pick of #76773: Create the "internal" firewall rule for kubemark master.
2019-05-02 14:00:49 -07:00
Kubernetes Prow Robot f350b2cfed
Merge pull request #77011 from SataQiu/automated-cherry-pick-of-#76923-up-release-1.14
Automated cherry pick of #76923: fix validation message: apiServerEndpoints ->apiServerEndpoint
2019-05-02 14:00:41 -07:00
Kubernetes Prow Robot 318c9d47e7
Merge pull request #76992 from feiskyer/cherry-pick-76656-to-1.14
Automated cherry pick of #76656: Switch to instance-level update APIs for Azure VMSS loadbalancer operations
2019-05-02 14:00:29 -07:00
Kubernetes Prow Robot 151efe1ca5
Merge pull request #77260 from soltysh/automated-cherry-pick-of-#76788-upstream-release-1.14
Automated cherry pick of #76788: Test kubectl cp escape
2019-05-02 11:58:29 -07:00
Kubernetes Prow Robot 8ffc4b2b97
Merge pull request #76222 from msau42/automated-cherry-pick-of-#75750-upstream-release-1.14
Automated cherry pick of #75750: Improve volume operation metrics
2019-05-02 11:58:20 -07:00
Marek Siarkowicz 65b0557d31 Pick up security patches for fluentd-gcp-scaler by upgrading to version 0.5.2 2019-05-02 16:08:23 +02:00
Pengfei Ni f856655b32 Fix issues because of rebase 2019-05-02 08:30:30 +08:00
Pengfei Ni 0bbf72c456 Update vendors 2019-05-02 08:17:26 +08:00
Pengfei Ni d32c2d5829 Add unit tests 2019-05-02 08:17:25 +08:00
Pengfei Ni 250745452e Cleanup codes that not required any more 2019-05-02 08:17:25 +08:00
Pengfei Ni cd515c85a3 Replace vmss update API with instance-level update API
commit
2019-05-02 08:17:25 +08:00
Pengfei Ni 64accfc925 Upgrade compute API to version 2019-03-01 2019-05-02 08:17:25 +08:00
Tim Allclair 5769863fa0 Use consistent imageRef during container startup 2019-05-01 13:47:12 -07:00
Kubernetes Prow Robot 68099ceb67
Merge pull request #77214 from mtaufen/automated-cherry-pick-of-#76974-upstream-release-1.14
Automated cherry pick of #76974: Restrict builds to officially supported platforms
2019-05-01 12:50:23 -07:00
Jing Xu b01e2a387d Update the dynamic volume limit in GCE PD
Currently GCE PD support 128 maximum disks attached to a node for all
machines types except shared-core. This PR updates the limit number to
date.

Change-Id: Id9dfdbd24763b6b4138935842c246b1803838b78
2019-05-01 10:38:14 -07:00
Kubernetes Prow Robot 803a14d47a
Merge pull request #77270 from grayluck/automated-cherry-pick-of-#75997-upstream-release-1.14
Automated cherry pick of #75997: Bump debian-iptables versions to v11.0.2.
2019-04-30 23:48:56 -07:00
Kubernetes Prow Robot 4207ddebdd
Merge pull request #76510 from neolit123/automated-cherry-pick-of-#76505-origin-release-1.14
Automated cherry pick of #76505: kubeadm: Don't error out on join with --cri-socket override
2019-04-30 18:42:56 -07:00
Kubernetes Prow Robot ba432573fc
Merge pull request #76886 from andyzhangx/automated-cherry-pick-of-#76573-upstream-release-1.14
Automated cherry pick of #76573: refactor detach azure disk retry operation
2019-04-30 17:27:09 -07:00
Kubernetes Prow Robot f747e39e51
Merge pull request #76753 from feiskyer/automated-cherry-pick-of-#76691-upstream-release-1.14
Automated cherry pick of #76691: Fix Azure SLB support for multiple backend pools
2019-04-30 17:26:56 -07:00
Peter Hornyack d606e12d36 Pin GCE Windows node image to 1809 v20190312.
This is to work around
https://github.com/kubernetes/kubernetes/issues/76666.
2019-04-30 16:04:11 -07:00
Kubernetes Prow Robot d88be4d966
Merge pull request #77199 from andyzhangx/automated-cherry-pick-of-#77187-upstream-release-1.14
Automated cherry pick of #77187: fix disk list corruption issue
2019-04-30 15:39:09 -07:00
Kubernetes Prow Robot 8c00490d9b
Merge pull request #76223 from frankgreco/automated-cherry-pick-of-#76216-upstream-release-1.14
Automated cherry pick of #76216: ensuring that logic is checking for differences in listener
2019-04-30 15:38:56 -07:00
JieJhih Jhang 932060ca1d os exit when option is true 2019-04-30 11:46:28 -07:00
yankaiz 0ab612bdc2 Bump debian-iptables versions to v11.0.2. 2019-04-30 08:28:35 -07:00
Maciej Szulik 8db8423eea Properly handle links in tar 2019-04-30 13:58:27 +02:00
Tim Allclair fe44df8bd4 Test kubectl cp escape 2019-04-30 13:58:27 +02:00
Kubernetes Prow Robot c72a5b2c10
Merge pull request #75719 from DataDog/automated-cherry-pick-of-#75295-upstream-release-1.14
Automated cherry pick of #75295 upstream release 1.14
2019-04-30 00:05:36 -07:00
Ling Huang b4ad1e1c61 Upgrade Stackdriver Logging Agent addon image from 1.6.0 to 1.6.8. 2019-04-30 01:54:43 -04:00
Kubernetes Prow Robot e9a577fe94
Merge pull request #77239 from mtaufen/fix-godeps
Fix verify godeps failure on 1.14
2019-04-29 20:17:36 -07:00
Michael Taufen 9a816bc411 Fix verify godeps failure
github.com/evanphx/json-patch added a new tag at the same sha this
morning: https://github.com/evanphx/json-patch/releases/tag/v4.2.0

This confused godeps. This PR updates our file to match godeps
expectation.

Fixes issue 77238
2019-04-29 16:19:17 -07:00
Michael Taufen ffa6160e08 Restrict builds to officially supported platforms
Prior to this change, including windows/amd64 in KUBE_BUILD_PLATFORMS
would, for example, attempt to build the server binaries/tars/images for
Windows, which is not supported. This can break downstream build steps.
2019-04-29 09:17:51 -07:00
andyzhangx c01eca5802 fix disk list corruption issue 2019-04-29 06:55:25 +00:00
Kubernetes Prow Robot b8f2b772e3
Merge pull request #76829 from serathius/automated-cherry-pick-of-#76819-upstream-release-1.14
Automated cherry pick of #76819: Restore metrics-server using of IP
2019-04-26 12:06:27 -07:00
Matt Matejczyk 88772692b8 Create the "internal" firewall rule for kubemark master.
This is equivalent to the "internal" firewall rule that is created for
the regular masters.
The main reason for doing it is to allow prometheus scraping metrics
from various kubemark master components, e.g. kubelet.

Ref. https://github.com/kubernetes/perf-tests/issues/503
2019-04-26 11:11:17 +02:00
Łukasz Osipiuk 68309f5e27 Update Cluster Autoscaler to 1.14.2 2019-04-25 12:46:57 +02:00
andyzhangx 3e1553ee6c add shareName param in azure file storage class
skip create azure file if it exists
2019-04-25 02:50:10 +00:00
SataQiu 69134cd50d fix validation message: apiServerEndpoints -> apiServerEndpoint 2019-04-24 21:22:46 +08:00
Jing Xu 31a70b8598 Fix race condition between actual and desired state in kublet volume manager
This PR fixes the issue #75345. This fix modified the checking volume in
actual state when validating whether volume can be removed from desired state or not. Only if volume status is already mounted in actual state, it can be removed from desired state.
For the case of mounting fails always, it can still work because the
check also validate whether pod still exist in pod manager. In case of
mount fails, pod should be able to removed from pod manager so that
volume can also be removed from desired state.
2019-04-23 19:22:59 -07:00
Harsh Desai 9141812ee6 Fix concurrent map access in Portworx create volume call
Fixes #76340

Signed-off-by: Harsh Desai <harsh@portworx.com>
2019-04-23 12:15:48 -07:00
andyzhangx 77d1d3f3bb move disk lock process to azure cloud provider
fix comments

fix import keymux check error

add unit test for attach/detach disk funcs
2019-04-22 05:28:27 +00:00
andyzhangx 5376b645e3 refactor detach azure disk retry operation 2019-04-22 05:28:27 +00:00
Marek Siarkowicz a98d10ba0b Restore metrics-server using of IP addresses
This preference list matches is used to pick prefered field from k8s
node object. It was introduced in metrics-server 0.3 and changed default
behaviour to use DNS instead of IP addresses. It was merged into k8s
1.12 and caused breaking change by introducing dependency on DNS
configuration.
2019-04-19 16:55:38 +02:00
Pengfei Ni 9f8ceb05ed Fix Azure SLB support for multiple backend pools
Azure VM and vmssVM support multiple backend pools for the same SLB, but
not for different LBs.
2019-04-18 16:12:50 +08:00
Kubernetes Prow Robot 3c949c7d41
Merge pull request #76446 from namreg/automated-cherry-pick-of-#76334-upstream-release-1.14
[1.14] Automated cherry pick of #76334: proxy: Take into account exclude CIDRs while deleting legacy
2019-04-12 22:50:02 -07:00
Kubernetes Prow Robot f1440798bb
Merge pull request #76528 from tpepper/release-1.14
Bump coreos/go-semver
2019-04-12 18:28:04 -07:00
Tim Pepper d399072d3d Bump coreos/go-semver
The https://github.com/coreos/go-semver/ dependency has formally release
v0.3.0 at commit e214231b295a8ea9479f11b70b35d5acf3556d9b.  This is the
commit point we've been using, but the hack/verify-godeps.sh script
notices the discrepancy and causes ci-kubernetes-verify job to fail.

Fixes: #76526

Signed-off-by: Tim Pepper <tpepper@vmware.com>
2019-04-12 17:13:17 -07:00
Rostislav M. Georgiev 8921f03347 kubeadm: Don't error out on join with --cri-socket override
In the case where newControlPlane is true we don't go through
getNodeRegistration() and initcfg.NodeRegistration.CRISocket is empty.
This forces DetectCRISocket() to be called later on, and if there is more than
one CRI installed on the system, it will error out, while asking for the user
to provide an override for the CRI socket. Even if the user provides an
override, the call to DetectCRISocket() can happen too early and thus ignore it
(while still erroring out).
However, if newControlPlane == true, initcfg.NodeRegistration is not used at
all and it's overwritten later on.
Thus it's necessary to supply some default value, that will avoid the call to
DetectCRISocket() and as initcfg.NodeRegistration is discarded, setting
whatever value here is harmless.

Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com>
2019-04-12 19:46:19 +03:00