1. 27 Oct, 2017 30 commits
  2. 26 Oct, 2017 10 commits
    • Rohit Agarwal's avatar
    • Kubernetes Submit Queue's avatar
      Merge pull request #54431 from bradtopol/addpredicateproxyconform · 7914aed8
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 54455, 54431). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      Add conformance annotations for proxy and scheduler predicate tests
      Signed-off-by: 's avatarBrad Topol <btopol@us.ibm.com>
      
      /sig testing
      /area conformance
      @sig-testing-pr-reviews
      
      This PR adds proxy and scheduler predicate related conformance annotations to the e2e test suite.
      
      The PR fixes a portion of #53822. It focuses on adding conformance annotations as defined by the Kubernetes Conformance Workgroup for a subset of the pod based e2e conformance tests.
      Special notes for your reviewer:
      Please see https://docs.google.com/spreadsheets/d/1WWSOqFaG35VmmPOYbwetapj1VPOVMqjZfR9ih5To5gk/edit#gid=62929400
      for the list of SIG Arch approved test names and descriptions that I am using.
      
      
      
      **Release note**:
      
      ```release-note NONE
      ```
      7914aed8
    • Kubernetes Submit Queue's avatar
      Merge pull request #54455 from guangxuli/fix-network-e2e-test · b8d0f4f2
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 54455, 54431). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      Migrate cluster dns test to sig network
      
      **What this PR does / why we need it**:
      
      Just migrate dns relevant e2e test files to sig network. 
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
      
      Ref Umbrella issue #49161
      
      **Special notes for your reviewer**:
      
      **Release note**:
      ```release-note
      none
      ```
      b8d0f4f2
    • Kubernetes Submit Queue's avatar
      Merge pull request #53569 from leblancd/v6_e2e_ext_ip · 90a6a4f1
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 53000, 52870, 53569). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      Fallback to internal addrs in e2e tests when no external addrs available
      
      This change modifies the way that config.NodeIP is selected at the
      start of e2e Networking tests such that if no external addresses are
      available from the cloud provider (e.g. either no cloud provider being
      used [baremetal or VMs], or the provider doesn't have external IPs
      configured), then one of the internal addresses is used.
      
      Without this change, the e2e service-related Networking tests will always
      panic when config.ExternalAddrs[0] is accessed and the slice is empty.
      
      This change eliminates the panic, and in some setups, the fallback choice
      of using an internal address will provide the necessary connectivity
      for the e2e Networking tests to access each node.
      
      fixes #53568
      
      
      
      **What this PR does / why we need it**:
      This change modifies the way that config.NodeIP is selected at the
      start of e2e Networking tests such that if no external addresses are
      available from the cloud provider (e.g. either no cloud provider being
      used [baremetal or VMs], or the provider doesn't have external IPs
      configured), then one of the internal addresses is used.
      
      Without this change, the e2e service-related Networking tests will always
      panic when no cloud provider is being used, or the cloud provider does
      not have external addresses configured.
      
      This change eliminates the panic, and in some setups, the fallback choice
      of using an internal address will provide the necessary connectivity
      for the e2e Networking tests to access each node.
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #53568
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      90a6a4f1
    • Kubernetes Submit Queue's avatar
      Merge pull request #52870 from jennybuckley/default-service-cluster-ip-range · f2c0a66e
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 53000, 52870, 53569). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      Allow running kube-apiserver without specifing service-cluster-ip-range
      
      **What this PR does / why we need it**:
      The flag service-cluster-ip-range has a default value which is not used by kube-apiserver, causing errors when people rely on that default value.
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #52695
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      Fixed a bug which is causes kube-apiserver to not run without specifying service-cluster-ip-range
      ```
      f2c0a66e
    • Kubernetes Submit Queue's avatar
      Merge pull request #53000 from zjj2wry/set-multi-resources · fa73b021
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      fix issue(#52994)kubectl set resource can not update multi resource i…
      
      …n local
      
      
      
      **What this PR does / why we need it**:
      Fixes #52994
      
      **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**:
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      fa73b021
    • Maru Newby's avatar
      Remove all traces of federation · adc338d3
      Maru Newby authored
      adc338d3
    • Maru Newby's avatar
      Remove ./federation path · 7c6f1729
      Maru Newby authored
      7c6f1729
    • Kubernetes Submit Queue's avatar
      Merge pull request #51502 from shiywang/fixDNSerror · f9e6142f
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49865, 53731, 54013, 54513, 51502). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
      Fix Federation: Google Cloud DNS provider does not handle missing dom…
      
      Fixes https://github.com/kubernetes/kubernetes/issues/51139
      Not sure how to fix provider code, submit a pr to google could dns or something ?
      also I'm still learning how to setup a federation cluster, will test my code after it finished : )
      /assign @quinton-hoole 
      @kubernetes/sig-federation-bugs @kubernetes/huawei
      f9e6142f
    • Kubernetes Submit Queue's avatar
      Merge pull request #54513 from deads2k/admission-09-move · 9ec88d0d
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49865, 53731, 54013, 54513, 51502). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
      
       move webhook admission to generic apiserver
      
      This builds on https://github.com/kubernetes/kubernetes/pull/54414.
      
      It moves the admission webhook into the generic apiserver.  It also allows the injection of a server managed way to override the rest.Config used for a particular service.  This makes for an easier point to allow auto-configuration of the kube-apiserver to loopback to itself as a special case for kubernetes.default.svc.
      
      @kubernetes/sig-api-machinery-pr-reviews 
      
      ```release-note
      the generic admission webhook is now available in the generic apiserver
      ```
      9ec88d0d