1. 04 Apr, 2016 1 commit
  2. 03 Apr, 2016 8 commits
  3. 02 Apr, 2016 18 commits
    • k8s-merge-robot's avatar
      Merge pull request #23596 from deads2k/relax-case-in-restmapper · b1b58c41
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      relax restmapper resource matching
      
      We were matching case insensitive on Kinds, not Resources, thus driving me insane.
      
      @liggitt @caesarxuchao 
      b1b58c41
    • Alex Robinson's avatar
      Merge pull request #23665 from a-robinson/buildcop · 0337f3fb
      Alex Robinson authored
      Fix the link for unlabeled issues in the build cop guide.
      0337f3fb
    • k8s-merge-robot's avatar
      Merge pull request #23719 from metral/corekube · 33078097
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      add CoreKube to community resources
      33078097
    • k8s-merge-robot's avatar
      Merge pull request #23440 from mbruzek/juju-kube-up · 372c1647
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Juju kube up
      
      I found some problems with the kube-up script that this pull request addresses. We didn't have the kubectl binary in the correct location. 
      
      Just changing where we download the package from the master, and fixing the kube-down.sh script to remove those files.
      372c1647
    • k8s-merge-robot's avatar
      Merge pull request #23554 from nikhiljindal/swaggerInRun · 3197f31c
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      genericapiserver: Moving InstallSwaggerAPI to Run
      
      Ref https://github.com/kubernetes/kubernetes/pull/21190#discussion_r57494673
      
      Moving InstallSwaggerAPI() from InstallAPIGroups() to Run(). This allows the use of InstallAPIGroups() multiple times or using InstallAPIGroup() directly.
      
      cc @jianhuiz @kubernetes/sig-api-machinery 
      3197f31c
    • k8s-merge-robot's avatar
      Merge pull request #23776 from justinsb/aws_no_ephemeral · e9c57e69
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      AWS kube-up: tolerate a lack of ephemeral volumes
      
      Some users have requested the ability to _not_ use ephemeral volumes (local instance storage), but this also highlighted the fact that we likely fail to start on instance types with no instance storage (e.g. the c4 class instances).
      
      Confirming this fix, and then going to confirm that e.g. c4 is broken.  If so this will be a cherry-pick candidate.
      e9c57e69
    • k8s-merge-robot's avatar
      Merge pull request #23552 from deads2k/extend-authz-attribs · 9c2501cd
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      add missing attributes to authorization interface
      
      Plumb through missing attributes for authorization decisions.  The request parser picked them up a while back, but they were never wired up in kube.
      
      This simply allows authorizers to use them, it doesn't require them to.
      
      @kubernetes/kube-iam 
      9c2501cd
    • k8s-merge-robot's avatar
      Merge pull request #23548 from ncdc/fix-23078 · df20dfb2
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Check claimRef UID when processing a recycled PV, take 2
      
      Reorder code a bit so it doesn't allow a case where you get some error other than "not found"
      combined with a non-nil Claim.
      
      Add test case.
      
      cc @kubernetes/rh-cluster-infra @kubernetes/rh-storage @liggitt 
      df20dfb2
    • k8s-merge-robot's avatar
      Merge pull request #23509 from XiaoningDing/ube-apiserver · b3eef932
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      duplicate kube-apiserver to federated-apiserver
      
      duplicate the kube-apiserver source code to ube-apiserver and update references
      cluster specific api objects will be in separate PRs
      
      #19313,  #21190
      https://github.com/kubernetes/kubernetes/pull/21190#issuecomment-201551176
      @nikhiljindal
      b3eef932
    • k8s-merge-robot's avatar
      Merge pull request #23506 from Random-Liu/new-docker-client · b43ccd6e
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Kubelet: Start using the official docker engine-api
      
      For #23563.
      
      This is the **first step** in the roadmap of switching to docker [engine-api](https://github.com/docker/engine-api).
      In this PR, I keep the old `DockerInterface` and implement it with the new engine-api.
      With this approach, we could switch to engine-api with minimum change, so that we could:
      * Test the engine-api without huge refactoring.
      * Send following PRs to refactor functions in `DockerInterface` separately so as to avoid a huge change in one PR.
      
      I've tested this PR locally, it passed all the node conformance test:
      ```
      make test_e2e_node
      
      Ran 19 of 19 Specs in 823.395 seconds
      SUCCESS! -- 19 Passed | 0 Failed | 0 Pending | 0 Skipped PASS
      
      Ginkgo ran 1 suite in 13m49.429979585s
      Test Suite Passed
      ```
      And it also passed the jenkins gce e2e test:
      ```
      go run hack/e2e.go -test -v --test_args="--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]"
      
      Ran 161 of 268 Specs in 4570.214 seconds
      SUCCESS! -- 161 Passed | 0 Failed | 0 Pending | 107 Skipped PASS
      
      Ginkgo ran 1 suite in 1h16m16.325934558s
      Test Suite Passed
      2016/03/25 15:12:42 e2e.go:196: Step 'Ginkgo tests' finished in 1h16m18.918754301s
      ```
      
      I'm writing the design document, and will post the switching roadmap in an umbrella issue soon.
      
      @kubernetes/sig-node 
      b43ccd6e
    • k8s-merge-robot's avatar
      Merge pull request #23472 from wojtek-t/fix_object_meta_for · f5c93c8d
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Switch from api.ObjectMetaFor to meta.Accessor in most of places
      
      Fix #23278
      
      @smarterclayton @lavalamp 
      f5c93c8d
    • k8s-merge-robot's avatar
      Merge pull request #23766 from mikebrow/docs-minor-edit-testing-guide · c7af842f
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      minor edits to testing guide
      
      Noted a few small issues going through the getting started testing guide.
      
      Cheers, Mike
      Signed-off-by: 's avatarmikebrow <brownwm@us.ibm.com>
      c7af842f
    • k8s-merge-robot's avatar
      Merge pull request #22877 from fabianofranz/mark_filename_flags_for_completions · c927790c
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Mark filename flags for completions
      
      Adds filename bash completion to some flags that were missing.
      c927790c
    • k8s-merge-robot's avatar
      Merge pull request #17590 from fabianofranz/cli_homedir_on_windows · 5c2f7585
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Use correct home directory on Windows
      
      As of now the `kubectl` config mechanism that saves/loads `~/.kube/config` is broken on Windows, saving the config file in the *current* directory instead of the user's *home* dir. This happens because most Windows don't respect the `HOME` environment variable. 
      
      This PR changes the config file loading mechanism to use the recommended way to detect the user home on Windows (`HOMEDRIVE`+`HOMEPATH` or `USERPROFILE`), and adds a migration for users that might be currently relying on existing config files.
      5c2f7585
    • Justin Santa Barbara's avatar
      AWS kube-up: Allow BLOCK_DEVICE_MAPPINGS_BASE to be empty · f43f398c
      Justin Santa Barbara authored
      We rename it to EPHEMERAL_BLOCK_DEVICE_MAPPINGS, and we also change the value
      so that it starts with a `,`, instead of always inserting a comma before it.
      In this way the value can be empty.
      
      Also, if the user sets the (currently experimental) KUBE_AWS_STORAGE
      environment variable to be "ebs", then we will not mount any instance storage
      which will cause the machines to use EBS storage instead.
      f43f398c
    • Justin Santa Barbara's avatar
      AWS: Don't error if there are no ephemeral disks · 1c3f7063
      Justin Santa Barbara authored
      format-disks used to run with non-strict bash semantics, but this changed in
      1.2 as we now merge it into the GCE script, so pipefail and errexit are both
      set.
      
      However, the way we list the ephemeral disks, by piping to grep, would cause an
      exit code of 2 if there were no ephemeral disks.
      
      Tolerate failure here by add `|| true`.  The metadata service call is unlikely
      to fail, so we continue to ignore that possibility.
      1c3f7063
    • k8s-merge-robot's avatar
      Merge pull request #23767 from david-mcmahon/121notes · 9b0ea8ff
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Add release notes for v1.2.1 and cleanup/unify formatting/layout.
      9b0ea8ff
    • k8s-merge-robot's avatar
      Merge pull request #16451 from ncdc/exec-interop-testing · 3b659270
      k8s-merge-robot authored
      Automatic merge from submit-queue
      
      Refactor streaming code to support interop testing
      
      Refactor exec/attach/port forward client and server code to better
      support interop testing of different client and server subprotocol
      versions.
      
      Fixes #16119
      3b659270
  4. 01 Apr, 2016 13 commits