kubernetes/cmd/kubeadm/app
Kubernetes Submit Queue c85aea35cb Merge pull request #50302 from fabriziopandini/kubeadm-phases-controlplane2
Automatic merge from submit-queue

kubeadm: Implementing the controlplane phase

**What this PR does / why we need it:**
This contains implementation of controlplane phases in kubeadm, which is part of the wider effort of implementing phases in kubeadm, previously in alpha stage.

The original proposal for this activity can be found [here](https://github.com/kubernetes/kubeadm/pull/156/files) and related comments.

Kubeadm phase implementation checklist is defined [here](https://github.com/kubernetes/kubeadm/issues/267)

Common implementation guidelines and principles for all phases are defined [here](https://docs.google.com/document/d/1VQMyFIVMfRGQPP3oCUpfjiWtOr3pLxp4g7cP-hXQFXc/edit?usp=sharing)

This PR implements:

- [x] kubeadm phase controlplane: wip by @fabriziopandini
  - [x] kubeadm phase controlplane all
  - [x] kubeadm phase controlplane etcd
  - [x] kubeadm phase controlplane apiserver
  - [x] kubeadm phase controlplane scheduler
  - [x] kubeadm phase controlplane controller-manager

**Which issue this PR fixes:**
https://github.com/kubernetes/kubeadm/issues/349

**Special notes for your reviewer:**
This PR implements the same approach of #49419, thus minimising rework/impacts on existing codebase.
2017-08-14 20:35:14 -07:00
..
apis/kubeadm Merge pull request #49129 from justinsb/revert_48056 2017-08-14 19:48:56 -07:00
cmd Merge pull request #50302 from fabriziopandini/kubeadm-phases-controlplane2 2017-08-14 20:35:14 -07:00
constants Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
discovery Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
images Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
node Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
phases Merge pull request #50302 from fabriziopandini/kubeadm-phases-controlplane2 2017-08-14 20:35:14 -07:00
preflight Use buildozer to delete licenses() rules except under third_party/ 2017-08-11 09:32:39 -07:00
util Autogenerated bazel etc. 2017-08-14 16:31:53 +02:00
BUILD Merge pull request #50302 from fabriziopandini/kubeadm-phases-controlplane2 2017-08-14 20:35:14 -07:00
kubeadm.go Refactor the whole binary, a lot of changes in one commit I know, but I just hacked on this and modified everything I thought was messy or could be done better. 2016-12-09 12:48:12 +02:00