1. 05 May, 2017 30 commits
  2. 04 May, 2017 10 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #45323 from karataliu/NamespaceDeletionLogFix · 30575e52
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45364, 45369, 45323)
      
      Fix namespace deletion log in e2e test framework.
      
      **What this PR does / why we need it**:
      Current log message for namespace deletion will show under wrong condition.
      
      **Which issue this PR fixes**
      
      
      **Release note**:
      NONE
      30575e52
    • Kubernetes Submit Queue's avatar
      Merge pull request #45369 from dmmcquay/kubeadm_remove_etcd3_default · 78e08cf7
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45364, 45369, 45323)
      
      kubeadm: edit apiserver flags for storage-backend
      
      **What this PR does / why we need it**: Since storage-backend defaults to etcd3 in 1.6 (see https://github.com/kubernetes/kubernetes/pull/36229), no need to have a flag defining the default.
      
      **Special notes for your reviewer**: /cc @luxas 
      
      **Release note**:
      ```release-note
      NONE
      ```
      78e08cf7
    • Kubernetes Submit Queue's avatar
      Merge pull request #45364 from marun/fed-record-events-in-updater · b3beeff9
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      [Federation] Record events in federated updater
      
      Controllers for federated types were previously recording events when generating the list of operations.  This change delegates responsibility for recording events to the federated updater so that events are recorded when the operations are actually executed, and ensures consistency across recording of both operation initiation and failure.  
      
      The deletion helper was similarly updated to rely on the federated updater for event recording.  To support this change to the deletion helper, controllers have been updated to provide a namespace qualified name via the objNameFunc function to ensure that the updater can record events for deletions with the same detail as for add and update operations.
      
      cc: @kubernetes/sig-federation-pr-reviews @perotinus
      b3beeff9
    • Kubernetes Submit Queue's avatar
      Merge pull request #45376 from luxas/kubeadm_fix_taints · 5a9759b0
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45309, 45376)
      
      kubeadm: Fix the tainting of the master node
      
      **What this PR does / why we need it**:
      
      Currently, kubeadm unintentionally removes Taints set with the kubelet flag `--register-with-taints` when creating a new Taint slice instead of appening the existing one. This PR fixes that behavior.
      
      **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**:
      
      This should be a cherrypick candidate for v1.6 cc @enisoc 
      
      **Release note**:
      
      ```release-note
      kubeadm: Fix invalid assign statement so it is possible to register the master kubelet with other initial Taints
      ```
      @jbeda @dmmcquay @mikedanese @krousey PTAL, very straightforward PR
      5a9759b0
    • Kubernetes Submit Queue's avatar
      Merge pull request #45309 from yguo0905/gke-ubuntu-test · 3ae08b83
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45309, 45376)
      
      Allow passing --enable-kubernetes-alpha to GKE e2e tests
      
      **What this PR does / why we need it**:
      
      This allows us to pass --enable-kubernetes-alpha when running GKE e2e tests.
      
      **Release note**:
      
      ```
      NONE
      ```
      
      @dchen1107
      3ae08b83
    • Kubernetes Submit Queue's avatar
      Merge pull request #44923 from copejon/adjust-kubelet-restart-to-os · 97295740
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      De-flaking E2E: PersistentVolumes[Disruptive] - restart kubelet via service manager CLI
      
      Current process for restarting the kubelet accesses `/etc/init.d/kubelet`, which is not a common path across OSes.  This PR changes the behavior of `kubeletCommand()` to instead attempt restarting the kubelet service through the system manager CLI.  It first attempts a systemd call, then falls back to sysVinit.  If neither calls work, the test exits.
      
      This PR _does not_ remove `[Flaky]`.  Right now, the test fails consistently in the gci-gce-flaky suite.  After merge, I'll monitor the test grid for ~week.  If no flakes appear, I'll submit a pr to pull the Flaky tag off.
      
      Additional Changes
      - Improved error messages
      - Cleanup on failure in `initTestCase`
      
      Fixes #44933 
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      97295740
    • mbohlool's avatar
      bcd0288e
    • Ian Chakeres's avatar
      bbc88591
    • Kubernetes Submit Queue's avatar
      Merge pull request #45238 from deads2k/auth-04-expose-kubelet · d23c7368
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45362, 45159, 45321, 45238)
      
      expose kubelet authentication and authorization builders
      
      The kubelet authentication and authorization builder methods are useful for consumers.
      
      @liggitt
      d23c7368
    • Kubernetes Submit Queue's avatar
      Merge pull request #45321 from caesarxuchao/remove-GetGVK · d22a9c25
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45362, 45159, 45321, 45238)
      
      Remove redundent GetObjectKind() defined on types
      
      Embedding TypeMeta is enough.
      d22a9c25