1. 24 Feb, 2017 14 commits
    • Mayank Kumar's avatar
      6b35ff72
    • Kubernetes Submit Queue's avatar
      Merge pull request #41908 from chuckbutler/remove-ivan-from-juju · 8e13ee01
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Remove ivan4th from reviewers
      
      **What this PR does / why we need it**:
      
      Per @ivan4th request in #41351 he would like to be removed from the
      reviewers list in this directory tree. This commit addresses that
      request.
      
      **Special notes for your reviewer**:
      
      As Ivan has already investigated the PR in question under 41351 I would like to see that driven to landing before landing this OWNERS file change, unless another reviewer would like to step in and help land that open PR.
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      8e13ee01
    • Kubernetes Submit Queue's avatar
      Merge pull request #41113 from vmware/AddDatastoreParamForDynamicProvisioning · 3adc12c5
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Fix for Support selection of datastore for dynamic provisioning in vS…
      
      Fixes #40558
      
      Current vSphere Cloud provider doesn't allow a user to select a datastore for dynamic provisioning. All the volumes are created in default datastore provided by the user in the global vsphere configuration file.
      
      With this fix, the user will be able to provide the datastore in the storage class definition. This will allow the volumes to be created in the datastore specified by the user in the storage class definition. This field is optional. If no datastore is specified, the volume will be created in the default datastore specified in the global config file.
      
      For example:
      
      User creates a storage class with the datastore
      
      kind: StorageClass
      apiVersion: storage.k8s.io/v1beta1
      metadata:
      name: slow
      provisioner: kubernetes.io/vsphere-volume
      parameters:
      diskformat: thin
      datastore: VMFSDatastore
      Now the volume will be created in the datastore - "VMFSDatastore" specified by the user.
      
      If the user creates a storage class without any datastore
      
      kind: StorageClass
      apiVersion: storage.k8s.io/v1beta1
      metadata:
      name: slow
      provisioner: kubernetes.io/vsphere-volume
      parameters:
      diskformat: thin
      Now the volume will be created in the datastore which in the global configuration file (vsphere.conf)
      
      @pdhamdhere @kerneltime
      3adc12c5
    • Kubernetes Submit Queue's avatar
      Merge pull request #41674 from ixdy/etcd-empty-dir-cleanup-busybox · 84b74074
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Base etcd-empty-dir-cleanup on busybox, run as nobody, and update to etcdctl 3.0.14
      
      **What this PR does / why we need it**: since the `etcd-empty-dir-cleanup` image just uses a simple shell script and `etcdctl`, we can base it on busybox, which is a smaller target than alpine.
      
      I've also updated this to use an `etcdctl` from etcd 3.0.14, which matches the version of etcd we're running in 1.6 clusters (I believe), and changed the tag to match the `etcdctl` version.
      
      Tested in my own e2e cluster, where it seems to work.
      
      I haven't pushed the image yet, so e2e tests *may* fail. Tagging `do-not-merge`; if you think this looks good, I'll push the image and retest.
      
      **Release note**:
      
      ```release-note
      ```
      
      cc @timstclair @mml @wojtek-t
      84b74074
    • Kubernetes Submit Queue's avatar
      Merge pull request #41361 from enisoc/controller-ref-manager · a8a8120e
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 41667, 41820, 40910, 41645, 41361)
      
      Refactor ControllerRefManager
      
      **What this PR does / why we need it**:
      
      To prepare for implementing ControllerRef across all controllers (https://github.com/kubernetes/community/pull/298), this pushes the common adopt/orphan logic into ControllerRefManager so each controller doesn't have to duplicate it.
      
      This also shares the adopt/orphan logic between Pods and ReplicaSets, so it lives in only one place.
      
      **Which issue this PR fixes**:
      
      **Special notes for your reviewer**:
      
      **Release note**:
      ```release-note
      ```
      
      cc @kubernetes/sig-apps-pr-reviews
      a8a8120e
    • Kubernetes Submit Queue's avatar
      Merge pull request #41645 from ncdc/shared-informers-12-admission · 51f498f6
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 41667, 41820, 40910, 41645, 41361)
      
      Switch admission to use shared informers
      
      Originally part of #40097
      
      cc @smarterclayton @derekwaynecarr @deads2k @liggitt @sttts @gmarek @wojtek-t @timothysc @lavalamp @kubernetes/sig-scalability-pr-reviews @kubernetes/sig-api-machinery-pr-reviews
      51f498f6
    • Kubernetes Submit Queue's avatar
      Merge pull request #40910 from justinsb/fix_35695 · b5d010d6
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 41667, 41820, 40910, 41645, 41361)
      
      Allow multiple mounts in StatefulSet volume zone placement
      
      We have some heuristics that ensure that volumes (and hence stateful set
      pods) are spread out across zones.  Sadly they forgot to account for
      multiple mounts.  This PR updates the heuristic to ignore the mount name
      when we see something that looks like a statefulset volume, thus
      ensuring that multiple mounts end up in the same AZ.
      
      Fix #35695
      
      ```release-note
      Fix zone placement heuristics so that multiple mounts in a StatefulSet pod are created in the same zone
      ```
      b5d010d6
    • Kubernetes Submit Queue's avatar
      Merge pull request #41820 from kad/kv · e473cee7
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 41667, 41820, 40910, 41645, 41361)
      
      Changing --use-kubernetes-version to --kubernetes-version for kubeadm beta
      
      **What this PR does / why we need it**: to follow-up agreement on SIG-Cluster-Lifecycle on 2017-02-21, flag for `kubeadm init` should be renamed.
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
      
      **Special notes for your reviewer**: Meeting minutes for SIG-Cluster-Lifecycle 2017-02-21
      
      **Release note**:
      ```release-note
      Flag --use-kubernetes-version for kubeadm init renamed to --kubernetes-version
      ```
      e473cee7
    • Kubernetes Submit Queue's avatar
      Merge pull request #41667 from mikedanese/certs · e70d23db
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 41667, 41820, 40910, 41645, 41361)
      
      refactor certs in GCE to break up usages
      
      TODO: debian
      e70d23db
    • Kubernetes Submit Queue's avatar
      Merge pull request #41356 from foxish/fix-petset-refs · 072e68f0
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Fix references to PetSet
      
      Removing PetSet references in scaler/reaper code
      
      ```release-note
      NONE
      ```
      072e68f0
    • Kubernetes Submit Queue's avatar
      Merge pull request #41798 from huzhengchuan/master · 0e0e51dd
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Fix comment for struct DeploymentBasicGeneratorV1
      
      **Release note**:
      
      ```release-note
      ```
      0e0e51dd
    • Kubernetes Submit Queue's avatar
      Merge pull request #41993 from foxish/foxish-patch-1 · 56841e84
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Add approvers to StatefulSet
      
      The owners file has no approvers at the moment, adding people from workloads
      56841e84
    • Saad Ali's avatar
      Merge pull request #41955 from shashidharatd/revert-41651-kubefed-3 · 6b50d31b
      Saad Ali authored
      Revert "[Federation][kubefed] Add label selector for etcd pvc"
      6b50d31b
    • Saad Ali's avatar
      Merge pull request #41961 from janetkuo/sort-slice-compare · b3453d0b
      Saad Ali authored
      Sort slices before comparing in deployment util test
      b3453d0b
  2. 23 Feb, 2017 26 commits