• Kubernetes Submit Queue's avatar
    Merge pull request #53043 from kad/upgrade-ux · df569a3b
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue. 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>.
    
    Allow to use version labels in kubeadm upgrade apply command.
    
    **What this PR does / why we need it**:
    
    kubeadm upgrade apply now is able to utilize all possible combinations
    of version argument, including labels (latest, stable-1.8, ci/latest-1.9)
    as well as specific builds (v1.8.0-rc.1, ci/v1.9.0-alpha.1.123_01234567889)
    
    As side effect, specifying exact build to deploy from CI area is now also
    possible in kubeadm init command.
    
    **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes kubernetes/kubeadm#451
    
    **Special notes for your reviewer**:
    cc @luxas 
    
    **Release note**:
    ```release-note
    - kubeadm init can now deploy exact build from CI area by specifying ID with "ci/" prefix. Example: "ci/v1.9.0-alpha.1.123+01234567889"
    - kubeadm upgrade apply supports all standard ways of specifying version via labels. Examples: stable-1.8, latest-1.8, ci/latest-1.9 and similar.
    ```
    df569a3b
Name
Last commit
Last update
..
clicheck Loading commit data...
cloud-controller-manager Loading commit data...
gendocs Loading commit data...
genkubedocs Loading commit data...
genman Loading commit data...
genswaggertypedocs Loading commit data...
genutils Loading commit data...
genyaml Loading commit data...
gke-certificates-controller Loading commit data...
hyperkube Loading commit data...
importverifier Loading commit data...
kube-apiserver Loading commit data...
kube-controller-manager Loading commit data...
kube-proxy Loading commit data...
kubeadm Loading commit data...
kubectl Loading commit data...
kubelet Loading commit data...
kubemark Loading commit data...
linkcheck Loading commit data...
BUILD Loading commit data...
OWNERS Loading commit data...