1. 11 May, 2018 1 commit
  2. 10 May, 2018 1 commit
  3. 09 May, 2018 6 commits
  4. 08 May, 2018 1 commit
  5. 07 May, 2018 1 commit
  6. 02 May, 2018 1 commit
  7. 30 Apr, 2018 4 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #62633 from jsafrane/automated-cherry-pick-of-#62462-upstream-release-1.10 · 18f4924f
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue.
      
      Automated cherry pick of #62462: Add private mount propagation to API.
      
      Cherry pick of #62462 on release-1.10.
      
      #62462: Add private mount propagation to API.
      18f4924f
    • Kubernetes Submit Queue's avatar
      Merge pull request #62862 from zetaab/automated-cherry-pick-of-#62668-upstream-release-1.10 · f662ec83
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue.
      
      Automated cherry pick of #62668: add metrics to cinder
      
      Cherry pick of #62668 on release-1.10.
      
      #62668: add metrics to cinder
      f662ec83
    • Kubernetes Submit Queue's avatar
      Merge pull request #63229 from… · e7ec34c7
      Kubernetes Submit Queue authored
      Merge pull request #63229 from vikaschoudhary16/automated-cherry-pick-of-#63118-upstream-release-1.10-1524807783
      
      Automatic merge from submit-queue.
      
      cherry pick of #63118: Fix race between stopping old and starting new endpoint
      
      **What this PR does / why we need it**:
      Cherry pick of #63118 on release-1.10.
      #63118: Fix device plugin re-registration
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      Fix issue where on re-registration of device plugin, `allocatable` was not getting updated. This issue makes devices invisible to the Kubelet if device plugin restarts. Only work-around, if this fix is not there, is to restart the kubelet and then start device plugin.
      ```
      /cc @jiayingz
      e7ec34c7
    • Kubernetes Submit Queue's avatar
      Merge pull request #63037 from msau42/automated-cherry-pick-of-#62303-upstream-release-1.10 · 083dc36e
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue.
      
      Automated cherry pick of #62303 to release-1.10: Refactor subpath reconstruction tests to use util test
      
      Cherry pick of #62303 to release-1.10: Refactor subpath reconstruction tests to use util test
      
      **Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
      Fixes #62697
      
      **Special notes for your reviewer**:
      I had to do some manual merges because generic-persistent-volumes.go doesn't exist in 1.10.
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      083dc36e
  8. 27 Apr, 2018 3 commits
  9. 26 Apr, 2018 7 commits
  10. 25 Apr, 2018 9 commits
  11. 24 Apr, 2018 6 commits
    • leigh schrandt's avatar
      Fix Etcd Rollback · d842c660
      leigh schrandt authored
      Fix `rollbackEtcdData()` to return error=nil on success
      `rollbackEtcdData()` used to always return an error making the rest of the
      upgrade code completely unreachable.
      
      Ignore errors from `rollbackOldManifests()` during the rollback since it
      always returns an error.
      Success of the rollback is gated with etcd L7 healthchecks.
      
      Remove logic implying the etcd manifest should be rolled back when
      `upgradeComponent()` fails
      d842c660
    • Jason DeTiberus's avatar
      Add etcd L7 check on upgrade · 026a23ca
      Jason DeTiberus authored
      - Adds L7 check for kubeadm etcd static pod upgrade
      026a23ca
    • leigh schrandt's avatar
      Modify the kubeadm upgrade DAG for the TLS Upgrade · acd0894f
      leigh schrandt authored
      - Calculate `beforePodHashMap` before the etcd upgrade in anticipation of KubeAPIServer downtime
      - Detect if pre-upgrade etcd static pod cluster `HasTLS()==false` to switch on the Etcd TLS Upgrade
      if TLS Upgrade:
        - Skip L7 Etcd check (could implement a waiter for this)
        - Skip data rollback on etcd upgrade failure due to lack of L7 check (APIServer is already down unable to serve new requests)
        - On APIServer upgrade failure, also rollback the etcd manifest to maintain protocol compatibility
      
      - Add logging
      acd0894f
    • leigh schrandt's avatar
    • leigh schrandt's avatar
      Implement etcdutils with Cluster.HasTLS() · 37dbba11
      leigh schrandt authored
      - Test HasTLS()
      - Instrument throughout upgrade plan and apply
      - Update plan_test and apply_test to use new fake Cluster interfaces
      - Add descriptions to upgrade range test
      - Support KubernetesDir and EtcdDataDir in upgrade tests
      - Cover etcdUpgrade in upgrade tests
      - Cover upcoming TLSUpgrade in upgrade tests
      37dbba11
    • leigh schrandt's avatar
      Implement ReadStaticPodFromDisk · af9097ca
      leigh schrandt authored
      af9097ca