kubernetes/pkg
Kubernetes Submit Queue 7857b9acdf Merge pull request #40239 from dashpole/disk_pod_lifecycle
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
2017-01-26 13:46:02 -08:00
..
api Cleaup Affinity post conversion from annotations to fields 2017-01-25 08:32:28 -06:00
apimachinery/tests move apimachinery/announced to apimachinery 2017-01-20 12:20:13 -05:00
apis remove api to util dependency hiding types 2017-01-25 08:28:28 -05:00
auth genericapiserver: move pkg/auth/handlers into filters 2017-01-18 10:20:41 +01:00
capabilities Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
client Update generated files 2017-01-25 19:49:45 +01:00
cloudprovider Merge pull request #40384 from zmerlynn/zmerlynn-owners 2017-01-24 16:26:36 -08:00
controller Merge pull request #40535 from kubernetes/grodrigues3-patch-1 2017-01-26 11:59:01 -08:00
conversion Revert "Remove conversion package" 2017-01-22 15:41:06 -08:00
credentialprovider Merge pull request #40142 from colemickens/colemickens-acr-login-server 2017-01-25 00:40:02 -08:00
features Update generated files 2017-01-24 20:56:03 +01:00
fieldpath refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
fields move pkg/fields to apimachinery 2017-01-19 09:50:16 -05:00
generated checking-in generated code 2017-01-25 22:05:21 +01:00
genericapiserver Merge pull request #40430 from deads2k/generic-28-factory 2017-01-26 07:37:43 -08:00
hyperkube Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
kubeapiserver move genericapiserver authenticator and authorizer factories 2017-01-26 08:50:47 -05:00
kubectl Merge pull request #38987 from seeekr/patch-2 2017-01-26 06:31:57 -08:00
kubelet Merge pull request #40239 from dashpole/disk_pod_lifecycle 2017-01-26 13:46:02 -08:00
kubemark Added OWNERS to kubemark subdirectories 2017-01-25 14:37:57 +01:00
labels add back just enough empty packages to allow heapster cycles to succeed 2017-01-17 08:07:30 -05:00
master Move all *Options to metav1 2017-01-24 13:15:26 -05:00
metrics refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
probe start the apimachinery repo 2017-01-11 09:09:48 -05:00
proxy make tools/cache authoritative 2017-01-25 08:29:45 -05:00
quota refactor: move ListOptions references to metav1 2017-01-23 17:52:46 -05:00
registry Merge pull request #40393 from ReneSaenz/rename_controller17648 2017-01-25 21:20:33 -08:00
routes genericapiserver: fix imports 2017-01-19 13:06:47 +01:00
runtime add back just enough empty packages to allow heapster cycles to succeed 2017-01-17 08:07:30 -05:00
security Update generated files 2017-01-24 20:56:03 +01:00
securitycontext Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
serviceaccount refactor: use metav1.ObjectMeta in other types 2017-01-17 16:17:19 -05:00
ssh use apimachinery packages instead of client-go packages 2017-01-13 14:04:54 -05:00
storage make tools/cache authoritative 2017-01-25 08:29:45 -05:00
types add back just enough empty packages to allow heapster cycles to succeed 2017-01-17 08:07:30 -05:00
util Update generated files 2017-01-25 19:49:45 +01:00
version genericapiserver: cut off kube pkg/version dependency 2017-01-17 12:34:05 +01:00
volume Update generated files 2017-01-25 19:49:45 +01:00
watch add back just enough empty packages to allow heapster cycles to succeed 2017-01-17 08:07:30 -05:00
BUILD client/restclient/fake move to client-go 2017-01-25 08:29:48 -05:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00