- 13 Dec, 2016 1 commit
-
-
Antoine Pelisse authored
-
- 12 Dec, 2016 39 commits
-
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Leak filling for newline format on benchmark-go.sh **What this PR does / why we need it**: make hack/benchmark-go.sh work **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**: First commit :D , did I make a wrong modification? **Release note**: ```release-note ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Interrupt/Terminate all child processes on timeout. Auto-gen stepName Signal all children of the finishRunning command. See http://stackoverflow.com/questions/22470193/why-wont-go-kill-a-child-process-correctly Most commands started by e2e.go are shell scripts like `hack/ginkgo-e2e.sh`, `hack/e2e-internal/e2e-down.sh`, etc which quickly starts a subprocess such as the ginkgo binary. We spend ~1s in ginkgo-e2e.sh and hours inside the ginkgo binary. Therefore when we want to timeout it is important that we signal the child processes as well, which we can accomplish by starting the command in a new process group, and signaling `-pid` instead of `pid` Ref https://github.com/kubernetes/test-infra/issues/1316 https://github.com/kubernetes/test-infra/issues/1250 Test results: https://github.com/kubernetes/kubernetes/pull/37868
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Revert to version 70b2c90b of the vendored package github.com/Azure/go-ansiterm Fixes the problem described in https://github.com/kubernetes/kubernetes/pull/37783#issuecomment-266245476 Fixes #38073 @ixdy @gmarek @colemickens @brendandburns
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue goflags must be after subcommand **What this PR does / why we need it**: if GOFLAGS is set when calling make, kubernetes will fail to build as an example, I often have `GOFLAGS=-v` so I can have some idea of progress during compilation **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: no known issue **Special notes for your reviewer**: **Release note**: ```release-note NONE ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38419, 38457, 38607) Node E2E: Update CVM version to e2e-node-containervm-v20161208-image. I built the new node e2e image from e2e-node-containervm-v20161208-image. @timstclair /cc @kubernetes/sig-node
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38419, 38457, 38607) Fix pod level QoS does not works on CRI dockershim Fixes: https://github.com/kubernetes/kubernetes/issues/38458 We did set `CgroupParent ` in `CreateContainer`, but the `HostConfig.Resources` which `CgroupParent` belongs to is override by the following code: ``` hc.CgroupParent = lc.GetCgroupParent() ... hc.Resources = dockercontainer.Resources{ Memory: rOpts.GetMemoryLimitInBytes(), ... } ``` That's why `HostConfig.CgroupParent` is always empty and pod level QoS does not work.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue bump log level on service status update ref: https://github.com/kubernetes/kubernetes/issues/38349 I tried to reproduce the problem in #38349 and failed. Not sure why service status update failed and service controller skip status update in the next round. What I have observed is that if service status update failed due to conflict, the next round of processServiceUpdate will correct it. Bumping log level to get a better signal when it occurs.
-
Erick Fejta authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38453, 36672, 38629, 34966, 38630) Fix threshold notifier build tags Fix threshold notifier build tags so the linux version is only built if cgo is enabled, and the unsupported version is built if it's either not linux or not cgo.
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38453, 36672, 38629, 34966, 38630) Make kubectl top pod test table-driven
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38453, 36672, 38629, 34966, 38630) Fix staging/copy.sh to work on mac and linux @smarterclayton ptal
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38453, 36672, 38629, 34966, 38630) Warn user if they try to apply on an object without the annotation Give user a warning when using `kubectl apply` on a resource lacking the `LastAppliedConfig` annotation fixes #36620 Ref: #35134 and #36509. **Release note**: ```release-note Issue a warning when using `kubectl apply` on a resource lacking the `LastAppliedConfig` annotation ```
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue remove incorrect groupName comment for apps.k8s.io The group name is "apps", not "apps.k8s.io" The comment didn't actually affect client generation because there was an extra space between it and the package declaration, but removing it to avoid confusion
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 37846, 38619, 38108) LimitRange: modified approach for PVC max storage request enforcing Behavior was correct but with not correct error messages. This pull request creates separate approach for enforcing the max request for persistent volume claim. Additional info: https://github.com/kubernetes/kubernetes/blob/master/docs/design/admission_control_limit_range.md#enforcement-of-constraints bugzilla : https://bugzilla.redhat.com/show_bug.cgi?id=1396877
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Increase GCE operation timeout It seems 30 minutes is too small for creating some routes in large clusters. @thockin - FYI
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue error in setNodeStatus func should not abort node status update `setNodeStatus()` currently errors out if any of the functions in the `kl.setNodeStatusFuncs` returns an error, resulting in the node not reporting status and eventually being marked as `NotReady`. `setNodeAddress()` is currently the only function in `defaultNodeStatusFuncs()` that can return an error and it does if the cloud provider can't be contacted for any number of reasons like token expiration, API outage, ratelimit block, etc. This PR changes `setNodeStatus()` to log, rather than return, when an error is returned by one of the `setNodeStatusFuncs` so that the node status update can proceed. Fixes #34455 xref https://bugzilla.redhat.com/show_bug.cgi?id=1400574 @eparis @derekwaynecarr @mikedanese @anguslees
-
Ivan Shvedunov authored
-
Andy Goldstein authored
Fix threshold notifier build tags so the linux version is only built if cgo is enabled, and the unsupported version is built if it's either not linux or not cgo.
-
Maciej Szulik authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue fix client cert handling for delegate authn Builds on https://github.com/kubernetes/kubernetes/pull/38409. The client cert wasn't presented by the API server, so tools didn't send it. These will start getting caught as we add usage into e2e. Once we split genericapiserver out, we can have a different style integration test that hits these too.
-
Wojciech Tyczynski authored
-
Seth Jennings authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38603, 38611) Log enqueueing replica sets for availability checks @kubernetes/deployment these logs should help debugging https://github.com/kubernetes/kubernetes/issues/38275 + https://github.com/kubernetes/kubernetes/issues/36458
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Re-add /healthz/ping handler in genericapiserver The ping handler was removed through https://github.com/kubernetes/kubernetes/commit/f56cbfa8d58488fc67ffab902cc2e0df0b5e29e5#diff-c47934bf31679532191ed2b519d74399L233 (in case `c.Tunneler` was disabled).
-
deads2k authored
-
deads2k authored
-
deads2k authored
-
deads2k authored
-
Dr. Stefan Schimanski authored
-
deads2k authored
-
Michail Kargakis authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue test: cleanup test logs for deployments @mfojtik @janetkuo this will help with the deployment logs (should make them a bit cleaner) ptal
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38608, 38299) controller: set unavailableReplicas correctly when scaling down ``` deployment_controller.go:299] Error syncing deployment e2e-tests-kubectl-2l7xx/e2e-test-nginx-deployment: Deployment.extensions "e2e-test-nginx-deployment" is invalid: status.unavailableReplicas: Invalid value: -1: must be greater than or equal to 0 ``` The validation error above occurs usually when a Deployment is scaled down. In such a case we should default unavailableReplicas to 0 instead of making an invalid api call. @kubernetes/deployment
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Increase single logfile size in kubemark
-
Michail Kargakis authored
-
Wojciech Tyczynski authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue Fix services in load test
-
Random-Liu authored
-
Kubernetes Submit Queue authored
Automatic merge from submit-queue (batch tested with PRs 38597, 38570) Logging request / response body should not allocate Putting string(data) in the critical path causes an allocation which can be very large, and happens regardless of whether logging is enabled. Also, use the more sophisticated logging of body output that avoids causing quoting of JSON output (current behavior is "{\"key\":...}" and should be {"key":...} for readability). @wojtek-t reduces large heap allocations on updates
-