1. 12 Apr, 2017 12 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #42781 from spzala/conversionlint · 1ba9202c
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Conversionlint
      
      **What this PR does / why we need it**:
      This PR adds a comment placeholder for the exported or public functions in conversion generator files. Such functions without a comment results into golint failure in various generated files. The changes in this patch takes care of about 36 related lint failures. 
      Given below is an example lint error, 
      zz_generated.conversion.go:91:1: exported function Convert_v1alpha1_Binding_To_servicecatalog_Binding should have comment or be unexported
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
      Considering minor changes no issue is created. 
      
      **Special notes for your reviewer**:
      Hello, I am trying to fix golint failures as we see them in the kubernetes-incubator/service-catalog project. I have separate PRs opened for lint issues related to other generator code which are in separate libraries like gengo. Thanks! 
      
      **Release note**:
      
      ```release-note
      ```
      1ba9202c
    • Kubernetes Submit Queue's avatar
      Merge pull request #41561 from jamiehannaford/fix-multiple-swift-urls · 750d5c3b
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Ensure only 1 Swift URL is used in cluster operations
      
      **What this PR does / why we need it**:
      
      Extracts only 1 Swift URL if multiple are returned from Keystone.
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*:
      
      https://github.com/kubernetes/kubernetes/issues/34930
      
      **Special notes for your reviewer**:
      
      **Release note**:
      ```release-note
      Heat cluster operations now support environments that have multiple Swift URLs
      ```
      750d5c3b
    • Kubernetes Submit Queue's avatar
      Merge pull request #44357 from deads2k/agg-29-up · bd3146a2
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      delete rolebinding from correct namespace
      
      Fixes #44212
      
      The rolebinding needs to be deleted from the namespace we create it in.
      
      @mdshuai
      bd3146a2
    • Kubernetes Submit Queue's avatar
      Merge pull request #43702 from wojtek-t/edge_based_proxy · 284615d7
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Edge-based userspace LB in kube-proxy
      
      @thockin @bowei - if one of you could take a look if that PR doesn't break some basic kube-proxy assumptions. The similar change for winuserproxy should be pretty trivial.
      
      And we should also do that for iptables, but that requires splitting the iptables code to syncProxyRules (which from what I know @thockin already started working on so we should probably wait for it to be done).
      284615d7
    • Kubernetes Submit Queue's avatar
      Merge pull request #44296 from caesarxuchao/move-api-helpers.go · abd92fab
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Move api helpers.go to a subpackage
      
      Part of https://github.com/kubernetes/kubernetes/issues/44065.
      
      This PR moves the pkg/api/helpers.go to its own subpackage. It's mostly a mechanic move, except that
      * I removed ConversionError in helpers.go, it's not used by anyone
      * I moved the 3 methods of Taint and Toleration to pkg/api/methods.go, and left a TODO saying refactoring these methods to functions.
      
      I'll send a few more PRs to make the k8s.io/kubernetes/pkg/api package only contains the code we want in the k8s.io/api repo, then we can run a [script](https://github.com/kubernetes/kubernetes/pull/41747/commits/a0015fd1be6c6a239fc40cc3c04ba5ed7b1ab22e#diff-7a2fbb4371972350ee414c6b88aee1c8) to cut the new repo.
      abd92fab
    • Kubernetes Submit Queue's avatar
      Merge pull request #44363 from bowei/use-auto-net · 640c6779
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Use auto mode networks instead of legacy networks in GCP
      
      Use of the --range flag creates legacy networks in GCP.
      
      Legacy networks will not support new GCP features.
      
      ```release-note
      NONE
      ```
      640c6779
    • Kubernetes Submit Queue's avatar
      Merge pull request #42147 from bowei/ip-alias-2 · ceccd305
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Add support for IP aliases for pod IPs (GCP alpha feature)
      
      ```release-note
      Adds support for allocation of pod IPs via IP aliases.
      
      # Adds KUBE_GCE_ENABLE_IP_ALIASES flag to the cluster up scripts (`kube-{up,down}.sh`).
      
      KUBE_GCE_ENABLE_IP_ALIASES=true will enable allocation of PodCIDR ips
      using the ip alias mechanism rather than using routes. This feature is currently
      only available on GCE.
      
      ## Usage
      $ CLUSTER_IP_RANGE=10.100.0.0/16 KUBE_GCE_ENABLE_IP_ALIASES=true bash -x cluster/kube-up.sh
      
      # Adds CloudAllocator to the node CIDR allocator (kubernetes-controller manager).
      
      If CIDRAllocatorType is set to `CloudCIDRAllocator`, then allocation
      of CIDR allocation instead is done by the external cloud provider and
      the node controller is only responsible for reflecting the allocation
      into the node spec.
      
      - Splits off the rangeAllocator from the cidr_allocator.go file.
      - Adds cloudCIDRAllocator, which is used when the cloud provider allocates
        the CIDR ranges externally. (GCE support only)
      - Updates RBAC permission for node controller to include PATCH
      ```
      ceccd305
    • Kubernetes Submit Queue's avatar
      Merge pull request #44368 from mbohlool/bugfix · 23b66689
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Bugfix: OpenAPI generator should pass generate type extensions
      
      OpenAPI spec generator does not pass generated type extensions (using `x-kubernetes-` tags on types). This is already working for field extensions but not for types.
      23b66689
    • Kubernetes Submit Queue's avatar
      Merge pull request #44090 from NickrenREN/remove-alpha-pv · e60cc6ee
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Remove alphaProvisioner in PVController and AlphaStorageClassAnnotation
      
      remove alpha annotation and alphaProvisioner 
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      e60cc6ee
    • Kubernetes Submit Queue's avatar
      Merge pull request #44114 from copejon/remove-flaky-from-pv-tests · bddc308b
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Remove [Flaky] from presistent volume NFS tests.
      
      **What this PR does / why we need it**:
      PV e2e test flaked because of a lack of isolation of test objects (PVs, claims).  The common symptoms being volume-mounting pods timing out or an unexpected number of unbound claims being detected.
      
      PR  #43645 Introduced the selector labels to test objects that restricted binds to within each "testspace".  To accomplish this the test namespace was set as a label for all PVs and selector for all Claims.  This allows each test to act as if it's isolated while still creating and binding PVs in parallel w/ other tests.
      
      This has been tested in parallel on both 3-node gci and debian clusters as
      `--ginkgo.focus="\[Volume\]" --ginkgo.skip="\[Disruptive\]|\[Feature.*\]|\[Serial\]"`
      with out signs of flakiness.
      
      cc @jeffvance 
      
      ```release-note
      NONE
      ```
      bddc308b
    • Kubernetes Submit Queue's avatar
      Merge pull request #43406 from janetkuo/ds-semantic-equal-update · ebf1439d
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Add tests for semantically equal DaemonSet updates
      
      Tests for #43337, depends on #43337. The last commit is already reviewed in #43337. 
      
      @liggitt @kargakis @lukaszo @kubernetes/sig-apps-pr-reviews
      ebf1439d
    • Kubernetes Submit Queue's avatar
      Merge pull request #44280 from yujuhong/add-warning-hostpid · a00498ad
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Modify change log to warn user of the hostpid bug
      a00498ad
  2. 11 Apr, 2017 28 commits