1. 01 Apr, 2017 1 commit
  2. 20 Mar, 2017 5 commits
    • Antonio Murdaca's avatar
      pkg/kubelet/remote: fix typo · caa6dd25
      Antonio Murdaca authored
      Signed-off-by: 's avatarAntonio Murdaca <runcom@redhat.com>
      caa6dd25
    • Antonio Murdaca's avatar
      Makefile: fix make test-e2e-node example · 19b12806
      Antonio Murdaca authored
      Signed-off-by: 's avatarAntonio Murdaca <runcom@redhat.com>
      19b12806
    • Kubernetes Submit Queue's avatar
      Merge pull request #42938 from enisoc/orphan-race · 47320fd3
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      GC: Fix re-adoption race when orphaning dependents.
      
      **What this PR does / why we need it**:
      
      The GC expects that once it sees a controller with a non-nil
      DeletionTimestamp, that controller will not attempt any adoption.
      There was a known race condition that could cause a controller to
      re-adopt something orphaned by the GC, because the controller is using a
      cached value of its own spec from before DeletionTimestamp was set.
      
      This fixes that race by doing an uncached quorum read of the controller
      spec just before the first adoption attempt. It's important that this
      read occurs after listing potential orphans. Note that this uncached
      read is skipped if no adoptions are attempted (i.e. at steady state).
      
      **Which issue this PR fixes**:
      
      Fixes #42639
      
      **Special notes for your reviewer**:
      
      **Release note**:
      ```release-note
      ```
      
      cc @kubernetes/sig-apps-pr-reviews
      47320fd3
    • Kubernetes Submit Queue's avatar
      Merge pull request #43231 from csbell/service-race · f8803403
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      [Federation] Fix deletion logic in service controller
      
      This is a regression from 1.5 exposed by cascading deletions. In order to apply updates, the service controller locks access to a cached service and spawns go routines without waiting for them. When updates and deletions arrive in quick succession, previous goroutines remain active and race with the deletion logic. Coupled with this, the service_helper was not re-evaluating the value of the DeletionTimestamp.
      
      Without this patch, federation will sometimes leak resources at destruction time about half the time.
      
      In e2e land, about 4-5 test runs cause service tests to eat up all global fwd-ing rules and in turn, every subsequent ingress test will fail until we manually clean up leaked resources. No possibility to go green in fed e2e until this is merged.
      f8803403
    • Christian Bell's avatar
      Fix deletion logic in service controller. · 3769435a
      Christian Bell authored
      This is a regression from 1.5 exposed by cascading deltions. In order to apply updates, the service controller locks access to a cached service and spawns go routines without waiting for them. When updates and deletions arrive in quick succession, previous goroutines remain active and race with the deletion logic. Coupled with this, the service_helper was not re-evaluating the value of the DeletionTimestamp.
      
      Without this patch, federation will sometimes leak resources at destruction time.
      3769435a
  3. 19 Mar, 2017 5 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #42827 from madhusudancs/fed-rs-e2e-update-withname · ae6a5d2b
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 43355, 42827)
      
      [Federation] Rewrite ReplicaSet CRUD and Preferences tests.
      
      I think `should create replicasets and rebalance them` test is still flaky. I still don't know the source of this flakiness. I will continue hunting. But it is a lot less flaky than before (or perhaps it even never passed before?). This PR could be merged now and flake hunting can happen in parallel.
      
      ```release-note
      NONE
      ```
      ae6a5d2b
    • Kubernetes Submit Queue's avatar
      Merge pull request #43355 from luxas/kubeadm_dns_hostnet · 049b35c9
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 43355, 42827)
      
      kubeadm: In-cluster DNS should be used when self-hosting
      
      **What this PR does / why we need it**:
      
      I noticed that the master components doesn't use the built-in cluster DNS which they really should do in order to be able to discover other services inside the cluster (like extension API Servers like service catalog).
      
      This is a really small change that fixes a misconfiguration that had slipped though earlier.
      
      **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
      ```
      @jbeda @bowei @MrHohn
      049b35c9
    • Lucas Käldström's avatar
    • Kubernetes Submit Queue's avatar
      Merge pull request #43161 from luxas/kubeadm_16_offline_version · 8532c63c
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      kubeadm: Default to v1.6.0 stable in offline scenarios in beforehand
      
      **What this PR does / why we need it**:
      
      In offline scenarios, kubeadm will fallback to the latest well-known version.
      This PR bumps that to v1.6. We can merge now, and in the small gap between the merge of this PR and the actual v1.6 release, kubeadm devs will have to explicitely set k8s version.
      
      **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
      ```
      @jbeda
      8532c63c
    • Madhusudan.C.S's avatar
      cf0c84bc
  4. 18 Mar, 2017 13 commits
  5. 17 Mar, 2017 16 commits