1. 11 May, 2017 11 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #45599 from gmarek/scheduler_predicates · f6f2b215
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 43067, 45586, 45590, 38636, 45599)
      
      Make SchedulerPredicates test more resiliant to recent Node restarts
      
      cc @kubernetes/sig-scheduling-pr-reviews
      f6f2b215
    • Kubernetes Submit Queue's avatar
      Merge pull request #38636 from dhawal55/internal-elb · b0399114
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 43067, 45586, 45590, 38636, 45599)
      
      AWS: Remove check that forces loadBalancerSourceRanges to be 0.0.0.0/0. 
      
      fixes #38633
      
      Remove check that forces loadBalancerSourceRanges to be 0.0.0.0/0. Also, remove check that forces service.beta.kubernetes.io/aws-load-balancer-internal annotation to be 0.0.0.0/0. Ideally, it should be a boolean, but for backward compatibility, leaving it to be a non-empty value
      b0399114
    • Kubernetes Submit Queue's avatar
      Merge pull request #45590 from gmarek/print_to_file · 7cbe729a
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 43067, 45586, 45590, 38636, 45599)
      
      Move rest of performance data gathered by tests to Summaries
      
      cc @shyamjvs
      7cbe729a
    • Kubernetes Submit Queue's avatar
      Merge pull request #45586 from shyamjvs/yolo · d1fef174
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 43067, 45586, 45590, 38636, 45599)
      
      Fix bug in hollow-node deletion in stop-kubemark script
      
      Just noticed.
      
      cc @wojtek-t @gmarek
      d1fef174
    • Kubernetes Submit Queue's avatar
      Merge pull request #43067 from xilabao/dedup-in-printer · b040513a
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      De-duplication in printer
      b040513a
    • Kubernetes Submit Queue's avatar
      Merge pull request #45605 from rmmh/fix-ip-alias · 35837d80
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Fix ip-alias testing.
      
      IP aliases are an alpha feature, and node accelerators are a beta
      feature. $gcloud determines which is appropriate.
      
      Before, this would try to run "gcloud alpha beta", which is incoherent.
      
      ```release-note
      NOTE
      ```
      35837d80
    • Kubernetes Submit Queue's avatar
      Merge pull request #45543 from sttts/sttts-external-roundtrip · aba95a16
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45382, 45384, 44781, 45333, 45543)
      
      Do roundtrip testing with external kinds in client-go TPR example
      
      This tests that our serialization machinery works for TPR types, i.e. without internal counterpart and without generated code.
      
      /cc @nilebox
      aba95a16
    • Kubernetes Submit Queue's avatar
      Merge pull request #45333 from colemickens/cmpr-cpfix · a86392a3
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45382, 45384, 44781, 45333, 45543)
      
      azure: improve user agent string
      
      **What this PR does / why we need it**: the UA string doesn't actually contain "kubernetes" in it
      
      **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**: none 
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      
      cc: @brendandburns
      a86392a3
    • Kubernetes Submit Queue's avatar
      Merge pull request #44781 from wongma7/outervolumespec · aacc9729
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45382, 45384, 44781, 45333, 45543)
      
      Ensure desired state of world populator runs before volume reconstructor
      
      If the kubelet's volumemanager reconstructor for actual state of world runs before the desired state of world has been populated, the pods in the actual state of world will have some incorrect volume information: namely outerVolumeSpecName, which if incorrect leads to part of the issue here https://github.com/kubernetes/kubernetes/issues/43515, because WaitForVolumeAttachAndMount searches the actual state of world with the correct outerVolumeSpecName and won't find it so reports 'timeout waiting....', etc. forever for existing pods. The comments acknowledge that this is a known issue
      
      The all sources ready check doesn't work because the sources being ready doesn't necessarily mean the desired state of world populator added pods from the sources. So instead let's put the all sources ready check in the *populator*, and when the sources are ready, it will be able to populate the desired state of world and make "HasAddedPods()" return true. THEN, the reconstructor may run.
      
      @jingxu97 PTAL, you wrote all of the reconstruction stuff
      
      ```release-note
      NONE
      ```
      aacc9729
    • Kubernetes Submit Queue's avatar
      Merge pull request #45384 from caesarxuchao/copy-metrics-interanl · a48cfe9f
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45382, 45384, 44781, 45333, 45543)
      
      Copy internal types to metrics
      
      Supersedes #45306. 
      
      #45306 removed the internal types and suggested whoever needs the internal types should define their own copy, and use the code-gen tools to generated the conversion functions. Per offline discussion with @DirectXMan12, we wanted to go that direction but it's not clear where to put the internal types yet. Hence, as a temporary solution, we decided copy the referred client-go/pkg/api types into metrics api to avoid the dependency.
      
      The commit "remove need of registry from custom_metrics/client.go" is similar to what I did to the fake client in an earlier PR. Let me know if you want to put the commit in another PR.
      a48cfe9f
    • Kubernetes Submit Queue's avatar
      Merge pull request #45382 from marun/fed-updater-timeout-per-instance · b8186966
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 45382, 45384, 44781, 45333, 45543)
      
      [Federation] Provide updater timeout to instance rather than to Update()
      
      This PR changes the federated updater to receive its timeout at construction rather than on every call to Update().  This provides a slight decrease in coupling by removing the need for the deletion handler to be provided the timeout along with the updater.
      
      cc: @kubernetes/sig-federation-pr-reviews @perotinus
      b8186966
  2. 10 May, 2017 29 commits