1. 14 Apr, 2016 17 commits
    • k8s-merge-robot's avatar
      Merge pull request #23444 from deads2k/add-requeue-after-duration · 590a5f3a
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      add a delayed queueing option to the workqueue
      
      Adds delayed requeuing to the workqueue so that I requeue an item to be retried at some later time in my controller with a series of backoff rules.  It lets me have the best of the retryManager and the work queue de-duping.  Tracking failures and backoffs is on the caller
      
      @smarterclayton @pweil-  this would help us move to using the informer everywhere and de-duping at that level.
      590a5f3a
    • k8s-merge-robot's avatar
      Merge pull request #23770 from dagnello/update-openstack-cloudprovider-instance-tests · 62d65f3c
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Extend OpenStack Cloud Provider Instance Tests
      
      Adding OpenStack cloud provider Instance coverage for:
      ExternalID
      InstanceID
      62d65f3c
    • k8s-merge-robot's avatar
      Merge pull request #23262 from sttts/sttts-bash-completion-flag-equal · e121b562
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Make kubectl bash-completion namespace and resource alias aware
      
      ![kubectl-completion](https://cloud.githubusercontent.com/assets/730123/13912456/94abf9a2-ef3d-11e5-9c8a-3df7058ea8f0.gif)
      
      - filter resource listing by `--namespace` flag given before in the command line
      ```bash
      $ kubectl get pod --namespace=kube-system <tab><tab>
      kube-dns-v9-2wuzj   kube-dns-v9-llqxa
      ```
      - add completion of `--namespace`
      ```bash
      $ kubectl get pod --namespace=<tab><tab>
      [*]         default      ingress      kube-system
      ```
      
      - add support for plural nouns and aliases like `rc`
      e121b562
    • k8s-merge-robot's avatar
      Merge pull request #24162 from jlowdermilk/fix-log-dump · 7daa26e5
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Fix log dump for new gcloud
      
      `gcloud compute instance-groups managed list-instances` at CI has self-link for instance instead of just name. Fixes #24120
      7daa26e5
    • k8s-merge-robot's avatar
      Merge pull request #24035 from jsafrane/devel/nsenter-error-messages · 04df711a
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Add path to log messages.
      
      It is useful to see the path that failed to mount in the log messages.
      
      Fixes #23990.
      04df711a
    • k8s-merge-robot's avatar
      Merge pull request #22912 from Random-Liu/kubelet-perf · 98c255eb
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Add generalized performance data type in e2e test
      
      For kubernetes/contrib/issues/564 and #15554.
      
      This PR added two files in e2e test:
      1) `perftype/perftype.go`: This file contains generalized performance data type. The type can be pretty printed in Json format and analyzed by other performance analyzing tools, such as [Perfdash](https://github.com/kubernetes/contrib/tree/master/perfdash).
      2) `perf_util.go`: This file contains functions which convert e2e performance test result into new performance data type.
      
      The new performance data type is now used in *Density test, Load test and Kubelet resource tracking*. It's easy to support other e2e performance test by adding new convert function in `perf_util.go`.
      
      @gmarek @yujuhong 
      /cc @kubernetes/sig-testing
      98c255eb
    • k8s-merge-robot's avatar
      Merge pull request #21741 from resouer/oomscore · df219747
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Use OomScoreAdj in kubelet for newer docker api
      
      fixes: #20121
      
      Related: client side PR [pull 454](https://github.com/fsouza/go-dockerclient/pull/454)
      
      Godeps has already been updated to `0099401a7342ad77e71ca9f9a57c5e72fb80f6b2`, which included client side's modification. But it seems too aggressive to upgrade the docker api version of kubelet. 
      df219747
    • k8s-merge-robot's avatar
      Merge pull request #23697 from luxas/pause_multi_arch · e363a266
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Update the pause image to build for arm64 and ppc64le
      
      Fixes #22683
      e363a266
    • k8s-merge-robot's avatar
      Merge pull request #23635 from Clarifai/version · 1965c3cd
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Add version string to "Kubelet started" log message
      
      Not logging versions considered harmful.
      1965c3cd
    • k8s-merge-robot's avatar
      Merge pull request #23627 from ingvagabund/unit-test-for-negative-value-of-allocatable-resources · df9f71fc
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Unit test for negative value of allocatable resources
      
      Introduce unit test for checking resource quantities for kubelet's allocatable resources.
      
      Covered values:
      
      * negative quantity value: error expected
      * invalid quantity unit: error expected
      * valid quantity: error not expected
      
      Running go test with -v, returned error are logged as well for more information:
      
      ```shell
      === RUN   TestValueOfAllocatableResources
      --- PASS: TestValueOfAllocatableResources (0.00s)
          server_test.go:47: Returned err: "resource quantity for \"memory\" cannot be negative: -150G"
          server_test.go:47: Returned err: "unable to parse quantity's suffix"
      PASS
      ok          k8s.io/kubernetes/cmd/kubelet/app       0.020s
      ```
      df9f71fc
    • k8s-merge-robot's avatar
      Merge pull request #24226 from fejta/swagger · 29ef6b61
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Update swagger specs
      
      Trying to figure out why they got out of date in parallel.. maybe we missed this in https://github.com/kubernetes/kubernetes/pull/23806?
      29ef6b61
    • k8s-merge-robot's avatar
      Merge pull request #24189 from wojtek-t/dont_remove_binaries · b02f1bf6
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Don't remove kubemark binaries
      
      If you want to experiment a bit with kubemark (e.g. relaunch the component with different flags), it's roughly impossible now. If we have binaries, this is much easier.
      b02f1bf6
    • k8s-merge-robot's avatar
      Merge pull request #23953 from nikhiljindal/u8sServer · 429228d4
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      moving genericapiserver command line flags to genericapiserver
      
      cc @kubernetes/sig-api-machinery 
      429228d4
    • k8s-merge-robot's avatar
      Merge pull request #24172 from andyzheng0831/fix · a12cec52
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Trusty: Fixes for running GKE master
      
      This PR includes two fixes for running GKE master on our image: 
      (1) The kubelet command line assembly had a missing part for cbr0. We did not catch it because the code path is not covered by OSS k8s tests;
      
      (2) Remove the "" from the variables in the cert files. It causes a parsing issue in GKE. Again, this code path is not covered by k8s tests.
      
      This PR also refactors the code for assembling kubelet flag. I move all logic into a single function assemble_kubelet_flags in configure-helper.sh for better readability and also simplify node.yaml and master.yaml. 
      
      @roberthbailey @dchen1107 please review it, and mark it as cherrypick-candidate. This PR is verified by @maisem. Together with his CL for GKE, we can run GKE cluster with master on our image and nodes on ContainerVM.
      
      cc/ @maisem @fabioy @wonderfly FYI
      a12cec52
    • Erick Fejta's avatar
      Update swagger specs · 2b003285
      Erick Fejta authored
      2b003285
    • k8s-merge-robot's avatar
      Merge pull request #23542 from caesarxuchao/clientset-release-1-3 · 1ccb4cf4
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Clientset release 1.3
      
      This PR creates the release 1.3 client set. We'll keep updating this client set until we cut release 1.3. In the meantime, the release 1.2 client set will be locked.
      
      @lavalamp 
      1ccb4cf4
    • Daniel Smith's avatar
      Merge pull request #24222 from pwittrock/jjbto · d19bc6b2
      Daniel Smith authored
      Increase kubelet timeout from 30->45 minutes to address long build ti…
      d19bc6b2
  2. 13 Apr, 2016 23 commits