• Kubernetes Submit Queue's avatar
    Merge pull request #54433 from dims/deprecate-ssh-tunneling-functionality-in-apiserver · 12c76ca7
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue (batch tested with PRs 54327, 54433). 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>.
    
    Deprecate the SSH Tunneling functionality in API Server
    
    #
    
    **What this PR does / why we need it**:
    
    As part of the effort to move in-tree cloud providers out of kubernetes
    main repository, we have identified that kube apiserver should stop
    using --cloud-provider and --cloud-config parameters. One of the main
    users of the parameters above is the SSH Tunneling functionality which
    is used only in the GCE scenarios. We need to deprecate these flags
    now and remove them in a year per discussion on mailing list.
    
    
    **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
    
    Related to #54076 
    
    **Special notes for your reviewer**:
    
    Please see discussion on mailing list:
    https://groups.google.com/d/msg/kubernetes-sig-api-machinery/bwJJ93qA99o/pRTVFaIlBAAJ
    
    **Release note**:
    
    ```release-note
    kube-apiserver: `--ssh-user` and `--ssh-keyfile` are now deprecated and will be removed in a future release. Users of SSH tunnel functionality used in Google Container Engine for the Master -> Cluster communication should plan to transition to alternate methods for bridging master and node networks.
    ```
    12c76ca7
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...