Commit Graph

73779 Commits (c2b771d5c46ca3b2f58f72595fe07a4e56a63762)

Author SHA1 Message Date
Steffen Butzer c2b771d5c4 windows/svc: address failing test by updating bazel BUILD 2019-02-07 16:58:37 +01:00
Steffen Butzer afdfe8d558 windows/svc: workaround-exit mechanism that works for signal-less binaries 2019-02-01 19:16:11 +01:00
Steffen Butzer f243c88779 windows/service: implement graceful shutdown when run as windows service
- Fixes https://github.com/kubernetes/kubernetes/issues/72900
The issue here originally is that os.Exit() is called which exits
the process too early (before svc.Execute updates the status to stopped).
This is picked up as service error and leads to restarting,
if restart-on-fail is configured for the windows service.
svc.Execute already guarantees that the application is exited after,
so that os.Exit call would be unnecessary.

This rework also adds graceful shutdown, which also resolves the
underlying root cause. The graceful shutdown is not guaranteed
to succeed, since the service controller can decide to kill
the service any time after exceeding a shutdown timeout.
2019-01-25 00:34:42 +01:00
Kubernetes Prow Robot ccd83ce1c5
Merge pull request #72765 from yuwenma/kcm-test-ResourceQuotaController
[Mitigate KCM CrashLooping] Add test for ResourceQuotaController Init.
2019-01-24 11:54:21 -08:00
Kubernetes Prow Robot c21f60f862
Merge pull request #73268 from wojtek-t/better_scale_inflights
Better scale max-inflight request limits to correlate them with master VM size
2019-01-24 10:37:25 -08:00
Kubernetes Prow Robot 9ecce4fdcf
Merge pull request #72641 from dixudx/cp_file_wildcard
kubectl supports copying files with wild card
2019-01-24 10:37:15 -08:00
Kubernetes Prow Robot 20a11ac5cc
Merge pull request #73239 from mattkelly/bugfix/kubeadm-sa-cert-dir
Add back --cert-dir option for kubeadm init phase certs sa
2019-01-24 08:45:36 -08:00
Kubernetes Prow Robot d027ecfa97
Merge pull request #70778 from wongma7/lease
Add Lease implementation to leaderelection package
2019-01-24 08:45:25 -08:00
Kubernetes Prow Robot 2cd88258c7
Merge pull request #69255 from Pingan2017/remove-show-all
remove --show-all
2019-01-24 06:30:43 -08:00
wojtekt d911ebbc3f Correlate max-inflight values in GCE with master VM sizes 2019-01-24 15:13:36 +01:00
Kubernetes Prow Robot 4cd759dbe0
Merge pull request #73001 from shivnagarajan/remove_deprecated_taints
remove remaining deprecated taints from 1.9
2019-01-24 05:18:57 -08:00
Kubernetes Prow Robot 00eab3c40b
Merge pull request #73237 from atoato88/kubeadm-issue-1357
Change to [bootstrap-token] in kubeadm output
2019-01-24 04:06:52 -08:00
Kubernetes Prow Robot 9ce03717a9
Merge pull request #73229 from yujuhong/append-owner
GCE: add yujuhong to OWNERS
2019-01-24 02:56:29 -08:00
Kubernetes Prow Robot b18fc08ca7
Merge pull request #73153 from WanLinghao/apply_dry_run_warning
Add warning info against `kubectl apply --dry-run` which direct people use --server--dry-run instead
2019-01-24 02:56:18 -08:00
Kubernetes Prow Robot c7dea255c1
Merge pull request #73126 from wgliang/membership/add-wgliang-to-sig-scheduling-reviewers
Add wgliang to sig-scheduling REVIEWERS.
2019-01-24 01:43:37 -08:00
Kubernetes Prow Robot 7376001870
Merge pull request #72617 from cofyc/clean_local_volume_provisioner_e2e
Clean up local volum provisioner e2e tests
2019-01-23 23:32:31 -08:00
Kubernetes Prow Robot 1fc7b07bba
Merge pull request #73202 from wojtek-t/fix_tools_cache_tests
Couple fixes to DeltaFIFO machinery
2019-01-23 22:06:38 -08:00
Kubernetes Prow Robot 31311a6343
Merge pull request #73148 from liggitt/remove-deprecated-swagger-paths
remove deprecated openapi paths in favor of /openapi/v2
2019-01-23 22:06:21 -08:00
WanLinghao 66931c57e8 Add warning info against `kubectl apply --dry-run` which direct people use --server--dry-run instead 2019-01-24 13:18:50 +08:00
Kubernetes Prow Robot c5497dc8cc
Merge pull request #73195 from shyamjvs/leave-slack-for-system-pods
Leave slack for addon pods in node's capacity
2019-01-23 19:56:44 -08:00
Kubernetes Prow Robot 9022cd6fce
Merge pull request #73156 from mortent/DaemonsetFix
Fix missing selector on daemonset in upgrade test
2019-01-23 19:56:29 -08:00
Matt Kelly 35faaab570
Add back --cert-dir option for init phase certs sa 2019-01-23 19:37:08 -05:00
Kubernetes Prow Robot b9631a881f
Merge pull request #73231 from liggitt/add-on-arch-build
Enable multi-arch build for add-on manager
2019-01-23 16:19:35 -08:00
Akihito INOH 4a3b990bbe Change to [bootstrap-token] in kubeadm output
In output of "kubeadm init", there are two strings for meaning of
bootstrap token which are "bootstraptoken" and "bootstrap-token".
This changes `[bootstraptoken]` to `[bootstrap-token]`.
2019-01-24 08:40:58 +09:00
Jordan Liggitt af66376960 Enable multi-arch build for add-on manager 2019-01-23 18:08:09 -05:00
Yu-Ju Hong 2edd3e3f52 GCE: add yujuhong to OWNERS 2019-01-23 14:46:29 -08:00
Kubernetes Prow Robot 9f4a495a41
Merge pull request #73023 from sttts/sttts-publishing-rules
staging/publishing: move rules here from publishing bot repo
2019-01-23 14:09:46 -08:00
Kubernetes Prow Robot a5d55f49b0
Merge pull request #73217 from kubernetes/revert-73071-reflector_trace
Revert "Adding trace to reflector initialization"
2019-01-23 12:20:27 -08:00
Kubernetes Prow Robot 4e340f450f
Merge pull request #73150 from rlenferink/patch-2
Improved some more bash script variable definitions
2019-01-23 12:20:17 -08:00
Kubernetes Prow Robot 2076662733
Merge pull request #72614 from xiaoanyunfei/cleanup/MakeDefaultErrorFunc
Change `MakeDefaultErrorFunc` from method to function
2019-01-23 12:20:05 -08:00
Kubernetes Prow Robot baaaa15fdf
Merge pull request #69940 from MarcPow/master
Bind coredns containers to  linux nodes to avoid Windows scheduling
2019-01-23 12:19:53 -08:00
Dr. Stefan Schimanski 2842617132 staging/publishing: remove everything up to 1.9 (including) 2019-01-23 19:13:08 +01:00
Dr. Stefan Schimanski 161b2b96fd staging/publishing: move rules here from publishing-bot repo 2019-01-23 19:13:08 +01:00
Kubernetes Prow Robot b66e332d3c
Merge pull request #69366 from rosti/cri-auto-detect
kubeadm: Detect CRIs automatically
2019-01-23 09:49:17 -08:00
Matthew Wong 410175851c Add Lease implementation to leaderelection package 2019-01-23 10:50:53 -05:00
Wojciech Tyczynski c8d89b34cc
Revert "Adding trace to reflector initialization" 2019-01-23 14:50:37 +01:00
wojtekt d880f8c1ca Couple fixes to DeltaFIFO machinery 2019-01-23 09:46:53 +01:00
Kubernetes Prow Robot 0b8566f388
Merge pull request #73078 from Huang-Wei/escaped-pod
scheduler: makes pod less racing so as to be put back into activeQ properly
2019-01-22 23:34:22 -08:00
Yecheng Fu 513ae63bf6 Add a new stress test to replace old provisioner stress test 2019-01-23 13:49:41 +08:00
Shyam Jeedigunta d477bd904c Leave slack for addon pods in node's capacity 2019-01-22 20:26:02 -08:00
Yecheng Fu b7a33511e5 Clean up local volum provisioner e2e tests 2019-01-23 11:02:12 +08:00
Kubernetes Prow Robot 5c4b536f48
Merge pull request #72241 from RA489/secure-port
Stop using API server's `--insecure-port`
2019-01-22 17:45:46 -08:00
yuwenma 15b0d3de7c [Mitigate KCM CrashLooping] Add test for ResourceQuotaController Init 2019-01-22 16:23:34 -08:00
Kubernetes Prow Robot 0c81d1a1b5
Merge pull request #73179 from tedyu/master
Correct message for step value check
2019-01-22 13:41:06 -08:00
Kubernetes Prow Robot e8a10abd31
Merge pull request #72605 from WanLinghao/port_forward_description_improve
Improve portforward command's description
2019-01-22 13:40:56 -08:00
Kubernetes Prow Robot e4ef6079bc
Merge pull request #73174 from jsafrane/privileged-inject
Run injector as privileged pod
2019-01-22 12:29:11 -08:00
Humble Devassy Chirammal 2651c72166 This patch consists of various corrections. (#73060)
* This patch consists of various corrections.

*) Remove unwanted `else` code block
*) Adjust variable intialization.
*) Correct error strings.
*) Use recommended variable increment method.

Signed-off-by: hchiramm <hchiramm@redhat.com>

* Remove cluster/images/cluster-version-monitor from hack/.golint_failures.

Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2019-01-22 12:28:59 -08:00
Kubernetes Prow Robot e1e85f947e
Merge pull request #73009 from qingsenLi/k8s190117
remove unused const dockerDaemonConfigName in docker_util.go
2019-01-22 12:28:49 -08:00
Kubernetes Prow Robot f1ecf470f2
Merge pull request #73167 from cofyc/fix71570
Do not check events in local PV e2e tests
2019-01-22 11:13:12 -08:00
Kubernetes Prow Robot 0b62ad23c2
Merge pull request #72959 from cofyc/fix72954
Fix flaky test TestBindAPIUpdate
2019-01-22 11:12:59 -08:00