- 27 Jan, 2017 9 commits
-
-
Madhusudan.C.S authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40543, 39999) Improve code coverage for scheduler/algorithm/priorities **What this PR does / why we need it**: Improve code coverage for scheduler/algorithm/priorities from #39559 This is my first unit test for kubernetes , thanks for your review. **Special notes for your reviewer**: **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40543, 39999) remove pkg/feature dependency from genericapiserver. @sttts I think you just forgot this when you were snipping the rest of the link. If I understood the previous pull correctly, this ought to ensure proper registration of the bits we need, right?
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Default EMBED_LICENSE_TARGETS=true for make bazel-release **What this PR does / why we need it**: the cluster startup scripts currently fail if `LICENSES` or `kubernetes-src.tar.gz` don't exist, e.g. https://github.com/kubernetes/kubernetes/blob/master/cluster/gce/gci/configure.sh#L180-L181. **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40046, 40073, 40547, 40534, 40249) Disable the NodeOutOfDisk test. Fixes #40246. It destroys test clusters to the point that other tests also fail, and almost never passes. https://k8s-testgrid.appspot.com/google-gce#gce-flaky&width=20&include-filter-by-regex=space /cc @madhusudancs @vishh ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40046, 40073, 40547, 40534, 40249) Fix e2e: validates that InterPodAntiAffinity is respected if matching 2 **What this PR does / why we need it**: Fixed e2e: validates that InterPodAntiAffinity is respected if matching 2 ``` • Failure [120.255 seconds] [k8s.io] SchedulerPredicates [Serial] /root/code/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/framework/framework.go:656 validates that InterPodAntiAffinity is respected if matching 2 [It] /root/code/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/scheduler_predicates.go:561 Not scheduled Pods: []v1.Pod(nil) Expected <int>: 0 to equal <int>: 1 /root/code/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/scheduler_predicates.go:933 ``` **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/30142 **Special notes for your reviewer**: xref: https://bugzilla.redhat.com/show_bug.cgi?id=1413748 While looking into the above bug, I found that the e2e was failing. **Release note**: ```release-note ``` -
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40046, 40073, 40547, 40534, 40249) fix a typo in cni log **What this PR does / why we need it**: fixes a typo s/unintialized/uninitialized in pkg/kubelet/network/cni/cni.go **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40046, 40073, 40547, 40534, 40249) Issue #13501 - printEvent Source to much more cleaner Create a formatEventSource func and use it. **What this PR does / why we need it**: Adds a smarter way to print EventSource, removing "{ }" and the eventual extra ", " when Host is empty. It was also reported in OpenShift issue https://github.com/openshift/origin/issues/6586 **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #13501 **Special notes for your reviewer**: I have used this new func in all user facing printouts, but there are other places where EventSource are printed to logs, like DumpEventsInNamespace in test/e2e/framework/util.go for instance. Don't know if I should correct there too... **Release note**: ```release-note Improve formatting of EventSource in kubectl get and kubectl describe ``` -
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40046, 40073, 40547, 40534, 40249) update check for "all" resources This patch updates the check for `all` resources to handle cases where a resource's name is "all". Rather than cycling through all given args until `all` is found, this patch makes sure that only a single argument `all` was specified at all. **Release note**: ```release-note release-note-none ``` @fabianofranz @pwittrock
-
- 26 Jan, 2017 31 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40239, 40397, 40449, 40448, 40360) Optimize secret manager to refresh secrets from apiserver cache Ref #19188 @liggitt
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40239, 40397, 40449, 40448, 40360) CRI: Work around container create conflict. Fixes https://github.com/kubernetes/kubernetes/issues/40443. This PR added a random suffix in the container name when we: * Failed to create the container because of "Conflict". * And failed to remove the container because of "No such container". @yujuhong @feiskyer /cc @kubernetes/sig-node-bugs
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40239, 40397, 40449, 40448, 40360) move the discovery and dynamic clients Moved the dynamic client, discovery client, testing/core, and testing/cache to `client-go`. Dependencies on api groups we don't have generated clients for have dropped out, so federation, kubeadm, and imagepolicy. @caesarxuchao @sttts approved based on https://github.com/kubernetes/kubernetes/issues/40363
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 40239, 40397, 40449, 40448, 40360) CRI: use more gogoprotobuf plugins Generate marshaler/unmarshaler code should help improve the performance. This addresses #40098
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Delay deletion of pod from the API server until volumes are deleted Depends on #37228, and will not pass tests until that PR is merged, and this is rebased. Keeps all kubelet behavior the same, except the kubelet will not make the "Delete" call (kubeClient.Core().Pods(pod.Namespace).Delete(pod.Name, deleteOptions)) until the volumes associated with that pod are removed. I will perform some performance testing so that we better understand the latency impact of this change. Is kubelet_pods.go the correct file to include the "when can I delete this pod" logic? cc: @vishh @sjenning @derekwaynecarr
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Added shortName to meta.v1.APIResource. The shortNames would be used to allow kubectl to have short names representations of resources from aggregated API servers. ```release-note Adds `shortNames` to the `APIResource` from discovery which is a list of recommended shortNames for clients like `kubectl`. ``` **What this PR does / why we need it**: The shortNames would be used to allow kubectl to have short names representations of resources from aggregated API servers. **Special notes for your reviewer**: I have followed the steps described here [Changing the internal structures](https://github.com/kubernetes/community/blob/master/contributors/devel/api_changes.md) I have run the following scripts: hack/update-codegen.sh hack/update-generated-protobuf.sh hack/update-codecgen.sh hack/update-openapi-spec.sh hack/update-swagger-spec.sh hack/update-federation-openapi-spec.sh hack/update-api-reference-docs.sh See also: #[38755](https://github.com/kubernetes/kubernetes/pull/38755) #[38835](https://github.com/kubernetes/kubernetes/pull/38835#event-914403188) **Release note**: Extended meta.v1.APIResource by a list of short names. The short names would be used to allow kubectl to have short names representations of resources from aggregated API servers.
-
Ryan Hitchman authored
It destroys test clusters to the point that other tests also fail, and almost never passes.
-
PI-Victor authored
-
Jeff Grafton authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Update OWNERS for pkg/controller/deployment Add approvers to the leaf owners file. **Release note**: ```NONE ```
-
Wojciech Tyczynski authored
-
deads2k authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue controller: old pods should block deployment completeness Fixes https://github.com/kubernetes/kubernetes/issues/40207
-
deads2k authored
-
grodrigues3 authored
Add approvers to the leaf owners file.
-
Avesh Agarwal authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Modify OWNERS in some pkg/controller subdirectories
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix fluentd-gcp configuration to handle different timezones on the node Fix https://github.com/kubernetes/kubernetes/issues/40226 Probably a bug in the fluentd configuration
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Add wojtek to global approvers **What this PR does / why we need it**: Allows @wojtek-t to globally approve, as he was the right person to approve https://github.com/kubernetes/kubernetes/pull/40176 and is a top contributor across the project. In general, cross cutting code changes should probably allow an override by a maintainer "in the know", until a time where the approvers is fully populated. **Special notes for your reviewer**: Doesn't default him as a reviewer across the whole project, unless he thinks that is correct. **Release note**: ```release-note NONE ``` /cc @bgrant0607 @wojtek-t @kubernetes/sig-contributor-experience-bugs
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue move genericapiserver authenticator and authorizer factories straight move to `apiserver`
-
gmarek authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix typo in describe.go **What this PR does / why we need it**: fixes typo in `kubectl describe nodes` command **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: (none) **Special notes for your reviewer**: **Release note**: ```release-note ```
-
deads2k authored
-
deads2k authored
-
deads2k authored
-
deads2k authored
-
deads2k authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue genericapiserver: update OWNERS - adding myself to approvers - add OWNERS file to staging/src/k8s.io/apiserver
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Revert "update kubectl approvers" Reverts kubernetes/kubernetes#40359
-
Matthias Bertschy authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38739, 40480, 40495, 40172, 40393) Rename controller pkg/registry/core/controller to pkg/registry/core/r… …eplicationcontroller **What this PR does / why we need it**: Rename controller pkg/registry/core/controller to pkg/registry/core/replicationcontroller This will clarify the purpose of the controller since intent is replicationcontroller Please refer to https://github.com/kubernetes/kubernetes/issues/17648 **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**: NONE **Release note**: ```NONE ```
-