- 23 May, 2017 1 commit
-
-
p0lyn0mial authored
-
- 22 May, 2017 7 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Revert "Scheduler should use shared informer for pods" This reverts commit 479f01d3. @smarterclayton @deads2k - I don't really have time to debug this today, so for now I'm reverting this commit. We should try to understand what does it change with respect to #46196 (assuming that this will fix the problem).
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add version for fluentd-gcp config Fluentd-gcp config should be versioned, because otherwise during the update race can happen and the new pod can mount the old config
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix missing argument Signed-off-by:Ma Shimiao <mashimiao.fnst@cn.fujitsu.com> **What this PR does / why we need it**: format reads arg 3, have only 2 args ```release-note ```
-
Wojciech Tyczynski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Use TabWriter to keep output of "kubectl get xx -w" aligned. Use TabWriter to keep output of "kubectl get xx -w" aligned. fixed #43126
-
Wojciech Tyczynski authored
This reverts commit 479f01d3.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [Federation] ClusterSelector Integration Testing This pull request adds integration testing for the federated ClusterSelector ref: design #29887 merged pull #40234 cc: @nikhiljindal @marun
-
- 21 May, 2017 7 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix typo **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 ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix pleg relist time This PR fix pleg reslist time. According to current implementation, we have a `Healthy` method periodically check the relist time. If current timestamp subtracts latest relist time is longer than `relistThreshold`(default is 3 minutes), we should return an error to indicate the error of runtime. `relist` method is also called periodically. If runtime(docker) hung, the relist method should return immediately without updating the latest relist time. If we update latest relist time no matter runtime(docker) hung(default timeout is 2 minutes), the `Healthy` method will never return an error. ```release-note Kubelet PLEG updates the relist timestamp only after successfully relisting. ``` /cc @yujuhong @Random-Liu @dchen1107
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Adapt loadbalancer deleting/updating when using cloudprovider openstack in openstack/liberty **What this PR does / why we need it**: Make an extra verification on the returned listeners and pools because gophercloud query doesn't filter the results by loadbalancerID / listenerID respectively when using **openstack/librerty**. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # #33759 **Special notes for your reviewer**: #33759 it's supposed to have a pull request which fixes this problem but in the release 1.5 loadbalancers doesn't use that patched code. **Release note**: NONE ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Bump e2e netexec pod.xml image version to 1.7 Changing the image version from 1.5 to 1.7
-
zhengjiajin authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Move the remaining controllers to shared informers Completes work done in 1.6 to move the last two hold outs to shared informers - tokens controller and scheduler. Adds a few more tools to allow informer reuse (like filtering the informer, or maintaining a mutation cache). The mutation cache is identical to #45838 and will be removed when that merges @ncdc @deads2k extracted from openshift/origin#14086
-
Clayton Coleman authored
-
- 20 May, 2017 25 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue [Federation][kubefed]: Move server image definition to cmd This enables consumers like openshift to provide a different default without editing the kubefed init logic. cc: @kubernetes/sig-federation-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Prepare for periodic runner Rerevert https://github.com/kubernetes/kubernetes/pull/46004 with the fix. For now, built on top of #45816
-
Clayton Coleman authored
Previously, the scheduler created two separate list watchers. This changes the scheduler to be able to leverage a shared informer, whether passed in externally or spawned using the new in place method. This removes the last use of a "special" informer in the codebase. Allows someone wrapping the scheduler to use a shared informer if they have more information avaliable.
-
Clayton Coleman authored
Tokens controller previously needed a bit of extra help in order to be safe for concurrent use. The new MutationCache allows it to keep a local cache and still use a shared informer. The filtering event handler lets it only see changes to secrets it cares about.
-
Clayton Coleman authored
Allows tokens controller to observe updates
-
Clayton Coleman authored
Allows an informer consumer to easily filter a set of changes out, possibly to maintain a smaller cache or to only operate on a known set of objects.
-
Clayton Coleman authored
-
Clayton Coleman authored
For reuse
-
Clayton Coleman authored
-
Clayton Coleman authored
Removes the spawning of goroutines in the cache (which could be a hotspot for anything in the critical path) as well.
-
Clayton Coleman authored
Will be used by client-go as well
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add protobuf binary version of OpenAPI spec Fixes #45833 Partially fixes #42841 ```release-note OpenAPI spec is now available in protobuf binary and gzip format (with ETag support) ```
-
Wojciech Tyczynski authored
-
Wojciech Tyczynski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Change kube-proxy so that we won't perform no-op calls
-
Wojciech Tyczynski authored
-
Wojciech Tyczynski authored
-
Wojciech Tyczynski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue kube-apiserver: check upgrade header to detect upgrade connections Without this every connection with "Connection" header but without upgrade request are rejected. A simple curl will set "Connection", but does not intent to upgrade.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46014, 46152) Updated test/test_owners.csv for federation test cases To the best of my knowledge have updated the test owners for federation e2e test cases. PTAL and comment if any concern. **Release note**: ```release-note NONE ``` cc @kubernetes/sig-federation-pr-reviews @fejta /assign @madhusudancs
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46014, 46152) format reads arg 3, have only 2 args, add i Signed-off-by:yupengzte <yu.peng36@zte.com.cn> **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 ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46033, 46122, 46053, 46018, 45981) Command tree and exported env in kubectl plugins This is part of `kubectl` plugins V1: - Adds support to several env vars passing context information to the plugin. Plugins can make use of them to connect to the REST API, access global flags, get the path of the plugin caller (so that `kubectl` can be invoked) and so on. Exported env vars include - `KUBECTL_PLUGINS_DESCRIPTOR_*`: the plugin descriptor fields - `KUBECTL_PLUGINS_GLOBAL_FLAG_*`: one for each global flag, useful to access namespace, context, etc - ~`KUBECTL_PLUGINS_REST_CLIENT_CONFIG_*`: one for most fields in `rest.Config` so that a REST client can be built.~ - `KUBECTL_PLUGINS_CALLER`: path to `kubectl` - `KUBECTL_PLUGINS_CURRENT_NAMESPACE`: namespace in use - Adds support for plugins as child of other plugins so that a tree of commands can be built (e.g. `kubectl myplugin list`, `kubectl myplugin add`, etc) **Release note**: ```release-note Added support to a hierarchy of kubectl plugins (a tree of plugins as children of other plugins). Added exported env vars to kubectl plugins so that plugin developers have access to global flags, namespace, the plugin descriptor and the full path to the caller binary. ``` @kubernetes/sig-cli-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46033, 46122, 46053, 46018, 45981) ineffectual assignment to baseCommand, delete it Signed-off-by:yupengzte <yu.peng36@zte.com.cn> **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 ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46033, 46122, 46053, 46018, 45981) Log age of stats used for evictions during eviction tests I recently added prometheus metrics for the age of the metrics used for evictions #43031. It would be nice to surface these during eviction tests, so I can better assess how old stats are, and whether or not the age of stats causes extra evictions. This isnt super-high priority, and can be done after code-freeze, since it is a testing improvement. Feel free to take a look whenever either of you has time. /assign @mtaufen /assign @Random-Liu
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46033, 46122, 46053, 46018, 45981) Restore kube-proxy --version Accidentally removed by #34727. Fixes #46026
-