- 22 May, 2017 21 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue LocalStorage api **What this PR does / why we need it**: API changes to support persistent local volumes, as described [here](https://github.com/kubernetes/community/pull/306) **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # Part of #43640 **Special notes for your reviewer**: There were a few items I was concerned about. Will add review comments in those places. **Release note**: NONE Note will be added in subsequent PR with the volume plugin changes
-
Eric Tune authored
Move PDB controller and type ownership to SIG-Apps
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Make Stackdriver Logging e2e tests less restrictive To reduce flakiness, as described in https://github.com/kubernetes/kubernetes/issues/45998, until further investigation /cc @fgrzadkowski
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Moved qos to api.helpers. **What this PR does / why we need it**: The `GetPodQoS` is also used by other components, e.g. kube-scheduler and it's not bound to kubelet; moved it to api helpers so client-go. **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 ```
-
Eric Tune authored
Created OWNERS_ALIASES called sig-apps-reviewers from the union of reviewers in: pkg/controller/{cronjob,deployment,daemon,job,replicaset,statefulset}/OWNERS except removed inactive user bprashanth Created OWNERS_ALIASES called sig-apps-api-reviewers as the intersection of sig-apps-reviewers and the approvers from pkg/api/OWNERS. Used those OWNERS_ALIASES as the reviewers/approvers for the disruption controller, and API. -
Kubernetes Submit Queue authored
Automatic merge from submit-queue improve type assertion error Per discussion https://github.com/kubernetes/kubernetes/pull/45980#issuecomment-302524829. ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Disambiguate schedule, assume, and bind in functions as well as in Addresses my comments in #45972 about how these metrics need to be disambiguated. - separates schedule, assume, and bind. - renames variables like `dest` to be explicit. - removes the logging statement to occur outside of the timed portion of the metric measurement. Generally makes `sheduleOne` a happy function to read :)
-
Mik Vyatskov authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46164, 45471, 46037) NS controller: don't stop deleting GVRs on error **What this PR does / why we need it**: If the namespace controller encounters an error trying to delete a single GroupVersionResource, add the error to an aggregated list of errors and continue attempting to delete all the GroupVersionResources instead of stopping at the first error. Return the aggregated error list (if any) when done. This allows us to delete as much of the content in the namespace as we can in each pass. **Special notes for your reviewer**: This may help with some of the namespace deletions taking too long in our e2e tests. **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 46164, 45471, 46037) validate oidc flags This change validate oidc flags for kube-apiserver. **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**: ```NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add script to dump kubemark master logs First step towards solving the issue https://github.com/kubernetes/kubernetes/issues/46109. cc @kubernetes/test-infra-maintainers @wojtek-t @gmarek
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45864, 46169) Account newly ready replicas as progress @kubernetes/sig-apps-pr-reviews
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 45864, 46169) Fix unit tests for autoregister_controller.go reliable Fixes https://github.com/kubernetes/kubernetes/issues/45538 Still wip, and just have some questions which I left some comments in original issue above
-
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).
-
Cao Shufeng authored
This change validate oidc flags for kube-apiserver.
-
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 10 commits
-
-
Michelle Au authored
-
Michelle Au authored
Includes: - A new volume type, LocalVolumeSource. This only supports file-based local volumes for now. - New alpha annotation in PV: NodeAffinity - Validation + tests for specifying LocalVolumeSource and PV NodeAffinity - Alpha feature gate
-
shiywang authored
-
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 9 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
-
Michail Kargakis authored
Signed-off-by:Michail Kargakis <mkargaki@redhat.com>
-
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
-