1. 20 Jul, 2017 30 commits
    • Kubernetes Submit Queue's avatar
      Merge pull request #49114 from sttts/sttts-kube-gen · c3a9270e
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49114, 48810)
      
      Move generators to staging/src/k8s.io/kube-gen
      
      Reason number one for people trying the impossible of vendoring kube: reuse of the generators.
      c3a9270e
    • Kubernetes Submit Queue's avatar
      Merge pull request #49282 from gmarek/disk_size · c35bf2aa
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Fix master disk size variable usage
      c35bf2aa
    • Kubernetes Submit Queue's avatar
      Merge pull request #49209 from crassirostris/sd-logging-e2e-soak-test-logging-fix · 9f73d242
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Fix too extensive logging in Stackdriver Logging e2e tests
      
      Since logging pod now includes a cache, printing it out makes build-log unusable.
      9f73d242
    • gmarek's avatar
      Fix master disk size variable usage · 83d30180
      gmarek authored
      83d30180
    • Kubernetes Submit Queue's avatar
      Merge pull request #49255 from netroby/pr/wordpress-4.8.0 · 2853f46b
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49212, 49203, 49255)
      
      Update wordpress to 4.8.0
      
      **What this PR does / why we need 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**:
      
      **Release note**:
      
      ```release-note
      ```
      2853f46b
    • Kubernetes Submit Queue's avatar
      Merge pull request #49203 from adelton/flexvolume-TestCanSupport-init-fail · 67ec254e
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49212, 49203, 49255)
      
      If the init fails for whatever reason, plugin is nil and cannot be used.
      
      **What this PR does / why we need it**:
      
      Addressing
      ```
      === RUN   TestCanSupport
      E0719 13:48:19.829849    2289 driver-call.go:232] init command failed, status: Successx, reason:
      --- FAIL: TestCanSupport (0.00s)
      	flexvolume_test.go:180: Can't find the plugin by name
      panic: runtime error: invalid memory address or nil pointer dereference [recovered]
      	panic: runtime error: invalid memory address or nil pointer dereference
      [signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x11fc5b5]
      ```
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
      
      N/A
      
      **Special notes for your reviewer**:
      
      N/A
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      67ec254e
    • Kubernetes Submit Queue's avatar
      Merge pull request #49212 from kawych/master · 35d6cf08
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Bump rescheduler version to v0.3.1
      
      **What this PR does / why we need it**:
      Bump Rescheduler version to v0.3.1 to log to STDERR.
      
      **Which issue this PR fixes**
      Fixes https://github.com/kubernetes/contrib/issues/2518
      
      **Release note**:
      ```release-note
      NONE
      ```
      35d6cf08
    • Kubernetes Submit Queue's avatar
      Merge pull request #49231 from dims/tolerate-flavor-info-keys · acc19caf
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Tolerate Flavor information for computing instance type
      
      **What this PR does / why we need it**:
      Current devstack seems to return "id", and an upcoming change using
      nova's microversion will be returning "original_name":
      https://blueprints.launchpad.net/nova/+spec/instance-flavor-api
      
      So let's just inspect what is present and use that to figure out
      the instance type.
      
      **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
      ```
      acc19caf
    • Kubernetes Submit Queue's avatar
      Merge pull request #49261 from heidecke/on-premises · de71cc50
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Fix on-premises term in error string and comments for aws provider
      
      **What this PR does / why we need it**: fix for correct terminology of "on-premises" over "on-premise"
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: n/a
      
      **Special notes for your reviewer**: Updated error string while doing a scrub for the incorrect term in the docs (kubernetes/kubernetes.github.io#4413).
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      de71cc50
    • Dr. Stefan Schimanski's avatar
      Update godeps · 660ada43
      Dr. Stefan Schimanski authored
      660ada43
    • Dr. Stefan Schimanski's avatar
    • Dr. Stefan Schimanski's avatar
      Fixup go2idl references · edfbb9aa
      Dr. Stefan Schimanski authored
      edfbb9aa
    • Dr. Stefan Schimanski's avatar
    • Kubernetes Submit Queue's avatar
      Merge pull request #47614 from mengqiy/fix_naming · ec2fa9d4
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      fix naming for testgrid to pick up cmd test junit
      
      Fixes #47613
      
      The file name for testgrid to pick up should match regex `'junit(_[^_]+)?(_\d+-\d+)?(_\d+)?.xml'`
      Name before is `junit-test-cmd.xml`
      Name after is `junit_test-cmd.xml`
      
      ```release-note
      NONE
      ```
      
      /assign @krzyzacy
      ec2fa9d4
    • Kubernetes Submit Queue's avatar
      Merge pull request #46862 from dims/respect-build-platform-env-var · 9e5eb70d
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49083, 45540, 46862)
      
      Respect KUBE_BUILD_PLATFORMS set by user
      
      **What this PR does / why we need it**:
      
      Currently the only(?) toggle available for custom arch builds is
      KUBE_FASTBUILD. We should allow the user to specify a list
      of arch(es) in the environment variable KUBE_BUILD_PLATFORMS.
      
      Example:
      KUBE_BUILD_PLATFORMS="linux/amd64 linux/arm64" hack/build-cross.sh
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
      
      Fixes #20365
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      9e5eb70d
    • Kubernetes Submit Queue's avatar
      Merge pull request #45540 from edevil/azure_extra_logging · ea189356
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49083, 45540, 46862)
      
      Add extra logging to azure API get calls
      
      **What this PR does / why we need it**:
      
      This PR adds extra logging for external calls to the Azure API, specifically get calls.
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #
      
      This will help troubleshoot problems arising from the usage of this cloudprovider. For example, it looks like #43516 is caused by a call to the cloudprovider taking too much time.
      ea189356
    • Kubernetes Submit Queue's avatar
      Merge pull request #49083 from sakeven/fix/golang_version_check · 5a3cc4fa
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49083, 45540, 46862)
      
      update golang version to go1.8
      Signed-off-by: 's avatarsakeven <jc5930@sina.cn>
      
      
      
      **What this PR does / why we need it**:
      
      There are some code breaking the compatibility with golang 1.6. Now kubernetes only support golang 1.8.
      We need to update golang version check script.
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #49082
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```
      NONE
      ```
      5a3cc4fa
    • Luke Heidecke's avatar
      c8b69244
    • Kubernetes Submit Queue's avatar
      Merge pull request #49230 from deads2k/quota-02-informer · e48ad778
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49218, 48253, 48967, 48460, 49230)
      
      use informers for quota evaluation of core resources where possible
      
      Not all quota evaluators are using shared informers.  This updates them all to have the option of doing it.
      
      Fixes https://github.com/kubernetes/kubernetes/issues/49233
      
      ```
      resource quota uses shared informers for core types
      ```
      e48ad778
    • Kubernetes Submit Queue's avatar
      Merge pull request #48460 from cosmincojocar/azure_file_cloud_environment · db1956b8
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49218, 48253, 48967, 48460, 49230)
      
      Fix the Azure file to work within different cloud environments
      
      **What this PR does / why we need it**:
      Fix the Azure file plugin to work within different cloud environments.
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #46081
      
      cc @rootfs @brendandburns
      db1956b8
    • Kubernetes Submit Queue's avatar
      Merge pull request #48967 from jackfrancis/azure-lb-backoff · ecadada7
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49218, 48253, 48967, 48460, 49230)
      
      additional backoff in azure cloudprovider
      
      Fixes #48971
      
      **What this PR does / why we need it**:
      
      We want to be able to opt in to backoff retry logic for kubelet-originating request behavior: node IP address resolution and node load balancer pool membership enforcement.
      
      **Special notes for your reviewer**:
      
      The use-case for this is azure cloudprovider clusters with large node counts, especially during cluster installation, or other scenarios when lots of nodes come online at once and attempt to register all resources with the backend API. To allow clusters at scale more control over the API request rate in-cluster, backoff config has the ability to meaningful slow down this rate, when appropriate.
      
      **Release note**:
      
      ```additional backoff in azure cloudprovider
      ```
      ecadada7
    • Kubernetes Submit Queue's avatar
      Merge pull request #48253 from CaoShuFeng/serviceaccount · 6d534b38
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49218, 48253, 48967, 48460, 49230)
      
      allow impersonate serviceaccount in cli
      
      We can impersonate four kinds of resources according to the code:
      https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apiserver/pkg/endpoints/filters/impersonation.go#L83
      
      **Release note**:
      
      ```
      allow impersonate serviceaccount in cli
      ```
      Fixes: https://github.com/kubernetes/kubernetes/issues/48260
      6d534b38
    • Kubernetes Submit Queue's avatar
      Merge pull request #49218 from caesarxuchao/limit-clientset-visibility · 19e4fac1
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 49218, 48253, 48967, 48460, 49230)
      
      Restrict the visibility of two generated packages in pkg/client/
      
      These two packages are deprecated. Please use the client-go copy of these two packages.
      
      Currently staging/copy.sh copied these two packages to client-go. I'll send follow-up PRs to let code-gen output to client-go directly and remove these two packages. The purpose of this PR is to prevent more imports of these packages while I refactor the codegen.
      19e4fac1
    • Kubernetes Submit Queue's avatar
      Merge pull request #49148 from mikedanese/deprecate-cluster · 2eb6b95a
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 48377, 48940, 49144, 49062, 49148)
      
      add some more deprecation warnings to cluster
      
      Part of https://github.com/kubernetes/kubernetes/issues/49213
      @kubernetes/sig-cluster-lifecycle-misc
      2eb6b95a
    • Kubernetes Submit Queue's avatar
      Merge pull request #49062 from yguo0905/docker-validation-2 · 3e0dde91
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 48377, 48940, 49144, 49062, 49148)
      
      Add cos-dev-61-9733-0-0 to the benchmark tests
      
      Ref: https://github.com/kubernetes/kubernetes/issues/42926
      
      m60 has docker 1.13.1 while m61 has 17.03. This PR adds m61 to the benchmark tests so that we will have more data to compare.
      
      PS: We will support fetching the latest image in an image family in the node e2e tests in the future.
      
      **Release note**:
      
      ```
      None
      ```
      
      /assign @yujuhong 
      /cc @kewu1992 @abgworrall
      3e0dde91
    • Kubernetes Submit Queue's avatar
      Merge pull request #49144 from mikedanese/sig-lifecycle-tests · f14472ff
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 48377, 48940, 49144, 49062, 49148)
      
      fixit: break sig-cluster-lifecycle tests into subpackage
      
      this is part of fixit week. ref #49161
      
      @kubernetes/sig-cluster-lifecycle-misc
      f14472ff
    • Kubernetes Submit Queue's avatar
      Merge pull request #48940 from rootfs/fc-fencing · 25d35233
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue (batch tested with PRs 48377, 48940, 49144, 49062, 49148)
      
      support fc volume attach and detach
      
      **What this PR does / why we need it**:
      Support FC volume attach and detach to enforce RWO access
      
      **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #48953
      
      **Special notes for your reviewer**:
      
      **Release note**:
      
      ```release-note
      NONE
      ```
      25d35233
    • huzhifeng's avatar
      Update wordpress to 4.8.0 · a81be2d4
      huzhifeng authored
      a81be2d4
    • Kubernetes Submit Queue's avatar
      Merge pull request #48377 from bsalamat/priority_class · 8d26afa8
      Kubernetes Submit Queue authored
      Automatic merge from submit-queue
      
      Add PriorityClass API object under new "scheduling" API group
      
      **What this PR does / why we need it**: This PR is a part of a series of PRs to add pod priority to Kubernetes. This PR adds a new API group called "scheduling" with a new API object called "PriorityClass". PriorityClass maps the string value of priority to its integer value.
      
      **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**: Given the size of this PR, I will add the admission controller for the PriorityClass in a separate PR.
      
      **Release note**:
      
      ```release-note
      Add PriorityClass API object under new "scheduling" API group
      ```
      
      ref/ #47604
      ref/ #48646
      8d26afa8
    • Davanum Srinivas's avatar
      Respect KUBE_BUILD_PLATFORMS set by user · 476e8161
      Davanum Srinivas authored
      Currently the only(?) toggle available for custom arch builds is
      KUBE_FASTBUILD. We should allow the user to specify a list
      of arch(es) in the environment variable KUBE_BUILD_PLATFORMS.
      
      Example:
      KUBE_BUILD_PLATFORMS="linux/amd64 linux/arm64" hack/build-cross.sh
      
      Fixes #20365
      476e8161
  2. 19 Jul, 2017 10 commits