1. 04 Oct, 2017 11 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #53394 from p0lyn0mial/cleanup_kubeapi_admission_initializer · 8e30314c
      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>.
      
      removes Authorizer and ExternalClientSet from kubeapiserver's admissi…
      
      **What this PR does / why we need it**:
      removes Authorizer and ExternalClientSet from kubeapiserver's admission initializer.
      
      
      **Release note**:
      
      ```
      NONE
      ```
      8e30314c
    • Kubernetes Submit Queue's avatar
      Merge pull request #51266 from resouer/not-ready · 731f4217
      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>.
      
      Refactor node taint conditions
      
      **What this PR does / why we need it**:
      We should use `not-ready` etc as node condition taint key.
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: 
      fixes #51246 
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      Use `not-ready` to replace `notReady` in node condition taint keys.
      ```
      731f4217
    • Kubernetes Submit Queue's avatar
      Merge pull request #53312 from nikhita/replace-tpr-with-crd · 23eedbb7
      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>.
      
      Rename TPR to CRD
      
      TPR has been completely removed in 1.8. However, there are still some places which use the word "TPR".
      
      We should rename TPR to CRD in such places to be consistent with the nomenclature.
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      
      /cc @sttts
      23eedbb7
    • Kubernetes Submit Queue's avatar
      Merge pull request #53355 from mikedanese/satnam · c746bd3c
      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>.
      
      stop assigning satnam reviews
      
      we should automate this.
      c746bd3c
    • Kubernetes Submit Queue's avatar
      Merge pull request #48267 from superbrothers/clusterrole-flag-completion · 551c4581
      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>.
      
      Support completions for --clusterrole of kubectl create clusterrolebinding
      
      **What this PR does / why we need it**:
      This PR supports completion for --clusterrole of kubectl create clusterrolebinding.
      ```
      $ kubectl create clusterrolebinding hoge --clusterrole <tab>
      admin                                         system:controller:daemon-set-controller       system:controller:node-controller             system:controller:service-controller          system:kube-scheduler
      cluster-admin                                 system:controller:deployment-controller       system:controller:persistent-volume-binder    system:controller:statefulset-controller      system:node
      edit                                          system:controller:disruption-controller       system:controller:pod-garbage-collector       system:controller:ttl-controller              system:node-bootstrapper
      system:auth-delegator                         system:controller:endpoint-controller         system:controller:replicaset-controller       system:discovery                              system:node-problem-detector
      system:basic-user                             system:controller:generic-garbage-collector   system:controller:replication-controller      system:heapster                               system:node-proxier
      system:controller:attachdetach-controller     system:controller:horizontal-pod-autoscaler   system:controller:resourcequota-controller    system:kube-aggregator                        system:persistent-volume-provisioner
      system:controller:certificate-controller      system:controller:job-controller              system:controller:route-controller            system:kube-controller-manager                view
      system:controller:cronjob-controller          system:controller:namespace-controller        system:controller:service-account-controller  system:kube-dns
      ```
      
      **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**:
      
      I feel that it is better to except system clusterroles from completion candidates. What do you think about it?
      
      **Release note**:
      
      ```release-note
      Support completion for --clusterrole of kubectl create clusterrolebinding
      ```
      551c4581
    • Kubernetes Submit Queue's avatar
      Merge pull request #49205 from dixudx/fix_api_type_typos · 029ed12b
      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>.
      
      fix some typos in api/types
      
      **What this PR does / why we need it**:
      Fix some typos in api/types
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #53420
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      None
      ```
      029ed12b
    • Kubernetes Submit Queue's avatar
      Merge pull request #53353 from jiayingz/node-status-fix · 94fbe2ba
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 53228, 53232, 53353). 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>.
      
      Fixes a regression introduced by PR 52290 that extended resource
      
      capacity may temporarily drop to zero after kubelet restarts and PODs restarted during
      that time window could fail to be scheduled.
      
      
      
      **What this PR does / why we need it**:
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
      https://github.com/kubernetes/kubernetes/issues/53342
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      ```
      94fbe2ba
    • Kubernetes Submit Queue's avatar
      Merge pull request #53232 from apelisse/remove-swagger-validation · 4cf9ee32
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 53228, 53232, 53353). 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>.
      
      Remove swagger 1.2 validation
      
      **What this PR does / why we need it**:
      Removes dependency on swagger 1.2 for validation. Always uses openapi.
      
      cc @mbohlool 
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #44589
      
      **Special notes for your reviewer**:
      
      **Release note**:
      ```release-note
      Kubectl: Remove swagger 1.2 validation. Also removes options `--use-openapi` and `--schema-cache-dir` as these are no longer needed.
      ```
      4cf9ee32
    • Kubernetes Submit Queue's avatar
      Merge pull request #53228 from apelisse/openapi-explain · 35ac0279
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 53228, 53232, 53353). 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>.
      
      Openapi explain
      
      **What this PR does / why we need it**:
      This rewrites `kubectl explain` but using openapi rather than swagger 1.2. Also removes the former code.
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #49465, fixes partially #44589, fixes partially #38637
      
      **Special notes for your reviewer**:
      FYI @mbohlool 
      
      **Release note**:
      ```release-note
      `kubectl explain` now uses openapi rather than swagger 1.2.
      ```
      35ac0279
    • Kubernetes Submit Queue's avatar
      Merge pull request #53336 from jiayingz/e2e-flaky · 762d1e42
      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>.
      
      Fixes test/e2e_node/gpu_device_plugin.go test failure.
      
      **What this PR does / why we need it**:
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
      fixes https://github.com/kubernetes/kubernetes/issues/53354
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      ```
      762d1e42
    • Kubernetes Submit Queue's avatar
      Merge pull request #53233 from dashpole/kubelet_gc_faster · 93862282
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 53403, 53233). 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>.
      
      Remove containers from deleted pods once containers have exited
      
      Issue #51899 
      Since container deletion is currently done through periodic garbage collection every 30 seconds, it takes a long time for pods to be deleted, and causes the kubelet to send all delete pod requests at the same time, which has performance issues.  This PR makes the kubelet actively remove containers of deleted pods rather than wait for them to be removed in periodic garbage collection.
      
      /release-note-none
      93862282
  2. 03 Oct, 2017 29 commits