1. 15 Mar, 2017 27 commits
  2. 14 Mar, 2017 13 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #42819 from MrHohn/dns-cm-scripts · a91869a0
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 43018, 42713, 42819)
      
      Update startup scripts for kube-dns ConfigMap and ServiceAccount
      
      Follow up PR of #42757. This PR changes all existing startup scripts to support default kube-dns ConfigMap and ServiceAccount.
      
      @bowei 
      
      cc @liggitt 
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      a91869a0
    • Chao Xu's avatar
      wait for garbagecollector to be synced in test · 0605ba7a
      Chao Xu authored
      0605ba7a
    • Connor Doyle's avatar
      Add sync barrier to event obs helper. · 05696cfe
      Connor Doyle authored
      - This change should guarantee that in observeEventAfterAction,
        the action is only executed after the informer begins watching
        the event stream.
      05696cfe
    • Kubernetes Submit Queue's avatar
      Merge pull request #42713 from luxas/kubeadm_fix_reset · 5826b09a
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 43018, 42713)
      
      kubeadm: Don't drain and remove the current node on kubeadm reset
      
      **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 #
      
      **Special notes for your reviewer**:
      
      In v1.5, `kubeadm reset` would drain your node and remove it from your cluster if you specified, but now in v1.6 we can't do that due to the RBAC rules we have set up.
      
      After conversations with @liggitt, I also agree this functionality was somehow a little mis-placed (though still very convenient to use), so we're removing it for v1.6.
      
      It's the system administrator's duty to drain and remove nodes from the cluster, not the nodes' responsibility.
      
      The current behavior is therefore a bug that needs to be fixed in v1.6
      
      **Release note**:
      
      ```release-note
      kubeadm: `kubeadm reset` won't drain and remove the current node anymore
      ```
      @liggitt @deads2k @jbeda @dmmcquay @pires @errordeveloper
      5826b09a
    • Kubernetes Submit Queue's avatar
      Merge pull request #43018 from nicksardo/ingress-upgrade-cleanup-flake · 1221779b
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 43018, 42713)
      
      Log instead of fail on GLBCs tendency to leak resources
      
      **What this PR does / why we need it**:
      Stops upgrade tests from flaking because the GLBC does not cleanup all resources due to a race condition.
      
      **Which issue this PR fixes**: fixes #38569
      
      **Special notes for your reviewer**:
      To be reviewed by @mml 
      
      ```release-note
      NONE
      ```
      1221779b
    • Connor Doyle's avatar
      4f847cb4
    • Kubernetes Submit Queue's avatar
      Merge pull request #43029 from janetkuo/deployment-controllerRef-test · 442e9200
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 42775, 42991, 42968, 43029)
      
      Add e2e test for Deployment controllerRef orphaning and adoption
      
      Follow up #42908 
      
      @enisoc @kubernetes/sig-apps-bugs @kargakis
      442e9200
    • Kubernetes Submit Queue's avatar
      Merge pull request #42968 from timothysc/sched_e2e_breakout · 42cdb052
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 42775, 42991, 42968, 43029)
      
      Initial breakout of scheduling e2es to help assist in assignment and refactoring
      
      **What this PR does / why we need it**:
      This PR segregates the scheduling specific e2es to isolate the library which will assist both in refactoring but also auto-assignment of issues.  
      
      **Which issue this PR fixes** 
      xref: https://github.com/kubernetes/kubernetes/issues/42691#issuecomment-285563265
      
      **Special notes for your reviewer**:
      All this change does is shuffle code around and quarantine.  Behavioral, and other cleanup changes, will be in follow on PRs.  As of today, the e2es are a monolith and there is massive symbol pollution, this 1st step allows us to segregate the e2es and tease apart the dependency mess. 
      
      **Release note**:
      
      ```
      NONE
      ```
      
      /cc @kubernetes/sig-scheduling-pr-reviews @kubernetes/sig-testing-pr-reviews @marun @skriss 
      
      /cc @gmarek - same trick for load + density, etc.
      42cdb052
    • Kubernetes Submit Queue's avatar
      Merge pull request #42991 from jsafrane/fix-default-beta · f8dd2569
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 42775, 42991, 42968, 43029)
      
      Remove 'beta' from default storage class annotation
      
      I forgot to update default storage class annotation in my storage.k8s.io/v1beta1 -> v1 PRs. Let's fix it before 1.6 is released.
      
      I consider it as a bugfix, in #40088 I already updated the release notes to include non-beta annotation  `storageclass.kubernetes.io/is-default-class`
      
      ```release-note
      NONE
      ```
      
      
      @kubernetes/sig-storage-pr-reviews 
      @msau42, please help with merging.
      f8dd2569
    • Kubernetes Submit Queue's avatar
      Merge pull request #42775 from gyliu513/kubectl-taint · c11498a3
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 42775, 42991, 42968, 43029)
      
      `kubectl taint` update for `NoExecute`.
      
      **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 #
      
      **Special notes for your reviewer**:
      Fixes #42774
      **Release note**:
      
      ```release-note
      ```
      c11498a3
    • Mikkel Oscar Lyderik Larsen's avatar
      vendor: Update github.com/evanphx/json-patch · c02484d3
      Mikkel Oscar Lyderik Larsen authored
      Updates github.com/evanphx/json-patch dependency to a version that
      doesn't crash when handling an invalid json patch.
      
      Includes fix from https://github.com/evanphx/json-patch/pull/35
      
      Fix #40218
      c02484d3
    • Kubernetes Submit Queue's avatar
      Merge pull request #42765 from janetkuo/ds-update-validation-fix · a8d8542f
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Add DaemonSet templateGeneration validation and tests, and fix a bunch of validation test errors
      
      For DaemonSet update:
      1. Validate that templateGeneration is increased when and only when template is changed
      1. Validate that templateGeneration is never decreased
      1. Added validation tests for templateGeneration 
      1. Fix a bunch of errors in validate tests
         - fake tests: almost all validation test error cases failed on "missing resource version", "name changes", "missing update strategy", "selector/template labels mismatch", not on the real validation we wanted to test
         - some error cases should be success cases
      
      @kargakis @lukaszo @kubernetes/sig-apps-bugs 
      
      *I've verified locally that all DaemonSet e2e tests pass with this change.*
      a8d8542f
    • Kubernetes Submit Queue's avatar
      Merge pull request #43066 from foxish/fix-statefulset-apps · 0ea3e9a2
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 43034, 43066)
      
      Fix StatefulSet apps e2e tests
      
      Fixes https://github.com/kubernetes/kubernetes/issues/42490
      
      ```release-note
      NONE
      ```
      
      cc @kubernetes/sig-apps-bugs
      0ea3e9a2