- 18 Sep, 2017 2 commits
-
-
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>.. Add statefulset upgrade tests to be run as part of upgrade testing Statefulset upgrade testing is not running at all in any testsuite. This has caused issues in the past like: https://github.com/kubernetes/kubernetes/issues/48327 Changing the tag to make it run in existing upgrade test clusters. @krzyzacy @kubernetes/sig-apps-misc @kubernetes/sig-release-members @kow3ns @enisoc
-
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>.. Added OWNERS for metrics-server https://github.com/kubernetes/features/issues/271
-
- 16 Sep, 2017 12 commits
-
-
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>.. api: update progressdeadlineseconds comment for deployments @kubernetes/sig-apps-api-reviews we may never end up doing autorollback - this drops the comment from the pds field for now
-
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>.. Add bootstrap policy for HPA metrics REST clients Since we weren't running the HPA with metrics REST clients by default, we had no bootstrap policy enabling the HPA controller to talk to the metrics APIs. This adds permissions for the HPA controller to talk list pods.metrics.k8s.io, and list any resource in custom.metrics.k8s.io. ```release-note Introduce policy to allow the HPA to consume the metrics.k8s.io and custom.metrics.k8s.io API groups. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 52176, 43152). 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>.. etcd3 store: retry with live object on conflict if there was a suggestion Retry with a live object instead of the cached version if the watch cache receives a conflict trying to do the update. Fixes #41892
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 52176, 43152). 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>.. Eliminate hangs/throttling of node heartbeat Fixes https://github.com/kubernetes/kubernetes/issues/48638 Fixes #50304 Stops kubelet from wedging when updating node status if unable to establish tcp connection. Notes that this only affects the node status loop. The pod sync loop would still hang until the dead TCP connections timed out, so more work is needed to keep the sync loop responsive in the face of network issues, but this change lets existing pods coast without the node controller trying to evict them ```release-note kubelet to master communication when doing node status updates now has a timeout to prevent indefinite hangs ```
-
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 Kubeadm phase addon regression What this PR does / why we need it: fix Kubeadm phase addon regression Special notes for your reviewer: CC @luxas
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 52486, 52588, 52524). 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 cluster-name option for cloud controller manager **What this PR does / why we need it**: `cluster-name` is used by servicecontroller and routecontroller, for controller-manager, we have a parameter to set it, but for cloud-controller-manager, it will always be of default value 'kubernetes'. An example of impact is Azure's loadbalancer, the loadbalancer resource created will always have the name 'kubernetes', while it used to be the cluster name set via controller manger's option. **Which issue this PR fixes** Fixes #52522 **Special notes for your reviewer**: **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 52486, 52588, 52524). 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 nil pointer dereference in cri stats provider when there are no image file systems **What this PR does / why we need it**: This PR fixes a nil pointer dereference in CRI stats provider when there are no image filesystems. See https://github.com/kubernetes/kubernetes/pull/51152 for discussion. **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 ``` /cc yujuhong yguo0905
-
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>.. Changes the node cloud controller to use its name for events **What this PR does / why we need it**: Updates the event recorder component to be the `cloud-node-controller` instead of `cloudcontrollermanager`, which aligns with how other controllers are setup like the daemonset controller which uses `daemonset-controller` and the ccm uses `cloud-controller-manager`. **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 Use `cloud-node-controller` for cloud node controller events ``` /cc @luxas @wlan0 @jhorwit2
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 52488, 52548). 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>.. Bumped Metrics Server to v0.2.0 ref https://github.com/kubernetes/features/issues/271 **Release note**: ```release-note Introduced Metrics Server in version v0.2.0. For more details see https://github.com/kubernetes-incubator/metrics-server/releases/tag/v0.2.0. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 52488, 52548). 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>.. Enable overriding Heapster resource requirements in GCP This PR enables to override Heapster resource requirements in GCP. **Release note:** ```release-note ```
-
David Porter authored
-
David Porter authored
-
- 15 Sep, 2017 26 commits
-
-
Anirudh authored
-
Anirudh authored
all upgrade testsuites
-
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>.. Do not install metrics/v1alpha1 by default We want to have `metrics/v1alpha1` in the repo in order to support the previous version of HPA, but we don't want to install them by default. ref https://github.com/kubernetes-incubator/metrics-server/pull/15
-
fabriziopandini authored
-
Solly Ross authored
Since we weren't running the HPA with metrics REST clients by default, we had no bootstrap policy enabling the HPA controller to talk to the metrics APIs. This adds permissions for the HPA controller to talk list pods.metrics.k8s.io, and list any resource in custom.metrics.k8s.io.
-
Piotr Szczesniak authored
-
Andy Goldstein authored
In GuaranteedUpdate, if it was called with a suggestion (e.g. via the watch cache), and the suggested object is stale, perform a live lookup and then retry the update. Signed-off-by:Andy Goldstein <andy.goldstein@gmail.com>
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Move 1.3.* release notes out of CHANGELOG.md **What this PR does / why we need it**: The latest CHANGELOG almost reach the size of 1M again. Move 1.3 release notes out of CHANGELOG.md **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # ref: #48985 #52174 **Special notes for your reviewer**: I wish I could split all <1.7 releases in one PR, but it's a bit painful to do that way. So I just split each release at a time. /cc @jdumars @dchen1107 **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Increase sliding window to 5hr for request_latencies metric We're seeing high latency values for a couple of types of api calls in our density test (ref https://github.com/kubernetes/kubernetes/issues/51899). And we're recording values from only the last 1 hour in the metric (as @wojtek-t told me offline) - so our test result is pretty much counting only the calls during the delete phase. cc @kubernetes/sig-scalability-misc @kubernetes/sig-api-machinery-misc @gmarek
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Revert "Update addon-resizer version" This reverts #46850 due to several issues with new version of addon resizer (#50599, #52535), as recommended by @piosz. cc @fgrzadkowski @x13n
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add extra steps to delete resource handler trace Based on https://github.com/kubernetes/kubernetes/issues/51899#issuecomment-329786131 cc @kubernetes/sig-scalability-misc @kubernetes/sig-api-machinery-misc @gmarek
-
Piotr Szczesniak authored
-
Piotr Szczesniak authored
-
Shyam Jeedigunta authored
-
Shyam Jeedigunta authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 51796, 52223) Add bsalamat to sig-scheduling-maintainers **What this PR does / why we need it**: Adds bsalamat to sig-scheduling-maintainers. **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 **Release note**: ```release-note NONE ``` @kubernetes/sig-scheduling-pr-reviews @davidopp @timothysc @k82cn @wojtek-t
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 51796, 52223) Fix pod and node names switched around in error message. **What this PR does / why we need it**: This PR fixes a pod name and a node name switched around in an error message from the daemon controller. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: No issue that I know of **Special notes for your reviewer**: - **Release note**: ```release-note NONE ```
-
Aleksandra Malinowska authored
This reverts commit 63ccedcf.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Bugfix: Fix e2e Flaky Apps/Job BackoffLimit test This fix is linked to the PR #51153 that introduce the `JobSpec.BackoffLimit`. Previously the Timeout used in the test was too aggressive and generates flaky test execution. Now it used the default `framework.JobTimeout` used in others tests. **What this PR does / why we need it**: This PR should fix flaky "[sig-apps] Job should exceed backoffLimit" test, due to a too short timeout duration. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # fixes #51153 **Special notes for your reviewer**: **Release note**: ```release-note ```
-
Karol Wychowaniec authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 52452, 52115, 52260, 52290) Fixes device plugin re-registration handling logic to make sure: - If a device plugin exits, its exported resource will be removed. - No capacity change if a new device plugin instance comes up to replace the old instance. **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 https://github.com/kubernetes/kubernetes/issues/52510 **Special notes for your reviewer**: **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 52452, 52115, 52260, 52290) fix azure disk mounter issue **What this PR does / why we need it**: fix azure disk mounter issue, it's a P1 bug, it exists in 1.7, 1.8 release, should cherry pick to 1.7, 1.8 **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # fixes #52261 consider following issue: 1) A pod mounting an azure disk in a k8s agent 2) The kubelet is restarted in that k8s agent 3) The pod could not start up, it always reports error as following: 4d 1m 3065 kubelet, 14777acs9000 Warning FailedMount MountVolume.SetUp failed for volume "pvc-7a0cdeb9-92c7-11e7-b86b-000d3a36d70c" : azureDisk - No t a mounting point for disk andykubewin175-dynamic-pvc-7a0cdeb9-92c7-11e7-b86b-000d3a36d70c on \var\lib\kubelet\pods\d146c023-92c7-11e7-b86b-000d3a36d70c\volumes\kubernetes.io~azure-disk\pvc-7a0cdeb9-92c7-11 e7-b86b-000d3a36d70c 4d 1m 3157 kubelet, 14777acs9000 Warning FailedMount Error syncing pod **Special notes for your reviewer**: If you take a look at following implementation of vsphere or gce, it will return nil instead of error: https://github.com/kubernetes/kubernetes/blob/master/pkg/volume/vsphere_volume/vsphere_volume.go#L217-L220 https://github.com/kubernetes/kubernetes/blob/master/pkg/volume/gce_pd/gce_pd.go#L273-L275 The logic of return info parsing here, it's wrong to return error https://github.com/kubernetes/kubernetes/blob/master/pkg/volume/util/operationexecutor/operation_generator.go#L469-L475 **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 52452, 52115, 52260, 52290) Add env var to enable kubelet rotation in kube-up.sh. Fixes https://github.com/kubernetes/kubernetes/issues/52114 ```release-note Adds ROTATE_CERTIFICATES environment variable to kube-up.sh script for GCE clusters. When that var is set to true, the command line flag enabling kubelet client certificate rotation will be added to the kubelet command line. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 52452, 52115, 52260, 52290) Fix support for updating quota on update This PR implements support for properly handling quota when resources are updated. We never take negative values and add them up. Fixes https://github.com/kubernetes/kubernetes/issues/51736 cc @derekwaynecarr /sig storage ```release-note Make sure that resources being updated are handled correctly by Quota system ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 51824, 50476, 52451, 52009, 52237) Improve apiserver metrics reporting Normalize "WATCHLIST" to "WATCH", add "scope" to the other metrics (listing 50k pods is != listing pods in a namespace), and add a new scope "resource" to cover individual resource calls. This roughly aligns metrics with our ACL model (technically resource scope is GET, but POST to a subresource and POST to a namespace are not the same thing). ```release-note WATCHLIST calls are now reported as WATCH verbs in prometheus for the apiserver_request_* series. A new "scope" label is added to all apiserver_request_* values that is either 'cluster', 'resource', or 'namespace' depending on which level the query is performed at. ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 51824, 50476, 52451, 52009, 52237) fix issue(#47976)Invalid value error when creating service from expor… …ted config **What this PR does / why we need it**: close issue #47976 **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 ```
-