fabriziopandini
699983645d
add kubeadm init unit tests
2019-01-03 12:04:30 +01:00
Jordan Liggitt
73dcfe12da
Stop checking VolumeScheduling feature gate
2018-12-27 17:45:45 -05:00
Ed Bartosh
639101289c
kubeadm: use T.Run API in test/cmd
...
Used T.Run API for kubeadm tests in cmd/kubeadm/test/cmd/
This should improve testing output and make it more visible
which test is doing what.
2018-12-27 15:22:32 +02:00
Kubernetes Prow Robot
197fc67693
Merge pull request #72215 from caesarxuchao/minor-test-fix
...
Fix the unit test patch to not modify the node name
2018-12-25 19:57:09 -08:00
Kubernetes Prow Robot
190f6d870e
Merge pull request #71946 from bart0sh/PR0045-kubeadm-1260-simplify-minimum-kubernetes-version-bumps
...
kubeadm: simplify minimum Kubernetes version bumps
2018-12-21 21:28:53 -08:00
Kubernetes Prow Robot
5354f8bdfe
Merge pull request #72239 from wojtek-t/v1_lease_api
...
Promote Lease API to v1
2018-12-21 10:03:36 -08:00
Kubernetes Prow Robot
29b3ec9108
Merge pull request #72140 from wgliang/feature/adaptive-percentage-find-nodes
...
Set percentage of nodes scored in each cycle dynamically based on the…
2018-12-20 12:36:45 -08:00
wojtekt
73d14dede6
Promote Lease API to v1
2018-12-20 15:39:57 +01:00
Kubernetes Prow Robot
0c7e207904
Merge pull request #72064 from jayunit100/patch-2
...
(one liner) Update server.go's dockerd messages to be CRI based.
2018-12-20 04:42:35 -08:00
Kubernetes Prow Robot
4a21a774e9
Merge pull request #72059 from rojkov/kubeadm-check-remote-version-v2
...
kubeadm: refactor validateStableVersion()
2018-12-20 04:42:25 -08:00
Guoliang Wang
6515c4e09b
Set percentage of nodes scored in each cycle dynamically based on the cluster size
2018-12-20 11:20:00 +08:00
Kubernetes Prow Robot
7ce7a80cda
Merge pull request #71355 from bradhoekstra/kube-proxy-services-optional
...
Make kube-proxy service abstraction optional
2018-12-19 15:27:12 -08:00
Chao Xu
7223f0fd16
Fix the unit test patch to not modify the node name
2018-12-19 14:02:33 -08:00
Ed Bartosh
b40018da7b
kubeadm: simplify minimum Kubernetes version bumps
...
Replaced hardcoded "v0.12.0" strings with MinimumControlPlaneVersion and
MinimumKubeletVersion global variables.
This should help with a regular release version bumps.
2018-12-19 20:41:25 +02:00
Weibin Lin
842bd1e1ec
update deployment, daemonset, replicaset, statefulset to apps/v1
2018-12-19 10:46:45 -05:00
Kubernetes Prow Robot
b97092ca8f
Merge pull request #71399 from resouer/eclass-task-1
...
Eclass task 1: clean up old code
2018-12-18 08:47:13 -08:00
Kubernetes Prow Robot
73b9effcb6
Merge pull request #72030 from ereslibre/fix-race-condition-on-node-join
...
Fix race condition when joining nodes
2018-12-18 03:02:40 -08:00
wangqingcan
1081e919e3
Eclass Task 1: clean up old equiv class code
...
Co-authored-by: Harry Zhang <resouer@gmail.com>
Co-authored-by: Wang Qingcan <wangqingcan@baidu.com>
2018-12-17 17:05:49 -08:00
Kubernetes Prow Robot
e2be7c91d9
Merge pull request #70344 from andrewsykim/consolidate-node-delete
...
consolidate node deletion logic between kube-controller-manager and cloud-controller-manager
2018-12-17 15:49:16 -08:00
Anit Gandhi
60f754a8a3
kubeadm: fix nil check in join config creation
2018-12-17 13:57:37 -05:00
Dmitry Rozhkov
b9c2139ccc
kubeadm: refactor validateStableVersion()
...
Currently the function `cmd/kubeadm/app/util.validateStableVersion()`
doesn't validate remote versions in the special case when the client
version is empty. This makes the code more difficult to reason about,
because the function may successfully return a string which isn't a valid version.
Move handling the special case outside of the function to the place
where its meaning is more obvious.
2018-12-17 17:05:41 +02:00
jay vyas
2f92250977
Make Error message CRI compliant, retain dockerd directions.
2018-12-16 16:16:57 -05:00
Dmitry Rozhkov
4b6d91c2c3
kubeadm: print stack trace in case of unexpected error
2018-12-14 12:23:54 +02:00
Kubernetes Prow Robot
1c04caa043
Merge pull request #71945 from pytimer/kubeadm-etcd-fix
...
kubeadm: fixed etcd sync endpoints
2018-12-13 21:41:46 -08:00
Rafael Fernández López
6a8a832f61
Fix race condition when joining nodes
...
Despite we were checking for the kubelet kubeconfig file to be present, the
kubelet first writes this file and then the certificates the kubeconfig file
refers to. This represents a race condition in kubeadm in which when we confirm
that the kubelet's kubeconfig file is present we continue creating a clientset
out of it. However, the clientset creation will ensure that the certificates the
kubeconfig file refers to exist on the filesystem.
To fix this problem, not only wait for the kubelet's kubeconfig file to be
present, but also ensure that we can create a clientset ouf of it on our polling
process, while we wait for the kubelet to have performed the TLS bootstrap.
2018-12-13 20:51:35 +01:00
Kubernetes Prow Robot
15300ed765
Merge pull request #71967 from PaulineLc/remove-space-hyperkube
...
Removed redundant spaces in a comment
2018-12-12 11:36:31 -08:00
Kubernetes Prow Robot
05183bffe5
Merge pull request #71872 from yuexiao-wang/scheduler-nodeinfo
...
[scheduler cleanup phase 2]: Rename `pkg/scheduler/cache` to `pkg/scheduler/nodeinfo`
2018-12-12 08:08:33 -08:00
Pauline Lallinec
3678c7ab1c
removed spaces in comment
2018-12-11 12:13:57 -08:00
yuexiao-wang
f3353c358d
[scheduler cleanup phase 2]: Rename to
...
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn>
2018-12-11 11:21:12 +08:00
pytimer
48d757b6bb
kubeadm: fixed etcd sync endpoints
2018-12-11 10:03:22 +08:00
Kubernetes Prow Robot
0b13221f68
Merge pull request #71885 from dims/create-etcd-with-0700-permissions
...
Create /var/lib/etcd with 0700
2018-12-10 14:08:33 -08:00
Kubernetes Prow Robot
486f407b1d
Merge pull request #71890 from odacremolbap/replace-proxy-with-kubelet-kubeadm-docs
...
replace proxy with kubelet at kubeadm v1beta1 docs
2018-12-10 05:39:49 -08:00
Kubernetes Prow Robot
21a8d08fab
Merge pull request #71258 from bart0sh/PR0042-kubeadm-1159-improve-hostport-error-messages
...
kubeadm: improve hostport parsing error messages
2018-12-09 23:59:06 -08:00
Pablo Mercado
996845d9d9
replace proxy with kubelet at kubeadm v1beta1 docs
2018-12-09 08:51:34 +01:00
Davanum Srinivas
836f413cf1
Create /var/lib/etcd with 0700
...
If we let the hostpath with DirectoryOrCreate to create this directory
it defaults to 0755. A default install should use 0700 for better
security especially if the directory is not present.
Change-Id: Idc0266685895767b0d1c5710c8a4fb704805652f
2018-12-08 19:42:58 -05:00
Kubernetes Prow Robot
c06c08e5ae
Merge pull request #71828 from yuexiao-wang/cleanup-upgrad-etcd-left
...
kubeadm: fixed cleanup upgrade from no-TLS etcd to TLS etcd
2018-12-08 02:39:54 -08:00
yuexiao-wang
39f71245b3
kubeadm: fixed cleanup upgrade from no-TLS etcd to TLS etcd
...
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn>
2018-12-08 08:38:03 +08:00
Rostislav M. Georgiev
c3364cf48d
kubeadm: remove unused func runCmdPhase
...
Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com>
2018-12-07 13:30:32 +02:00
Kubernetes Prow Robot
fa0ef745cf
Merge pull request #71803 from yagonobre/fix-init-bootstrap
...
Use kubeconfig flag instead of kubeconfig-dir in kubeadm init phase bootstrap-token
2018-12-06 13:13:14 -08:00
Kubernetes Prow Robot
257a6d5bfa
Merge pull request #71755 from liggitt/tolerate-authn-lookup-failure
...
Allow kube-scheduler to tolerate cluster auth config lookup failure
2018-12-06 11:05:13 -08:00
Yago Nobre
05e5a3473d
Use kubeconfig flag instead of kubeconfig-dir in kubeadm init phase bootstrap-token
2018-12-06 14:42:45 -02:00
Brad Hoekstra
284cc82e71
Update bazel
2018-12-05 16:43:07 -05:00
Jordan Liggitt
416e114215
Allow kube-scheduler to tolerate cluster auth config lookup failure
2018-12-05 14:13:47 -05:00
yuexiao-wang
5610ac3c9c
cleanup upgrade from non-TLS etcd to TLS etcd
...
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn>
2018-12-05 23:10:13 +08:00
Kubernetes Prow Robot
0214031fcf
Merge pull request #71702 from yuexiao-wang/move-test
...
kubeadm: move test utilites out of /test
2018-12-04 20:06:54 -08:00
Kubernetes Prow Robot
7af52384ea
Merge pull request #71467 from rosti/nuke-config-print-defaults
...
kubeadm: remove kubeadm config print-defaults
2018-12-04 10:04:32 -08:00
yuexiao-wang
0dc0659e07
move test utilites out of /test
...
Signed-off-by: yuexiao-wang <wang.yuexiao@zte.com.cn>
2018-12-04 19:27:17 +08:00
Kubernetes Prow Robot
b6c8ef298e
Merge pull request #71663 from bart0sh/PR0044-kubeadm-1294-fix-unmount-kubelet-dirs
...
kubeadm: properly umount dirs in /var/lib/kubelet
2018-12-04 02:54:44 -08:00
Kubernetes Prow Robot
a9b69dc381
Merge pull request #71615 from jpbetz/etcd-3.3.10-0-image
...
Update default etcd server to 3.3.10 for kubernetes 1.14
2018-12-04 02:54:34 -08:00
Joe Betz
862b945e5a
Update default etcd server to 3.3.10 for kubernetes 1.13
2018-12-03 11:03:49 -08:00