1. 08 Oct, 2016 8 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #34142 from mikedanese/kubeadm-dep · b4818983
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      kubeadm: mark etcd flags as deprecated
      
      Lets mark flags that we don't plan on exposing through the command line permanently as deprecated from now on.
      
      @kubernetes/sig-cluster-lifecycle
      b4818983
    • Kubernetes Submit Queue's avatar
      Merge pull request #33552 from floreks/kubectl-node-external-ip · 882d431f
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      kubectl: Add external ip information to node when '-o wide' is used
      
      <!--  Thanks for sending a pull request!  Here are some tips for you:
      1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
      2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
      3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
      -->
      
      **Which issue this PR fixes**: fixes #33457
      
      **Special notes for your reviewer**: 
      1. Is it possible to expose multiple external ips on the node?
      2. Should this be supported or first one be taken like now? 
      3. Should more node address types be shown?
      
      I'll add tests if solution is approved.
      
      **Release note**:
      <!--  Steps to write your release note:
      1. Use the release-note-* labels to set the release note state (if you have access) 
      2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. 
      -->
      ```release-note
      kubectl: Add external ip information to node when '-o wide' is used
      ```
      882d431f
    • Kubernetes Submit Queue's avatar
      Merge pull request #34054 from deads2k/testapi-01-remove-default.groupversion · f2016df2
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      remove testapi.Default.GroupVersion
      
      I'm going to try to take this as a series of mechanicals.  This removes `testapi.Default.GroupVersion()` and replaces it with `registered.GroupOrDie(api.GroupName).GroupVersion`.
      
      @caesarxuchao I'm trying to see how much of `pkg/api/testapi` I can remove.
      f2016df2
    • Kubernetes Submit Queue's avatar
      Merge pull request #33276 from suonto/lbaasv2_reimplementation · 2fd28577
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      OpenStack LBaaSV2: EnsureLoadBalancer now updates instead of recreates existing LBs
      
      <!--  Thanks for sending a pull request!  Here are some tips for you:
      1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
      2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
      3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
      -->
      
      **What this PR does / why we need it**: Current LBaaSV2 integration recreates existing LBs and causes service downtime and floating ip rotation. New implementation updates LBs without service downtime or any ip rotation.
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #32794 
      
      **Special notes for your reviewer**: I really need this before we can move to production with kubernetes. Getting this to v1.4 would be really great. I have performed plenty of testing; lb and listener creation, port changing and listener update, multiple listeners for multi-port LBs, and deletion. Seems to work flawlessly.
      
      **Release note**:
      <!--  Steps to write your release note:
      1. Use the release-note-* labels to set the release note state (if you have access) 
      2. Enter your extended release note in the below block; leaving it blank means using the PR title as the release note. If no release note is required, just write `NONE`. 
      -->
      ```release-note
      ```
      2fd28577
    • Jess Frazelle's avatar
      Update CHANGELOG.md for v1.4.1-beta.2. · 162d80ec
      Jess Frazelle authored
      162d80ec
    • Kubernetes Submit Queue's avatar
      Merge pull request #33701 from ixdy/get-kube-binaries-script · d79af8cb
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Create a get-kube-binaries script to download client/server tarballs
      
      **What this PR does / why we need it**:
      One step towards removing all server and client binary tarballs from the kubernetes.tar.gz release tarball.
      
      If someone uses `cluster/get-kube.sh` (or https://get.k8s.io, which needs to be synced), this will automatically download the necessary client and server tarballs as part of the flow, though as of right now this will largely be a no-op. (When we remove the client/server binaries, it will have more of an effect.)
      
      I've opted to put this script inside the release tarball (rather than in get-kube.sh), since each release probably has a better idea which platforms/architectures/etc it supports.
      
      Further improvements would probably include omitting downloading the server tarball entirely unless needed, but this seems like a reasonable first step.
      
      This also fixes some errors in get-kube.sh, and remove client architectures we don't officially support.
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
      x-ref #28629 and #28435
      
      **Special notes for your reviewer**
      Assigning to Tim semi-arbitrarily for now, but please reassign as you feel appropriate.
      
      **Release note**:
      We probably don't need a release note yet. We'll definitely want one when we remove the server and client binaries.
      
      cc @jbeda @luxas @david-mcmahon @zmerlynn @gajju26
      d79af8cb
    • Kubernetes Submit Queue's avatar
      Merge pull request #31727 from mbruzek/remove-storage-plugin · e19e7891
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Removing the Storage plugin from the juju cluster master.json manifest file
      
      **What this PR does / why we need it**: The Juju cluster fails to bring up the apiserver. Using the docker logs I see the API server complaining about a fatal error.
      ```
      F0830 17:04:16.922997       1 plugins.go:143] Unknown admission plugin: DefaultStorageClass
      ```
      
      **Which issue this PR fixes** : fixes #31726
      
      **Special notes for your reviewer**: This is specifically for the Juju cluster provider.
      
      **Release note**:
      ```
      release-note-none
      ```
      e19e7891
    • Kubernetes Submit Queue's avatar
      Merge pull request #33783 from derekwaynecarr/phase-1-pod-cgroups · 2ecd9610
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Add cgroup-driver and cgroups-per-qos flags to kubelet
      
      Add the flags needed to support pod-level cgroups to kubelet.
      
      /cc @vishh @dchen1107 @dubstack
      2ecd9610
  2. 07 Oct, 2016 32 commits