kubernetes/cmd/kubeadm/app/util/apiclient
Kubernetes Submit Queue 44a1481859
Merge pull request #63400 from rajansandeep/corednsupgrade
Automatic merge from submit-queue (batch tested with PRs 55511, 63372, 63400, 63100, 63769). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Improve kubeadm upgrade path for CoreDNS

**What this PR does / why we need it**:
This PR achieves the following:
1. Retains the CoreDNS ConfigMap defined by the user during `kubeadm upgrade`.
2. Removes the CoreDNS deployment when user decides to install kube-dns during `kubeadm upgrade`.


**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #

**Special notes for your reviewer**:

**Release note**:

```release-note
NONE
```
2018-05-14 14:35:17 -07:00
..
BUILD [kubeadm] fix mirror-pod hash race condition 2018-04-20 18:32:03 -06:00
clientbacked_dryrun.go fix dynamic client name 2018-05-11 13:12:09 -04:00
dryrunclient_test.go Switching to rbac/v1 2017-09-24 10:47:29 -04:00
dryrunclient.go Improve error messages and comments in KubeAdm. 2017-12-14 11:11:58 -08:00
idempotency.go Improve coredns upgrade path 2018-05-09 12:37:22 -04:00
init_dryrun_test.go boring 2018-04-18 09:55:57 -07:00
init_dryrun.go boring 2018-04-18 09:55:57 -07:00
wait.go [kubeadm] fix mirror-pod hash race condition 2018-04-20 18:32:03 -06:00