Skip to content
This repository was archived by the owner on Apr 3, 2023. It is now read-only.

feat: Add K8s 1.14.4 payload for Azure Stack. #28

Merged
merged 248 commits into from
Jul 11, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
248 commits
Select commit Hold shift + click to select a range
e8a7cee
test: remove k8s.io/apiextensions-apiserver from framework
pohly Mar 13, 2019
cf805f5
update Bazel files
pohly Mar 13, 2019
25c615c
test: fix golint warnings in crd_util.go
pohly Mar 13, 2019
4b4b6cd
fix race condition issue for smb mount on windows
andyzhangx Mar 14, 2019
d22a39d
stop vsphere cloud provider from spamming logs with `failed to patch IP`
frapposelli Mar 14, 2019
7f364b1
Remove reference to USE_RELEASE_NODE_BINARIES.
pjh Mar 14, 2019
c354816
Clear conntrack entries on 0 -> 1 endpoint transition with externalIPs
JacobTanenbaum Mar 11, 2019
da16e41
Move to golang 1.12.1 official image
dims Mar 16, 2019
364b18c
Merge pull request #75375 from frapposelli/GH-75236
k8s-ci-robot Mar 18, 2019
fcadf14
fix-kubeadm-init-output
fabriziopandini Mar 18, 2019
b61baea
Merge pull request #75420 from fabriziopandini/fix-kubeadm-init-output
k8s-ci-robot Mar 18, 2019
28910bf
Merge pull request #75387 from pjh/remove-use-release-node-binaries
k8s-ci-robot Mar 18, 2019
aa9cbd1
Merge pull request #75265 from JacobTanenbaum/ClearExternalIPs
k8s-ci-robot Mar 18, 2019
cacafc1
Mark audit e2e tests as flaky
liggitt Mar 18, 2019
cd9f18b
Merge pull request #75340 from pohly/framework-crd-utils
k8s-ci-robot Mar 18, 2019
52bb829
Bump kube-cross image to 1.12.1-2
liggitt Mar 18, 2019
a4f2590
Merge pull request #75371 from andyzhangx/smb-mount-win-lock
k8s-ci-robot Mar 18, 2019
a6034e5
Restore username and password kubectl flags
liggitt Mar 18, 2019
bfd8ad3
build/gci: bump CNI version to 0.7.5
dcbw Mar 18, 2019
39277cd
Merge pull request #75455 from dcbw/cni-0.7.5
k8s-ci-robot Mar 18, 2019
bcbf1bc
Merge pull request #75422 from dims/move-to-golang-1.12.1-official-image
k8s-ci-robot Mar 19, 2019
5cc445d
Merge pull request #75447 from liggitt/flaky-audit
k8s-ci-robot Mar 19, 2019
1d441c1
Merge pull request #75451 from liggitt/kubectl-username
k8s-ci-robot Mar 19, 2019
f5ee25e
Merge remote-tracking branch 'origin/master' into release-1.14
hoegaarden Mar 19, 2019
5052da0
Add/Update CHANGELOG-1.14.md for v1.14.0-rc.1.
Mar 19, 2019
6af50b9
Restore machine readability to the print-join-command output
displague Mar 19, 2019
82481fa
Merge pull request #75489 from neolit123/automated-cherry-pick-of-#75…
k8s-ci-robot Mar 20, 2019
98f94d8
bump required minimum go version to 1.12.1 (strings package compatibi…
Mar 20, 2019
641856d
Merge pull request #75530 from logicalhan/automated-cherry-pick-of-#7…
k8s-ci-robot Mar 21, 2019
5650d78
Bump go-openapi/jsonpointer and go-openapi/jsonreference versions
alejandrox1 Mar 25, 2019
63510c8
Kubernetes version v1.14.1-beta.0 openapi-spec file updates
Mar 25, 2019
a2e9891
Add/Update CHANGELOG-1.14.md for v1.14.0.
Mar 25, 2019
93d7e18
1.14 release notes fixes
jeefy Mar 25, 2019
b805719
Merge pull request #75697 from jeefy/release-1.14
k8s-ci-robot Mar 25, 2019
a207351
Add flag to enable strict ARP
lbernail Mar 12, 2019
66d2fe9
Do not delete existing VS and RS when starting
lbernail Mar 12, 2019
d195255
Update Cluster Autscaler version to 1.14.0
losipiuk Mar 19, 2019
3acb81c
Fix Windows to read VM UUIDs from serial numbers
Mar 4, 2019
696303a
godeps: update vmware/govmomi to v0.20 release
dougm Mar 20, 2019
d35c86f
vsphere: govmomi rest API simulator requires authentication
dougm Mar 20, 2019
fdd0a45
vSphere: add token auth support for tags client
dougm Mar 20, 2019
a9f35a6
Merge pull request #75656 from alejandrox1/bump-go-openapi-jsonpointe…
k8s-ci-robot Mar 27, 2019
1d56d56
gce: configure: validate SA has storage scope
Mar 11, 2019
90cf8be
fix-external-etcd
fabriziopandini Mar 28, 2019
93388c9
Update gcp images with security patches
serathius Mar 14, 2019
275a748
kubeadm: fix "upgrade plan" not working without k8s version
neolit123 Mar 29, 2019
0b7e042
Disable GCE agent address management on Windows nodes.
pjh Mar 29, 2019
c3f272f
kube-aggregator: bump openapi aggregation log level
roycaihw Mar 27, 2019
5c7e2fd
Explicitly flush headers when proxying
liggitt Mar 29, 2019
211bc61
fix-kubeadm-upgrade-12-13-14
fabriziopandini Apr 2, 2019
61ac8e3
GCE/Windows: disable stackdriver logging agent
yujuhong Apr 3, 2019
c6bb01d
Finish saving test results on failure
johnSchnake Apr 2, 2019
ae13b88
Avoid panic in cronjob sorting
tomwans Mar 27, 2019
b4af0fa
Merge pull request #75721 from DataDog/automated-cherry-pick-of-#7528…
k8s-ci-robot Apr 4, 2019
8465371
Merge pull request #75734 from rhockenbury/automated-cherry-pick-of-#…
k8s-ci-robot Apr 4, 2019
67f2657
Merge pull request #75841 from javier-b-perez/automated-cherry-pick-o…
k8s-ci-robot Apr 4, 2019
9e2d66a
Merge pull request #75851 from neolit123/automated-cherry-pick-of-#75…
k8s-ci-robot Apr 4, 2019
7151a59
Merge pull request #75901 from neolit123/automated-cherry-pick-of-#75…
k8s-ci-robot Apr 4, 2019
e862736
Merge pull request #75908 from pjh/automated-cherry-pick-of-#75855-up…
k8s-ci-robot Apr 4, 2019
71e429a
Merge pull request #76101 from johnSchnake/automated-cherry-pick-of-#…
k8s-ci-robot Apr 4, 2019
ea32575
Merge pull request #75733 from losipiuk/automated-cherry-pick-of-#754…
k8s-ci-robot Apr 4, 2019
4e0bcf3
Merge pull request #75996 from roycaihw/automated-cherry-pick-of-#757…
k8s-ci-robot Apr 4, 2019
2cd1cfe
Merge pull request #76046 from liggitt/automated-cherry-pick-of-#7588…
k8s-ci-robot Apr 4, 2019
e169638
Merge pull request #75956 from fabriziopandini/fix-kubeadm-upgrade-12…
k8s-ci-robot Apr 4, 2019
21340c5
Removed cleanup for non-current kube-proxy modes in newProxyServer()
Apr 3, 2019
4034cad
Depricated --cleanup-ipvs flag in kube-proxy
Apr 4, 2019
8378f7b
Fixed old function signature in kube-proxy tests.
Apr 4, 2019
8b10712
Revert "Deprecated --cleanup-ipvs flag in kube-proxy"
Apr 4, 2019
dfb1caf
Revert "Fixed old function signature in kube-proxy tests."
Apr 5, 2019
18e4a87
Fixed --cleanup-ipvs help text
Apr 5, 2019
541b980
Check for required name parameter in dynamic client
lblackstone Mar 6, 2019
da6808f
Merge pull request #76179 from vllry/automated-cherry-pick-of-#76109-…
k8s-ci-robot Apr 5, 2019
aff81e2
Fix empty array expansion error in cluster/gce/util.sh
kewu1992 Apr 4, 2019
19d66e9
Merge pull request #75885 from kawych/automated-cherry-pick-of-#75362…
k8s-ci-robot Apr 5, 2019
530d3db
Merge pull request #76208 from kewu1992/automated-cherry-pick-of-#761…
k8s-ci-robot Apr 5, 2019
b5e1ea4
Merge pull request #75742 from rhockenbury/automated-cherry-pick-of-#…
k8s-ci-robot Apr 5, 2019
7fc21cc
Merge pull request #76102 from vllry/automated-cherry-pick-of-#75772-…
k8s-ci-robot Apr 5, 2019
b739410
Merge pull request #76100 from yujuhong/automated-cherry-pick-of-#760…
k8s-ci-robot Apr 5, 2019
0b0d332
Improve volume operation metrics
msau42 Mar 26, 2019
591694f
Add e2e tests
msau42 Apr 3, 2019
6a45dd9
ensuring that logic is checking for differences in listener
frankgreco Apr 5, 2019
2f2a038
Kubernetes version v1.14.2-beta.0 openapi-spec file updates
Apr 8, 2019
319930f
Delete only unscheduled pods if node doesn't exist anymore.
krzysztof-jastrzebski Apr 2, 2019
c749f67
Add/Update CHANGELOG-1.14.md for v1.14.1.
Apr 8, 2019
412a892
Use Node-Problem-Detector v0.6.3 on GCI
wangzhen127 Apr 5, 2019
e5a4a92
Merge pull request #76274 from krzysztof-jastrzebski/automated-cherry…
k8s-ci-robot Apr 9, 2019
dc734ed
proxy: Take into account exclude CIDRs while deleting legacy real ser…
namreg Apr 9, 2019
69b2bc0
Merge pull request #76287 from wangzhen127/automated-cherry-pick-of-#…
k8s-ci-robot Apr 12, 2019
8921f03
kubeadm: Don't error out on join with --cri-socket override
rosti Apr 12, 2019
d399072
Bump coreos/go-semver
Apr 12, 2019
f144079
Merge pull request #76528 from tpepper/release-1.14
k8s-ci-robot Apr 13, 2019
3c949c7
Merge pull request #76446 from namreg/automated-cherry-pick-of-#76334…
k8s-ci-robot Apr 13, 2019
9f8ceb0
Fix Azure SLB support for multiple backend pools
feiskyer Apr 17, 2019
a98d10b
Restore metrics-server using of IP addresses
serathius Apr 19, 2019
5376b64
refactor detach azure disk retry operation
andyzhangx Apr 13, 2019
77d1d3f
move disk lock process to azure cloud provider
andyzhangx Apr 14, 2019
9141812
Fix concurrent map access in Portworx create volume call
Apr 9, 2019
31a70b8
Fix race condition between actual and desired state in kublet volume …
jingxu97 Mar 19, 2019
69134cd
fix validation message: apiServerEndpoints -> apiServerEndpoint
SataQiu Apr 23, 2019
3e1553e
add shareName param in azure file storage class
andyzhangx Apr 22, 2019
68309f5
Update Cluster Autoscaler to 1.14.2
losipiuk Apr 25, 2019
8877269
Create the "internal" firewall rule for kubemark master.
mm4tt Apr 18, 2019
b8f2b77
Merge pull request #76829 from serathius/automated-cherry-pick-of-#76…
k8s-ci-robot Apr 26, 2019
c01eca5
fix disk list corruption issue
andyzhangx Apr 28, 2019
ffa6160
Restrict builds to officially supported platforms
mtaufen Apr 24, 2019
9a816bc
Fix verify godeps failure
mtaufen Apr 29, 2019
e9a577f
Merge pull request #77239 from mtaufen/fix-godeps
k8s-ci-robot Apr 30, 2019
b4ad1e1
Upgrade Stackdriver Logging Agent addon image from 1.6.0 to 1.6.8.
qingling128 Apr 29, 2019
c72a5b2
Merge pull request #75719 from DataDog/automated-cherry-pick-of-#7529…
k8s-ci-robot Apr 30, 2019
fe44df8
Test kubectl cp escape
tallclair Apr 13, 2019
8db8423
Properly handle links in tar
soltysh Apr 16, 2019
0ab612b
Bump debian-iptables versions to v11.0.2.
grayluck Apr 2, 2019
932060c
os exit when option is true
LexCC Apr 24, 2019
8c00490
Merge pull request #76223 from frankgreco/automated-cherry-pick-of-#7…
k8s-ci-robot Apr 30, 2019
d88be4d
Merge pull request #77199 from andyzhangx/automated-cherry-pick-of-#7…
k8s-ci-robot Apr 30, 2019
d606e12
Pin GCE Windows node image to 1809 v20190312.
pjh Apr 17, 2019
f747e39
Merge pull request #76753 from feiskyer/automated-cherry-pick-of-#766…
k8s-ci-robot May 1, 2019
ba43257
Merge pull request #76886 from andyzhangx/automated-cherry-pick-of-#7…
k8s-ci-robot May 1, 2019
4207dde
Merge pull request #76510 from neolit123/automated-cherry-pick-of-#76…
k8s-ci-robot May 1, 2019
803a14d
Merge pull request #77270 from grayluck/automated-cherry-pick-of-#759…
k8s-ci-robot May 1, 2019
b01e2a3
Update the dynamic volume limit in GCE PD
jingxu97 Apr 24, 2019
68099ce
Merge pull request #77214 from mtaufen/automated-cherry-pick-of-#7697…
k8s-ci-robot May 1, 2019
5769863
Use consistent imageRef during container startup
tallclair Apr 10, 2019
64accfc
Upgrade compute API to version 2019-03-01
feiskyer Apr 21, 2019
cd515c8
Replace vmss update API with instance-level update API
feiskyer Apr 15, 2019
2507454
Cleanup codes that not required any more
feiskyer Apr 16, 2019
d32c2d5
Add unit tests
feiskyer Apr 16, 2019
0bbf72c
Update vendors
feiskyer Apr 21, 2019
f856655
Fix issues because of rebase
feiskyer May 2, 2019
65b0557
Pick up security patches for fluentd-gcp-scaler by upgrading to versi…
serathius Apr 18, 2019
8ffc4b2
Merge pull request #76222 from msau42/automated-cherry-pick-of-#75750…
k8s-ci-robot May 2, 2019
151efe1
Merge pull request #77260 from soltysh/automated-cherry-pick-of-#7678…
k8s-ci-robot May 2, 2019
318c9d4
Merge pull request #76992 from feiskyer/cherry-pick-76656-to-1.14
k8s-ci-robot May 2, 2019
f350b2c
Merge pull request #77011 from SataQiu/automated-cherry-pick-of-#7692…
k8s-ci-robot May 2, 2019
8e8dea6
Merge pull request #77117 from mm4tt/automated-cherry-pick-of-#76773-…
k8s-ci-robot May 2, 2019
b083bd4
Merge pull request #77276 from vllry/automated-cherry-pick-of-#76732-…
k8s-ci-robot May 2, 2019
1023bb9
Merge pull request #77285 from pjh/automated-cherry-pick-of-#76722-up…
k8s-ci-robot May 2, 2019
42a89ea
Short-circuit quota admission rejection on zero-delta updates
liggitt Apr 12, 2019
7b1b46b
Accept admission request if resource is being deleted
mansi-a Apr 26, 2019
ebf834b
Merge pull request #77042 from andyzhangx/automated-cherry-pick-of-#7…
k8s-ci-robot May 2, 2019
c973108
Error when etcd3 watch finds delete event with nil prevKV
Apr 16, 2019
28bede9
Merge pull request #77337 from serathius/automated-cherry-pick-of-#76…
k8s-ci-robot May 6, 2019
31c8497
Merge pull request #76980 from jingxu97/automated-cherry-pick-of-#754…
k8s-ci-robot May 6, 2019
049611b
Merge pull request #77311 from jingxu97/automated-cherry-pick-of-#769…
k8s-ci-robot May 6, 2019
97ef497
Merge pull request #77320 from tallclair/automated-cherry-pick-of-#76…
k8s-ci-robot May 6, 2019
09f3af0
Merge pull request #77393 from liggitt/automated-cherry-pick-of-#7667…
k8s-ci-robot May 6, 2019
e2151e6
Merge pull request #77064 from losipiuk/lo/ca-1.14.2
k8s-ci-robot May 6, 2019
399e37b
Merge pull request #77249 from qingling128/automated-cherry-pick-of-#…
k8s-ci-robot May 7, 2019
3a208b6
Merge pull request #76960 from harsh-px/automated-cherry-pick-of-#763…
k8s-ci-robot May 8, 2019
d1c57a2
Bump addon-manager to v9.0.1 - Rebase image on debian-base:v1.0.0.
MrHohn Apr 30, 2019
4ecab5e
Remove terminated pod from summary api.
Random-Liu May 4, 2019
e502ca4
Expect the correct object type to be removed
liggitt May 3, 2019
433c2f5
check if Memory is not nil for container stats
yastij May 9, 2019
8bdf22b
Merge pull request #77685 from yujuhong/automated-cherry-pick-of-#774…
k8s-ci-robot May 10, 2019
59a9c64
Merge pull request #76199 from mvladev/automated-cherry-pick-of-#7507…
k8s-ci-robot May 10, 2019
39c09f8
Merge pull request #77640 from Random-Liu/automated-cherry-pick-of-#7…
k8s-ci-robot May 10, 2019
d26a7ca
Merge pull request #77367 from mansi-a/automated-cherry-pick-of-#7629…
k8s-ci-robot May 10, 2019
9a4445f
Merge pull request #77622 from MrHohn/automated-cherry-pick-of-#77282…
k8s-ci-robot May 10, 2019
46d8155
Merge pull request #77729 from yastij/automated-cherry-pick-of-#77656…
k8s-ci-robot May 10, 2019
c192ba4
Fix eviction dry-run
Apr 23, 2019
68cff86
Update k8s-dns-node-cache image version
StevenACoffman Apr 24, 2019
c90b0ea
Update to go 1.12.4
cblecker Apr 15, 2019
158c3cb
Update to go 1.12.5
cblecker May 8, 2019
d55560f
Bump ip-masq-agent version to v2.3.0
anfernee May 13, 2019
59a8986
fix incorrect prometheus metrics
andyzhangx May 9, 2019
66049e3
Merge pull request #77831 from cblecker/automated-cherry-pick-of-#765…
k8s-ci-robot May 14, 2019
0a7e849
In GuaranteedUpdate, retry on any error if we are working with stale …
May 8, 2019
6919c6e
BoundServiceAccountTokenVolume: fix InClusterConfig
mikedanese May 14, 2019
1503be4
Don't create a RuntimeClassManager without a KubeClient
tallclair May 14, 2019
fa61af1
Kubernetes version v1.14.3-beta.0 openapi-spec file updates
May 16, 2019
28f2526
Add/Update CHANGELOG-1.14.md for v1.14.2.
May 16, 2019
6e4df6a
fix CVE-2019-11244: `kubectl --http-cache=<world-accessible dir>` cre…
yuchengwu May 14, 2019
95b2f6a
Upgrade Azure network API version to 2018-07-01
feiskyer May 17, 2019
66503fb
Update godeps
feiskyer May 17, 2019
21b9a31
Terminate watchers when watch cache is destroyed
liggitt May 17, 2019
63bad1d
honor overridden tokenfile, add InClusterConfig override tests
liggitt May 15, 2019
1b18987
Don't use mapfile as it isn't bash 3 compatible
cblecker May 6, 2019
a878f90
fix unbound array variable
adisky May 15, 2019
b7ce1ed
fix unbound variable release.sh
adisky May 16, 2019
1d3fc2a
Don't use declare -g in build
cblecker May 17, 2019
defab15
Check KUBE_SERVER_PLATFORMS existence
figo May 17, 2019
39fc3c4
Merge pull request #78082 from cblecker/automated-cherry-pick-of-#773…
k8s-ci-robot May 19, 2019
93263cd
Backport of #78137: godeps: update vmware/govmomi to v0.20.1
dougm May 21, 2019
88996f8
Merge pull request #77855 from andyzhangx/automated-cherry-pick-of-#7…
k8s-ci-robot May 21, 2019
484ab14
Merge pull request #77897 from mikedanese/automated-cherry-pick-of-#7…
k8s-ci-robot May 21, 2019
098854a
Merge pull request #77236 from apelisse/automated-cherry-pick-of-#769…
k8s-ci-robot May 21, 2019
92e692d
Merge pull request #77875 from caesarxuchao/automated-cherry-pick-of-…
k8s-ci-robot May 21, 2019
4efb32b
Merge pull request #77947 from tallclair/automated-cherry-pick-of-#77…
k8s-ci-robot May 21, 2019
4ccdc8b
Merge pull request #78027 from yuchengwu/automated-cherry-pick-of-#77…
k8s-ci-robot May 21, 2019
bbeb6f9
fix: failed to close kubelet->API connections on heartbeat failure
gaorong May 16, 2019
6c1b3b4
Revert "Use consistent imageRef during container startup"
tallclair May 23, 2019
74a785b
fix azure retry issue when return 2XX with error
andyzhangx May 24, 2019
b1fdb02
Merge pull request #77830 from prameshj/automated-cherry-pick-of-#770…
k8s-ci-robot May 30, 2019
9150633
Merge pull request #78034 from liggitt/automated-cherry-pick-of-#7802…
k8s-ci-robot May 31, 2019
0096daf
Merge pull request #78281 from gaorong/automated-cherry-pick-of-#7801…
k8s-ci-robot May 31, 2019
801f4e7
Merge pull request #78422 from andyzhangx/automated-cherry-pick-of-#7…
k8s-ci-robot May 31, 2019
a7a3c7d
Disable graceful termination for udp
lbernail May 1, 2019
0202641
Merge pull request #78316 from tallclair/automated-cherry-pick-of-#78…
k8s-ci-robot May 31, 2019
c3da106
cherry pick of 017f57a, had to do a very simple merge of BUILD
squeed Feb 13, 2019
051c16a
Merge pull request #78567 from DataDog/automated-cherry-pick-of-#7780…
k8s-ci-robot Jun 1, 2019
b9ab369
Fix memory leak from not closing hcs container handles
May 31, 2019
5c102a4
Merge pull request #78180 from dougm/vsphere-token-auth-godeps
k8s-ci-robot Jun 4, 2019
5e53fd6
Merge pull request #78066 from feiskyer/az-network-2018-07-01-1.14
k8s-ci-robot Jun 4, 2019
7d90e13
Fix volume mount tests issue for windows
jingxu97 Jun 3, 2019
ce96839
Kubernetes version v1.14.4-beta.0 openapi-spec file updates
Jun 6, 2019
0020140
Add/Update CHANGELOG-1.14.md for v1.14.3.
Jun 6, 2019
1ba69b1
Fix kubectl apply skew test with extra properties
liggitt Jun 6, 2019
04a3e29
fix: update vm if detach a non-existing disk
andyzhangx Jun 4, 2019
85bdd81
picked up extra unnecessary dep in merge
paulgmiller Jun 10, 2019
4e65976
Move CSIDriver Lister to the controller
xing-yang Mar 4, 2019
702f00c
Fix incorrect procMount defaulting
liggitt Jun 11, 2019
d3e7aba
vSphere: allow SAML token delegation
dougm Jun 10, 2019
d1c9959
Merge pull request #78772 from liggitt/automated-cherry-pick-of-#7877…
k8s-ci-robot Jun 12, 2019
11f8744
Use any host that mounts the datastore to create Volume
subramanian-neelakantan Mar 8, 2019
a252fb9
ipvs: fix string check for IPVS protocol during graceful termination
andrewsykim Jun 13, 2019
e7c82c0
fix flexvol stuck issue due to corrupted mnt point
andyzhangx Apr 26, 2019
4023816
Merge pull request #78665 from benmoss/automated-cherry-pick-of-#7859…
k8s-ci-robot Jun 19, 2019
0f9623d
Avoid the default server mux
tallclair May 17, 2019
5098719
Merge pull request #78883 from liggitt/procmount-1.14
k8s-ci-robot Jun 20, 2019
cb7218f
Merge pull request #79101 from andrewsykim/automated-cherry-pick-of-#…
k8s-ci-robot Jun 20, 2019
65de86e
Merge pull request #78602 from paulgmiller/release-1.14
k8s-ci-robot Jun 20, 2019
2a4632e
Merge pull request #78750 from jingxu97/automated-cherry-pick-of-#786…
k8s-ci-robot Jun 20, 2019
3df2c60
Merge pull request #78790 from andyzhangx/automated-cherry-pick-of-#7…
k8s-ci-robot Jun 20, 2019
2ff91b0
Merge pull request #78878 from msau42/automated-cherry-pick-of-#75129…
k8s-ci-robot Jun 20, 2019
87de10e
Merge pull request #78905 from dougm/automated-cherry-pick-of-#78876-…
k8s-ci-robot Jun 20, 2019
8daa63b
Merge pull request #78961 from subramanian-neelakantan/automated-cher…
k8s-ci-robot Jun 20, 2019
6b360e9
Merge pull request #79131 from andyzhangx/automated-cherry-pick-of-#7…
k8s-ci-robot Jun 20, 2019
2d20b57
Merge pull request #77832 from anfernee/release-1.14
k8s-ci-robot Jun 21, 2019
ed402e3
Ignore cgroup pid support if related feature gates are disabled
rafatio Jun 15, 2019
7782a90
kubelet: retry pod sandbox creation when containers were never created
yujuhong Jun 27, 2019
23a7bd5
Default resourceGroup should be used when value of annotation azure-l…
feiskyer Jun 28, 2019
55bca27
Merge pull request #79483 from yujuhong/automated-cherry-pick-of-#794…
k8s-ci-robot Jun 28, 2019
2fcb57f
Merge pull request #79338 from rafatio/automated-cherry-pick-of-#7907…
k8s-ci-robot Jun 29, 2019
d5f2096
Merge pull request #79519 from feiskyer/automated-cherry-pick-of-#795…
k8s-ci-robot Jun 29, 2019
ea0007d
fix kubelet can not delete orphaned pod directory when the kubelet's …
gaorong Jun 17, 2019
a50985c
Allow unit test to pass on machines without ipv6
liggitt Jun 28, 2019
c5a761c
Merge pull request #79575 from nikhita/ipv6-unit-test-fix
k8s-ci-robot Jul 1, 2019
34170a1
Fix AWS DHCP option set domain names causing garbled InternalDNS or H…
Jun 26, 2019
5f7e540
Fix closing of dirs in doSafeMakeDir
odinuge Jun 28, 2019
2cc5100
Merge pull request #79182 from tallclair/automated-cherry-pick-of-#78…
k8s-ci-robot Jul 2, 2019
d881d48
There are various reasons that the HPA will decide not the change the
Jul 2, 2019
d94c7dd
Merge pull request #79708 from josephburnett/release-1.14
k8s-ci-robot Jul 3, 2019
62a6ddb
Merge pull request #79618 from wongma7/automated-cherry-pick-of-#7944…
k8s-ci-robot Jul 3, 2019
2d0cf16
Merge pull request #79664 from odinuge/automated-cherry-pick-of-#7953…
k8s-ci-robot Jul 3, 2019
9f1b2df
Merge pull request #79571 from SataQiu/automated-cherry-pick-of-#7909…
k8s-ci-robot Jul 3, 2019
0812b98
edit google dns hostname
rajansandeep Jul 3, 2019
a87e9a9
Merge pull request #79748 from BenTheElder/automated-cherry-pick-of-#…
k8s-ci-robot Jul 4, 2019
aaab890
Merge tag 'v1.14.4' into test-release-1.14
rjaini Jul 9, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
146 changes: 108 additions & 38 deletions CHANGELOG-1.14.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion api/openapi-spec/swagger.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions cluster/addons/ip-masq-agent/ip-masq-agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
kubernetes.io/cluster-service: "true"
addonmanager.kubernetes.io/mode: Reconcile
---
# https://github.com/kubernetes-incubator/ip-masq-agent/blob/v2.0.0/README.md
# https://github.com/kubernetes-incubator/ip-masq-agent/blob/v2.3.0/README.md
apiVersion: apps/v1
kind: DaemonSet
metadata:
Expand All @@ -32,7 +32,7 @@ spec:
hostNetwork: true
containers:
- name: ip-masq-agent
image: k8s.gcr.io/ip-masq-agent-amd64:v2.1.1
image: k8s.gcr.io/ip-masq-agent-amd64:v2.3.0
args:
- --masq-chain=IP-MASQ
resources:
Expand Down
1 change: 1 addition & 0 deletions cmd/kube-controller-manager/app/core.go
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@ func startAttachDetachController(ctx ControllerContext) (http.Handler, bool, err
ctx.InformerFactory.Core().V1().PersistentVolumeClaims(),
ctx.InformerFactory.Core().V1().PersistentVolumes(),
ctx.InformerFactory.Storage().V1beta1().CSINodes(),
ctx.InformerFactory.Storage().V1beta1().CSIDrivers(),
ctx.Cloud,
ProbeAttachableVolumePlugins(),
GetDynamicPluginProber(ctx.ComponentConfig.PersistentVolumeBinderController.VolumeConfiguration),
Expand Down
5 changes: 3 additions & 2 deletions cmd/kubelet/app/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -708,9 +708,10 @@ func run(s *options.KubeletServer, kubeDeps *kubelet.Dependencies, stopCh <-chan
}

if s.HealthzPort > 0 {
healthz.DefaultHealthz()
mux := http.NewServeMux()
healthz.InstallHandler(mux)
go wait.Until(func() {
err := http.ListenAndServe(net.JoinHostPort(s.HealthzBindAddress, strconv.Itoa(int(s.HealthzPort))), nil)
err := http.ListenAndServe(net.JoinHostPort(s.HealthzBindAddress, strconv.Itoa(int(s.HealthzPort))), mux)
if err != nil {
klog.Errorf("Starting health server failed: %v", err)
}
Expand Down
16 changes: 13 additions & 3 deletions pkg/api/pod/util.go
Original file line number Diff line number Diff line change
Expand Up @@ -406,12 +406,22 @@ func dropDisabledProcMountField(podSpec, oldPodSpec *api.PodSpec) {
defaultProcMount := api.DefaultProcMount
for i := range podSpec.Containers {
if podSpec.Containers[i].SecurityContext != nil {
podSpec.Containers[i].SecurityContext.ProcMount = &defaultProcMount
if podSpec.Containers[i].SecurityContext.ProcMount != nil {
// The ProcMount field was improperly forced to non-nil in 1.12.
// If the feature is disabled, and the existing object is not using any non-default values, and the ProcMount field is present in the incoming object, force to the default value.
// Note: we cannot force the field to nil when the feature is disabled because it causes a diff against previously persisted data.
podSpec.Containers[i].SecurityContext.ProcMount = &defaultProcMount
}
}
}
for i := range podSpec.InitContainers {
if podSpec.InitContainers[i].SecurityContext != nil {
podSpec.InitContainers[i].SecurityContext.ProcMount = &defaultProcMount
if podSpec.InitContainers[i].SecurityContext.ProcMount != nil {
// The ProcMount field was improperly forced to non-nil in 1.12.
// If the feature is disabled, and the existing object is not using any non-default values, and the ProcMount field is present in the incoming object, force to the default value.
// Note: we cannot force the field to nil when the feature is disabled because it causes a diff against previously persisted data.
podSpec.InitContainers[i].SecurityContext.ProcMount = &defaultProcMount
}
}
}
}
Expand Down Expand Up @@ -473,7 +483,7 @@ func runtimeClassInUse(podSpec *api.PodSpec) bool {
return false
}

// procMountInUse returns true if the pod spec is non-nil and has a SecurityContext's ProcMount field set
// procMountInUse returns true if the pod spec is non-nil and has a SecurityContext's ProcMount field set to a non-default value
func procMountInUse(podSpec *api.PodSpec) bool {
if podSpec == nil {
return false
Expand Down
20 changes: 17 additions & 3 deletions pkg/api/pod/util_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -616,7 +616,7 @@ func TestDropProcMount(t *testing.T) {
},
}
}
podWithoutProcMount := func() *api.Pod {
podWithDefaultProcMount := func() *api.Pod {
return &api.Pod{
Spec: api.PodSpec{
RestartPolicy: api.RestartPolicyNever,
Expand All @@ -625,6 +625,15 @@ func TestDropProcMount(t *testing.T) {
},
}
}
podWithoutProcMount := func() *api.Pod {
return &api.Pod{
Spec: api.PodSpec{
RestartPolicy: api.RestartPolicyNever,
Containers: []api.Container{{Name: "container1", Image: "testimage", SecurityContext: &api.SecurityContext{ProcMount: nil}}},
InitContainers: []api.Container{{Name: "container1", Image: "testimage", SecurityContext: &api.SecurityContext{ProcMount: nil}}},
},
}
}

podInfo := []struct {
description string
Expand All @@ -636,6 +645,11 @@ func TestDropProcMount(t *testing.T) {
hasProcMount: true,
pod: podWithProcMount,
},
{
description: "has default ProcMount",
hasProcMount: false,
pod: podWithDefaultProcMount,
},
{
description: "does not have ProcMount",
hasProcMount: false,
Expand Down Expand Up @@ -683,8 +697,8 @@ func TestDropProcMount(t *testing.T) {
t.Errorf("new pod was not changed")
}
// new pod should not have ProcMount
if !reflect.DeepEqual(newPod, podWithoutProcMount()) {
t.Errorf("new pod had ProcMount: %v", diff.ObjectReflectDiff(newPod, podWithoutProcMount()))
if procMountInUse(&newPod.Spec) {
t.Errorf("new pod had ProcMount: %#v", &newPod.Spec)
}
default:
// new pod should not need to be changed
Expand Down
24 changes: 0 additions & 24 deletions pkg/apis/apps/v1/zz_generated.defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions pkg/apis/apps/v1beta1/zz_generated.defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 0 additions & 24 deletions pkg/apis/apps/v1beta2/zz_generated.defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 0 additions & 6 deletions pkg/apis/batch/v1/zz_generated.defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions pkg/apis/batch/v1beta1/zz_generated.defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading