1. 25 Apr, 2016 3 commits
  2. 24 Apr, 2016 6 commits
    • k8s-merge-robot's avatar
      Merge pull request #24502 from cjcullen/subresource · c5df0bf2
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Add Subresource & Name to webhook authorizer.
      
      Pass through the Subresource and Name fields from the `authorization.Attributes` to the `SubjectAccessReviewSpec.ResourceAttributes`.
      c5df0bf2
    • k8s-merge-robot's avatar
      Merge pull request #24499 from gmarek/load · 39f62240
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Add Services to Load test
      39f62240
    • k8s-merge-robot's avatar
      Merge pull request #23800 from resouer/image-refactor · 4f9e8729
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Refactor image related functions to use docker engine-api
      
      ref #23563 
      
      Hopes can do some help, cc @Random-Liu 
      
      If it's ok, will add more work here.
      4f9e8729
    • k8s-merge-robot's avatar
      Merge pull request #24496 from euank/rkt-finished-at · 30891c7f
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      rkt: Return `FinishedAt` for pod
      
      This is implemented via touching a file on stop as a hook in the systemd
      unit. The ctime of this file is then used to get the `finishedAt` time
      in the future.
      In addition, this changes the `startedAt` and `createdAt` to use the api
      server's results rather than the annotations it previously used.
      
      It's possible we might want to move this into the api in the future.
      
      Fixes #23887
      
      
      I did the following manual testing:
      ```
      $ cat ./examples/output/exit-output.yml 
      apiVersion: v1
      kind: Pod
      metadata:
        labels:
          name: exit
        name: exit-output
      spec:
        restartPolicy: Never
        containers:
          - name: exit
            image: busybox
            command: ["sh", "-c", "echo Exiting in 60; sleep 60; echo goodbye"]
      $ kubectl create -f ./examples/exit/exit-output.yaml
      $ # wait
      $ kubectl describe pod exit-output | grep State -A 4
          State:		Terminated
            Reason:		Completed
            Exit Code:	0
            Started:		Tue, 19 Apr 2016 13:23:13 -0700
            Finished:		Tue, 19 Apr 2016 13:24:13 -0700
      $ kubectl logs exit-output
      Exiting in 60
      goodbye
      ```
      
      I double checked as well that the file at `/var/lib/kubelet/pods/$id/finished-$id` existed and looked as expected.
      
      This is related to https://github.com/coreos/rkt/issues/1789#issuecomment-207111814 and follows https://github.com/kubernetes/kubernetes/pull/24367 + https://github.com/coreos/rkt/issues/2445
      
      cc @jonboulle @iaguis @yifan-gu @kubernetes/sig-node
      30891c7f
    • k8s-merge-robot's avatar
      Merge pull request #24474 from deads2k/fix-version-registration · 0d4b039d
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      stop changing the root path of the root webservice
      
      We shouldn't mutate the root path of the root webservice (see usage).  Just write the path we want.
      0d4b039d
    • k8s-merge-robot's avatar
      Merge pull request #24470 from deads2k/shared-cache-02 · ea15d792
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      update controllers watching all pods to share an informer
      
      This plumbs the shared pod informer through the various controllers to avoid duplicated watches.
      ea15d792
  3. 23 Apr, 2016 14 commits
  4. 22 Apr, 2016 17 commits