1. 16 Jan, 2017 5 commits
  2. 15 Jan, 2017 4 commits
  3. 14 Jan, 2017 16 commits
  4. 13 Jan, 2017 15 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #36521 from apelisse/owners-pkg-master · fd29a5fc
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Curating Owners: pkg/master
      
      cc @lavalamp @nikhiljindal @mikedanese @derekwaynecarr
      
      In an effort to expand the existing pool of reviewers and establish a
      two-tiered review process (first someone lgtms and then someone
      experienced in the project approves), we are adding new reviewers to
      existing owners files.
      
      
      If You Care About the Process:
      ------------------------------
      
      We did this by algorithmically figuring out who’s contributed code to
      the project and in what directories.  Unfortunately, that doesn’t work
      well: people that have made mechanical code changes (e.g change the
      copyright header across all directories) end up as reviewers in lots of
      places.
      
      Instead of using pure commit data, we generated an excessively large
      list of reviewers and pruned based on all time commit data, recent
      commit data and review data (number of PRs commented on).
      
      At this point we have a decent list of reviewers, but it needs one last
      pass for fine tuning.
      
      Also, see https://github.com/kubernetes/contrib/issues/1389.
      
      TLDR:
      -----
      
      As an owner of a sig/directory and a leader of the project, here’s what
      we need from you:
      
      1. Use PR https://github.com/kubernetes/kubernetes/pull/35715 as an example.
      
      2. The pull-request is made editable, please edit the `OWNERS` file to
      remove the names of people that shouldn't be reviewing code in the
      future in the **reviewers** section. You probably do NOT need to modify
      the **approvers** section. Names asre sorted by relevance, using some
      secret statistics.
      
      3. Notify me if you want some OWNERS file to be removed.  Being an
      approver or reviewer of a parent directory makes you a reviewer/approver
      of the subdirectories too, so not all OWNERS files may be necessary.
      
      4. Please use ALIAS if you want to use the same list of people over and
      over again (don't hesitate to ask me for help, or use the pull-request
      above as an example)
      fd29a5fc
    • Kubernetes Submit Queue's avatar
      Merge pull request #36522 from apelisse/owners-pkg-storage · ec75d1c7
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Curating Owners: pkg/storage
      
      cc @lavalamp @timothysc @liggitt @xiang90 @wojtek-t
      
      In an effort to expand the existing pool of reviewers and establish a
      two-tiered review process (first someone lgtms and then someone
      experienced in the project approves), we are adding new reviewers to
      existing owners files.
      
      
      If You Care About the Process:
      ------------------------------
      
      We did this by algorithmically figuring out who’s contributed code to
      the project and in what directories.  Unfortunately, that doesn’t work
      well: people that have made mechanical code changes (e.g change the
      copyright header across all directories) end up as reviewers in lots of
      places.
      
      Instead of using pure commit data, we generated an excessively large
      list of reviewers and pruned based on all time commit data, recent
      commit data and review data (number of PRs commented on).
      
      At this point we have a decent list of reviewers, but it needs one last
      pass for fine tuning.
      
      Also, see https://github.com/kubernetes/contrib/issues/1389.
      
      TLDR:
      -----
      
      As an owner of a sig/directory and a leader of the project, here’s what
      we need from you:
      
      1. Use PR https://github.com/kubernetes/kubernetes/pull/35715 as an example.
      
      2. The pull-request is made editable, please edit the `OWNERS` file to
      remove the names of people that shouldn't be reviewing code in the
      future in the **reviewers** section. You probably do NOT need to modify
      the **approvers** section. Names asre sorted by relevance, using some
      secret statistics.
      
      3. Notify me if you want some OWNERS file to be removed.  Being an
      approver or reviewer of a parent directory makes you a reviewer/approver
      of the subdirectories too, so not all OWNERS files may be necessary.
      
      4. Please use ALIAS if you want to use the same list of people over and
      over again (don't hesitate to ask me for help, or use the pull-request
      above as an example)
      ec75d1c7
    • Kubernetes Submit Queue's avatar
      Merge pull request #36116 from apelisse/owners-pkg-auth- · 954a86d7
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Curating Owners: pkg/auth/
      
      cc @liggitt @erictune
      
      In an effort to expand the existing pool of reviewers and establish a
      two-tiered review process (first someone lgtms and then someone
      experienced in the project approves), we are adding new reviewers to
      existing owners files.
      
      
      If You Care About the Process:
      ------------------------------
      
      We did this by algorithmically figuring out who’s contributed code to
      the project and in what directories.  Unfortunately, that doesn’t work
      well: people that have made mechanical code changes (e.g change the
      copyright header across all directories) end up as reviewers in lots of
      places.
      
      Instead of using pure commit data, we generated an excessively large
      list of reviewers and pruned based on all time commit data, recent
      commit data and review data (number of PRs commented on).
      
      At this point we have a decent list of reviewers, but it needs one last
      pass for fine tuning.
      
      TLDR:
      -----
      
      As an owner of a sig/directory and a leader of the project, here’s what
      we need from you:
      
      1. Use PR https://github.com/kubernetes/kubernetes/pull/35715 as an example.
      
      2. The pull-request is made editable, please edit the `OWNERS` file to
      remove the names of people that shouldn't be reviewing code in the future in
      the **reviewers** section. You probably do NOT need to modify the **approvers**
      section. Names are sorted by relevance, using some secret statistics.
      
      3. Notify me if you want some OWNERS file to be removed.  Being an
      approver or reviewer of a parent directory makes you a reviewer/approver
      of the subdirectories too, so not all OWNERS files may be necessary.
      
      4. Please use ALIAS if you want to use the same list of people over and
      over again (don't hesitate to ask me for help, or use the pull-request
      above as an example)
      954a86d7
    • Kubernetes Submit Queue's avatar
      Merge pull request #37667 from… · 4829dcf7
      Kubernetes Submit Queue authored
      Merge pull request #37667 from bruceauyeung/k8s-branch-eliminate-duplicated-codes-in-estimateContainer-method
      
      Automatic merge from submit-queue
      
      eliminate duplicated codes in estimateContainer method
      
      **What this PR does / why we need it**:
      there are two code snippets about when to estimate resource for cpu and mem are duplicated, i extracted them into method `getEstimationIfNeeded` method
      Signed-off-by: 's avatarbruceauyeung <ouyang.qinhua@zte.com.cn>
      4829dcf7
    • Brian Grant's avatar
      Merge pull request #39121 from michelleN/docs-design-stubs · 1d6e85bf
      Brian Grant authored
      replace contents of docs/design with stubs
      1d6e85bf
    • Jordan Liggitt's avatar
      Conditionally write token file entries · d94bb267
      Jordan Liggitt authored
      d94bb267
    • Random-Liu's avatar
      Add docker 1.12 in node e2e. · 04e68619
      Random-Liu authored
      04e68619
    • Jordan Liggitt's avatar
      9ac2f3a4
    • Kubernetes Submit Queue's avatar
      Merge pull request #36392 from apelisse/owners-cmd-kube-controller-manager · 2df5d4d9
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Curating Owners: cmd/kube-controller-manager
      
      cc @lavalamp @mikedanese
      
      In an effort to expand the existing pool of reviewers and establish a
      two-tiered review process (first someone lgtms and then someone
      experienced in the project approves), we are adding new reviewers to
      existing owners files.
      
      
      If You Care About the Process:
      ------------------------------
      
      We did this by algorithmically figuring out who’s contributed code to
      the project and in what directories.  Unfortunately, that doesn’t work
      well: people that have made mechanical code changes (e.g change the
      copyright header across all directories) end up as reviewers in lots of
      places.
      
      Instead of using pure commit data, we generated an excessively large
      list of reviewers and pruned based on all time commit data, recent
      commit data and review data (number of PRs commented on).
      
      At this point we have a decent list of reviewers, but it needs one last
      pass for fine tuning.
      
      Also, see https://github.com/kubernetes/contrib/issues/1389.
      
      TLDR:
      -----
      
      As an owner of a sig/directory and a leader of the project, here’s what
      we need from you:
      
      1. Use PR https://github.com/kubernetes/kubernetes/pull/35715 as an example.
      
      2. The pull-request is made editable, please edit the `OWNERS` file to
      remove the names of people that shouldn't be reviewing code in the future in
      the **reviewers** section. You probably do NOT need to modify the **approvers**
      section. Names asre sorted by relevance, using some secret statistics.
      
      3. Notify me if you want some OWNERS file to be removed.  Being an
      approver or reviewer of a parent directory makes you a reviewer/approver
      of the subdirectories too, so not all OWNERS files may be necessary.
      
      4. Please use ALIAS if you want to use the same list of people over and
      over again (don't hesitate to ask me for help, or use the pull-request
      above as an example)
      2df5d4d9
    • Kubernetes Submit Queue's avatar
      Merge pull request #36516 from apelisse/owners-pkg-credentialprovider · c3b897d9
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Curating Owners: pkg/credentialprovider
      
      cc @liggitt @erictune
      
      In an effort to expand the existing pool of reviewers and establish a
      two-tiered review process (first someone lgtms and then someone
      experienced in the project approves), we are adding new reviewers to
      existing owners files.
      
      
      If You Care About the Process:
      ------------------------------
      
      We did this by algorithmically figuring out who’s contributed code to
      the project and in what directories.  Unfortunately, that doesn’t work
      well: people that have made mechanical code changes (e.g change the
      copyright header across all directories) end up as reviewers in lots of
      places.
      
      Instead of using pure commit data, we generated an excessively large
      list of reviewers and pruned based on all time commit data, recent
      commit data and review data (number of PRs commented on).
      
      At this point we have a decent list of reviewers, but it needs one last
      pass for fine tuning.
      
      Also, see https://github.com/kubernetes/contrib/issues/1389.
      
      TLDR:
      -----
      
      As an owner of a sig/directory and a leader of the project, here’s what
      we need from you:
      
      1. Use PR https://github.com/kubernetes/kubernetes/pull/35715 as an example.
      
      2. The pull-request is made editable, please edit the `OWNERS` file to
      remove the names of people that shouldn't be reviewing code in the
      future in the **reviewers** section. You probably do NOT need to modify
      the **approvers** section. Names asre sorted by relevance, using some
      secret statistics.
      
      3. Notify me if you want some OWNERS file to be removed.  Being an
      approver or reviewer of a parent directory makes you a reviewer/approver
      of the subdirectories too, so not all OWNERS files may be necessary.
      
      4. Please use ALIAS if you want to use the same list of people over and
      over again (don't hesitate to ask me for help, or use the pull-request
      above as an example)
      c3b897d9
    • Kubernetes Submit Queue's avatar
      Merge pull request #39303 from NickrenREN/eviction-manager · 5b629d83
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 37505, 39844, 39525, 39109, 39303)
      
      remove NewManager() return err
      5b629d83
    • Andy Goldstein's avatar
      Fix expected error text · cb39d0d8
      Andy Goldstein authored
      cb39d0d8
    • Kubernetes Submit Queue's avatar
      Merge pull request #39109 from derekwaynecarr/admission-version-config · 983a47d8
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 39807, 37505, 39844, 39525, 39109)
      
      Admission control support for versioned configuration files
      
      **What this PR does / why we need it**:
      Today, the `--admission-control-config-file=` argument takes an opaque file that is shared across all admission controllers to provide configuration.  This file is not well-versioned and it's shared across multiple plug-ins.  Some plugins take file based configuration (`ImagePolicyWebhook`) and others abuse flags to provide configuration because we lacked a good example (`InitialResources`).  This PR defines a versioned configuration format that we can use moving forward to provide configuration input to admission controllers that is well-versioned, and does not require the addition of new flags.
      
      The sample configuration file would look as follows:
      
      ```
      apiVersion: componentconfig/v1alpha1
      kind: AdmissionConfiguration
      plugins:
      - name: "ImagePolicyWebhook"
        path: "image-policy-webhook.json"
      ```
      
      The general behavior is each plugin that requires additional configuration is enumerated by name.  An alternate file location is provided for its specific configuration, or the configuration can be embedded as a raw extension via the configuration section.
      
      **Special notes for your reviewer**:
      A follow-on PR will be needed to make `ImagePolicyWebhook` to use versioned configuration.  This PR maintains backwards compatibility by ignoring configuration it cannot understand and therefore treating the file as opaque.  I plan to make use of this PR to complete https://github.com/kubernetes/kubernetes/pull/36765 which attempts to allow more configuration parameters to the `ResourceQuota` admission plugin.
      983a47d8
    • Kubernetes Submit Queue's avatar
      Merge pull request #39525 from kargakis/update-equality-helper · 5723979b
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 39807, 37505, 39844, 39525, 39109)
      
      Update deployment equality helper
      
      @mfojtik @janetkuo this is split out of https://github.com/kubernetes/kubernetes/pull/38714 to reduce the size of that PR, ptal
      5723979b
    • Kubernetes Submit Queue's avatar
      Merge pull request #39844 from screeley44/replica_bug · 823d760a
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 39807, 37505, 39844, 39525, 39109)
      
      fix bug not using volumetype config in create volume
      
      fixes #39843 
      
      @humblec 
      
      we are building the volumetype config but I don't see where we are using it in the CreateVolume for dyn provisioning, this is why volumetype parameter from the Storage Class was being overlooked because we are hard coding constants like replicaCount which is always 3.
      
      unless I'm missing something?
      823d760a