1. 11 Oct, 2016 4 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #34402 from dims/update-sftp-package · 1aed75a0
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Update sftp package
      
      In support of #34328
      
      Looks like some folks need:
      https://github.com/pkg/sftp/commit/4d0e916071f68db74f8a73926335f809396d6b42
      1aed75a0
    • Kubernetes Submit Queue's avatar
      Merge pull request #34029 from liggitt/service-account-rotation · 1837914d
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Enable service account signing key rotation
      
      fixes #21007
      
      ```release-note
      The kube-apiserver --service-account-key-file option can be specified multiple times, or can point to a file containing multiple keys, to enable rotation of signing keys.
      ```
      
      This PR enables the apiserver authenticator to verify service account tokens signed by different private keys. This can be done two different ways:
      * including multiple keys in the specified keyfile (e.g. `--service-account-key-file=keys.pem`)
      * specifying multiple key files (e.g. `--service-account-key-file current-key.pem --service-account-key-file=old-key.pem`)
      
      This is part of enabling signing key rotation:
      
      1. update apiserver(s) to verify tokens signed with a new public key while still allowing tokens signed with the current public key (which is what this PR enables)
      2. give controllermanager the new private key to sign new tokens with
      3. remove old service account tokens (determined by verifying signature or by checking creationTimestamp) once they are no longer in use (determined using garbage collection or magic) or some other algorithm (24 hours after rotation, etc). For the deletion to immediately revoke the token, `--service-account-lookup` must be enabled on the apiserver.
      4. once all old tokens are gone, update apiservers again, removing the old public key.
      1837914d
    • Kubernetes Submit Queue's avatar
      Merge pull request #34344 from timstclair/summary-test · a1f1e88f
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Run flaky tests in parallel
      
      We should try to emulate the main CI environment in the flaky test suite so that it is clear when a test can be moved out of the flaky suite. Since a common source of flakes is unintended interactions between tests running in parallel, we should run the flaky suite in parallel to better detect such flakes.
      a1f1e88f
    • Kubernetes Submit Queue's avatar
      Merge pull request #33148 from mml/words · 28080293
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Clarify MinAvailable approval semantics.
      28080293
  2. 10 Oct, 2016 36 commits