1. 30 Jan, 2017 1 commit
    • Kubernetes Submit Queue's avatar
      Merge pull request #40532 from MHBauer/log-typo · 66bea1f8
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      fix typo in logging statement
      
      **What this PR does / why we need it**:
      Typo fix in logs. I am writing an apiserver for service-catalog, and this annoys me when I see it in my logs.
      
      **Special notes for your reviewer**:
      Doc/text change only. No functional change. Feel free to combine with some existing PR.
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      66bea1f8
  2. 29 Jan, 2017 3 commits
  3. 28 Jan, 2017 18 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #40585 from cblecker/kube-proxy-mode-annotation-remove · 38540f17
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Remove proxy-mode annotation from kube-proxy
      
      **What this PR does / why we need it**:
      This removes the net.experimental.kubernetes.io/proxy-mode and net.beta.kubernetes.io/proxy-mode annotations from kube-proxy.
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #40582 
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      Remove outdated net.experimental.kubernetes.io/proxy-mode and net.beta.kubernetes.io/proxy-mode annotations from kube-proxy.
      ```
      38540f17
    • Christoph Blecker's avatar
      Remove proxy-mode annotation from kube-proxy · a9dfd254
      Christoph Blecker authored
      This removes the net.experimental.kubernetes.io/proxy-mode and net.beta.kubernetes.io/proxy-mode annotations from kube-proxy.
      a9dfd254
    • Kubernetes Submit Queue's avatar
      Merge pull request #40621 from timothysc/daemonset_dos · 597e938e
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Decrease Daemonset burst replicas due to DoS conditions.
      
      **What this PR does / why we need it**:
      We are seeing DoS conditions on our Registry if were running a large cluster with too many daemonsets bursting at once.  
      
      **Special notes for your reviewer**:
      I decided not to plumb through yet another variable to the command line.  Ideally such parameters could be tweaked via a configuration file.  
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      597e938e
    • Kubernetes Submit Queue's avatar
      Merge pull request #38926 from luxas/update_cross_go18 · 3897fc00
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Improve the multiarch situation; armel => armhf; reenable pcc64le; remove the patched golang
      
      **What this PR does / why we need it**: 
       - Improves the multiarch situation as described in #38067 
       - Tries to bump to go1.8 for arm (and later enable ppc64le)
       - GOARM 6 => GOARM 7
       - Remove the golang 1.7 patch
       - armel => armhf
       - Bump QEMU version to v2.7.0
      
      **Release note**:
      
      ```release-note
      Improve the ARM builds and make hyperkube on ARM working again by upgrading the Go version for ARM to go1.8beta2
      ```
      
      @kubernetes/sig-testing-misc @jessfraz @ixdy @jbeda @david-mcmahon @pwittrock
      3897fc00
    • Kubernetes Submit Queue's avatar
      Merge pull request #39977 from justinsb/aws_fix_infof · e7950e6f
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      AWS: Fix a few log messages Info -> Infof
      
      Get those `%q`-s out of my logs :-)
      
      ```release-note
      NONE
      ```
      e7950e6f
    • Brendan Burns's avatar
    • Kubernetes Submit Queue's avatar
      Merge pull request #40319 from jeffvance/e2e-ssh-local · f8322309
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 40584, 40319)
      
      ssh support for local
      
      **What this PR does / why we need it**: adds local deployment support for e2e tests. Useful for non-cloud, simple testing.
      
      **Special notes for your reviewer**: Formerly this pr was part of #38214 
      
      **Release note**:
      ```
      NONE
      ```
      f8322309
    • Kubernetes Submit Queue's avatar
      Merge pull request #40584 from madhusudancs/federation-kubefed.sh · 25eb57ad
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Use a wrapper script to locate kubefed and kubectl binaries instead of directly constructing their paths.
      
      This fixes the e2e failures that is now switched to using kubefed.
      
      cc @kubernetes/sig-federation-pr-reviews
      25eb57ad
    • Kubernetes Submit Queue's avatar
      Merge pull request #40601 from liggitt/bindata · 63fed780
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 40132, 39302, 40194, 40619, 40601)
      
      Update translation bindata
      
      Make on master leaves these changes in bindata.go
      63fed780
    • Kubernetes Submit Queue's avatar
      Merge pull request #40619 from Random-Liu/update-kubemark-npd-version · 3a3ca506
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 40132, 39302, 40194, 40619, 40601)
      
      Update NPD version to v0.3.0-alpha.0 in kubemark.
      
      @wojtek-t @shyamjvs Update the NPD version in kubemark.
      
      I just built the alpha release https://github.com/kubernetes/node-problem-detector/releases/tag/v0.3.0-alpha.0.
      
      And the PR https://github.com/kubernetes/node-problem-detector/pull/79 is included.
      
      However, I'm not sure whether 1 minute period is longer enough.
      
      If it's still not longer enough, in fact we can extend it by split the resync and heartbeat:
      * Every 1 minute, check whether there is inconsistency between apiserver and npd, and only update when there is inconsistency. (1 GET/m)
      * Every > 2 minute, do forcibly update as heartbeat. (<0.5 PATCH/m)
      
      And I can also make the sync period configurable after we finalize the sync mechanism.
      3a3ca506
    • Kubernetes Submit Queue's avatar
      Merge pull request #40194 from bruceauyeung/k8s-branch-fix-error-message-in-TestGetAddonImage · babecf10
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 40132, 39302, 40194, 40619, 40601)
      
      fix error message in TestGetAddonImage
      Signed-off-by: 's avatarbruceauyeung <ouyang.qinhua@zte.com.cn>
      
      **What this PR does / why we need it**:
      
      1. fix incorrect error message in TestGetAddonImage
      2. rename some variables to make them more reasonable
      babecf10
    • Kubernetes Submit Queue's avatar
      Merge pull request #39302 from bruceauyeung/k8s-branch-fix-nil-check-and-typos · a812493a
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 40132, 39302, 40194, 40619, 40601)
      
      fix nil check and typos
      
      **What this PR does / why we need it**:
      1. nil error should be checked before defer statement.
      2. fix some typos.
      
      Signed-off-by: bruceauyeung ouyang.qinhua@zte.com.cn
      a812493a
    • Kubernetes Submit Queue's avatar
      Merge pull request #40132 from… · 433e7a1f
      Kubernetes Submit Queue authored
      Merge pull request #40132 from bruceauyeung/k8s-branch-add-invalid-and-valid-tokens-in-TestValidateToken-testcase
      
      Automatic merge from submit-queue
      
      add test tokens for TestValidateToken
      Signed-off-by: 's avatarbruceauyeung <ouyang.qinhua@zte.com.cn>
      
      
      **What this PR does / why we need it**:
      
      1. add invalid tokens which token ID and token secret contain special characters such as `*`
      2. add valid tokens which  token ID and token secret contain mixed lowercase characters and numeric numbers
      433e7a1f
    • Kubernetes Submit Queue's avatar
      Merge pull request #40597 from wojtek-t/cleanup_get_from_cache · a951727a
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 40497, 39769, 40554, 40569, 40597)
      
      Minor cleanup in getting from apiserver cache in kubelet
      a951727a
    • Kubernetes Submit Queue's avatar
      Merge pull request #40569 from spxtr/gen · 5b240515
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 40497, 39769, 40554, 40569, 40597)
      
      Switch io_kubernetes_build to repo-infra.
      
      This also picks up the `go_genrule`. cc @mikedanese 
      
      **Release note**:
      ```release-note
      NONE
      ```
      5b240515
    • Kubernetes Submit Queue's avatar
      Merge pull request #40554 from roberthbailey/chown · 29a7b6f8
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 40497, 39769, 40554, 40569, 40597)
      
      When calling chown, use : instead of . to separate the user and group for cross platform compatibility.
      
      **What this PR does / why we need it**: Makes it possible to build on a Mac, which was broken by #39515. 
      
      **Special notes for your reviewer**:
      
      **Release note**:
      `NONE`
      29a7b6f8
    • Kubernetes Submit Queue's avatar
      Merge pull request #39769 from danwinship/networkpolicy-validation · c776d097
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 40497, 39769, 40554, 40569, 40597)
      
      NetworkPolicy validation improvements
      
      I noticed while implementing NetworkPolicy that I we weren't validating the "Ports" field at all.
      
      The docs are actually completely silent about what a string-valued Port field is supposed to mean. I had guessed it meant to call `net.LookupPort()` on it (ie, map it from /etc/services) but in every other case where we have an IntOrString-valued Port field in an API struct, it refers to a named ContainerPort. But that would be extremely awkward to implement in this case; a policy specifying a named port could end up mapping to a different numeric port on every container in the namespace... Do other people actually implement string-valued ports that way? Or, for that matter, implement string-valued ports at all? (Related: I hadn't noticed until now that you can leave the Port value unspecified, allowing you to say "allow to all UDP ports, but no TCP ports" or "allow to all TCP ports, but no UDP ports". That seems like something that ended up in the spec just because it was possible, not because it was actually useful...)
      
      @kubernetes/sig-network-misc
      c776d097
    • Kubernetes Submit Queue's avatar
      Merge pull request #40497 from lavalamp/log2much · fe2829c1
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Make HandleError prevent hot-loops
      
      Add an error "handler" that just sleeps for a bit if errors happen more
      often than 500ms. Manually tested against #39816. This doesn't fix #39816 but it does keep it from crippling a cluster.
      
      ```release-note
      Prevent hotloops on error conditions, which could fill up the disk faster than log rotation can free space.
      ```
      fe2829c1
  4. 27 Jan, 2017 18 commits