1. 20 Nov, 2017 2 commits
  2. 19 Nov, 2017 32 commits
  3. 18 Nov, 2017 6 commits
    • Serguei Bezverkhi's avatar
      Adding etcd upgrade to kubeadm upgrade apply · 1f20a8d0
      Serguei Bezverkhi authored
      List of changes:
      - Refactoring staticpod and waiter functions
      1f20a8d0
    • Kubernetes Submit Queue's avatar
      Merge pull request #53929 from wackxu/valuse · 5653b69b
      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>.
      
      Validate usage strings when creating bootstrap tokens via kubeadm
      
      **What this PR does / why we need it**:
      
      fix TODO: Validate usages here so we don't allow something unsupported
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      5653b69b
    • Kubernetes Submit Queue's avatar
      Merge pull request #55945 from x13n/master-startup · 3ccc755f
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 55841, 55948, 55945). 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>.
      
      Set -w flag on all iptables calls during master startup
      
      Lack of this flag sometimes causes iptables to return error code 4 (if
      other process holds xtables lock). As a result, because of  `set -o errexit`,
      whole startup script fails, leaving master in an incorrect state.
      
      This is another occurence of (already closed) https://github.com/kubernetes/kubernetes/issues/7370
      
      **What this PR does / why we need it**:
      
      **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      Bugfix: master startup script on GCP no longer fails randomly due to concurrent iptables invocations.
      ```
      3ccc755f
    • Kubernetes Submit Queue's avatar
      Merge pull request #55948 from munnerz/patch-2 · a83f78ef
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 55841, 55948, 55945). 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>.
      
      conversion-gen: check for nil pkg in getManualConversionFunctions
      
      **What this PR does / why we need it**:
      
      Following https://github.com/kubernetes/kubernetes/pull/54394, this PR performs a check in getManualConversionFunctions for packages that are not found and prints a warning instead of panicking.
      
      This should improve the UX of conversion-gen, and is also a narrower change than that proposed in #54394, so hopefully can be cherry picked into the release-1.8 etc. branches.
      
      This would allow users to use conversion-gen via the generate-internal-groups.sh script without having to make a second call that 'blanks out' `--extra-peer-dirs`.
      
      /cc @sttts
      
      ```release-note
      NONE
      ```
      a83f78ef
    • Kubernetes Submit Queue's avatar
      Merge pull request #55841 from ConnorDoyle/cpuman-file-state-for-none-policy · 869b5ab1
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 55841, 55948, 55945). 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>.
      
      CPU Manager: file state for all policies
      
      **What this PR does / why we need it**:
      
      Before this change, the new file-backed state was only enabled for the static CPU manager policy. This patch enables persistent state for all policies.
      
      This PR fixes #55736 and the potential CPU resource leak described in that issue.
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      
      /kind bug
      /sig node
      /assign @balajismaniam
      869b5ab1
    • Kubernetes Submit Queue's avatar
      Merge pull request #52977 from yanxuean/improvecgroup · c60b35bc
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 54837, 55970, 55912, 55898, 52977). 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 kubelet cgroup
      
      **What this PR does / why we need it**:
      1.Use arg cgroupRoot,not nodeConfig.CgroupRoot
          Using both arg cgroupRoot and nodeConfig.CgroupRoot is confused in function NewQOSContainerManager
      2.improve cgroupmanager in qosContainerManager
      3. improve arg "cgroupRoot" type in NewQOSContainerManager
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      ```
      c60b35bc