Commit Graph

7355 Commits (bfa389dd5d2bd94e3221931ef5c91dad2365202d)

Author SHA1 Message Date
Darren Shepherd 166eceae0f Allow override of kubeconfig dialer 2019-02-22 08:57:02 -07:00
Darren Shepherd 5225d72944 Return master.Config from CreateServerChain 2019-02-22 08:57:02 -07:00
Darren Shepherd c47c6432f5 If you can't set hashsize on nf_conntrack don't fail 2019-02-22 08:57:02 -07:00
Darren Shepherd 8060d56594 Set default storage to json 2019-02-22 08:57:02 -07:00
Darren Shepherd 308250a213 Delete additional commands 2019-02-22 08:57:02 -07:00
Darren Shepherd 972c1f45d2 Delete GC dump 2019-02-22 08:57:02 -07:00
Darren Shepherd eb8aa7d838 Delete nsenter and containerized flag 2019-02-22 08:57:02 -07:00
Darren Shepherd 0b13bcec31 Remove containerd container from cadvisor 2019-02-22 08:57:02 -07:00
Darren Shepherd 555040419d Delete etcd validation 2019-02-22 08:57:02 -07:00
Darren Shepherd 9092b12439 Remove client-go auth plugins 2019-02-22 08:57:02 -07:00
Darren Shepherd a915a35bd0 Delete anonymous auth 2019-02-22 08:57:02 -07:00
Darren Shepherd 67c5df7176 Remove RequestHeader and ClientCerts auth 2019-02-22 08:57:02 -07:00
Darren Shepherd a260e501ef Delete bootstrap token 2019-02-22 08:57:02 -07:00
Darren Shepherd 69e3c58ca1 Remove tunneler 2019-02-22 08:57:02 -07:00
Darren Shepherd 1a54a9f4ca Delete most volume drivers 2019-02-22 08:57:02 -07:00
Darren Shepherd c3b7ce5f9b Delete cloud provider 2019-02-22 08:57:02 -07:00
Darren Shepherd d20c139f88 Remove openapi/swagger 2019-02-22 08:57:02 -07:00
Darren Shepherd d4b818cffc Remove KubeletPodResources 2019-02-22 08:57:02 -07:00
Darren Shepherd 7e69045b03 Remove BoundServiceAccountTokenVolume 2019-02-22 08:57:02 -07:00
Darren Shepherd 67c88fed03 Remove TTLAfterFinished 2019-02-22 08:57:02 -07:00
Darren Shepherd 04d77460d4 Remove EnableEquivalenceClassCache 2019-02-22 08:57:02 -07:00
Darren Shepherd 20baab69dc Remove coordination/v1beta1 2019-02-22 08:57:02 -07:00
Darren Shepherd 2ac456b234 Delete cloud-controller-manager 2019-02-22 08:57:02 -07:00
Darren Shepherd 7da69496e7 Delete bootstrap controller 2019-02-22 08:57:02 -07:00
Darren Shepherd b406236862 Delete route controller 2019-02-22 08:57:02 -07:00
Darren Shepherd 7b6a5abe41 Remove settings 2019-02-22 08:57:02 -07:00
Darren Shepherd 6c99e6b456 Remove events 2019-02-22 08:57:02 -07:00
Darren Shepherd ed63ae8f37 Remove authorization/v1beta1 2019-02-22 08:57:02 -07:00
Darren Shepherd 86bf15b811 Remove authentication/v1beta1 2019-02-22 08:57:02 -07:00
Matt Kelly 054ccad2ec
Add back --cert-dir option for init phase certs sa 2019-01-24 12:40:22 -05:00
Rafael Fernández López 485d0cb131 kubeadm: wait for the etcd cluster to be available when growing it
When the etcd cluster grows we need to explicitly wait for it to be
available. This ensures that we are not implicitly doing this in
following steps when they try to access the apiserver.
2019-01-20 15:32:36 +02:00
Kubernetes Prow Robot 5ffe054998
Merge pull request #72153 from ereslibre/automated-cherry-pick-of-#72030-upstream-release-1.13
Automated cherry pick of #72030: Fix race condition when joining nodes
2018-12-28 04:02:19 -08:00
Kubernetes Prow Robot faa246de1e
Merge pull request #72126 from neolit123/automated-cherry-pick-of-#72123-origin-release-1.13
Automated cherry pick of #72123: kubeadm: fix nil check in join config creation
2018-12-28 04:02:13 -08:00
Rafael Fernández López becb2b753c
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-18 12:11:29 +01:00
Anit Gandhi 2f6bf9d3a2 kubeadm: fix nil check in join config creation 2018-12-17 22:22:11 +02:00
pytimer 83bc69b865 kubeadm: fixed etcd sync endpoints 2018-12-14 13:57:00 +08:00
Kubernetes Prow Robot e06c990971
Merge pull request #71806 from liggitt/automated-cherry-pick-of-#71755-upstream-release-1.13
Automated cherry pick of #71755: Allow kube-scheduler to tolerate cluster auth config lookup
2018-12-11 20:37:25 -08:00
Yago Nobre 90783e7c52
Use kubeconfig flag instead of kubeconfig-dir in kubeadm init phase bootstrap-token 2018-12-06 17:14:44 -02:00
Jordan Liggitt e1722057b9 Allow kube-scheduler to tolerate cluster auth config lookup failure 2018-12-06 12:35:01 -05:00
k8s-ci-robot bb6101dfbb
Merge pull request #71385 from neolit123/kubeadm-fix-mark-control-plane-config
kubeadm: add missing --config flag to mark-control-plane phase
2018-11-24 09:29:49 -08:00
k8s-ci-robot 7098f1ad38
Merge pull request #71382 from yagonobre/fix-reset
Fix kubeadm reset in case of external etcd
2018-11-24 01:59:58 -08:00
Lubomir I. Ivanov a1a7ecaab3 kubeadm: add missing --config flag to mark-control-plane phase 2018-11-24 05:18:03 +02:00
Yago Nobre 52835fbc80
Fix kubeadm reset in case of external etcd 2018-11-23 16:27:00 -02:00
k8s-ci-robot 12e5eb7dc9
Merge pull request #71011 from sigma/pr/fix-inotify
replace golang.org/x/exp/inotify with standalone library
2018-11-22 18:07:51 -08:00
k8s-ci-robot d7823bee59
Merge pull request #71360 from fabriziopandini/fix-etcd-connection
Fix etcd connect for join --control-plane
2018-11-22 09:35:31 -08:00
fabriziopandini 8a53031b4e Fix etcd connect for join --control-plane 2018-11-22 17:17:27 +01:00
k8s-ci-robot 69f100e3b7
Merge pull request #70204 from imjching/70145-fix-glog-flags-apiserver
kube-apiserver: fix missing global flags for --help
2018-11-22 08:11:13 -08:00
k8s-ci-robot b6a0718858
Merge pull request #71323 from bart0sh/PR0043-kubeadm-init-use-commandline-options-with-config
kubeadm: override node registration options from command line (follow-up)
2018-11-22 01:46:51 -08:00
k8s-ci-robot 8d9ac261c4
Merge pull request #71315 from rosti/config-migrate-fix
kubeadm: config migrate handles more valid configs
2018-11-22 00:37:33 -08:00
Ed Bartosh b4b4718fc1 kubeadm: override node registration options from command line
'kubeadm init' silently ignores --node-name and --cri-socket
command line options if --config option is specified.

Implemented setting 'name' and 'criSocket' options from the command
line even if --config command line option is used.
2018-11-21 21:39:07 +02:00