kubernetes/pkg/api
Clayton Coleman 428d2263e5 Graceful deletion of resources
This commit adds support to core resources to enable deferred deletion
of resources.  Clients may optionally specify a time period after which
resources must be deleted via an object sent with their DELETE. That
object may define an optional grace period in seconds, or allow the
default "preferred" value for a resource to be used. Once the object
is marked as pending deletion, the deletionTimestamp field will be set
and an etcd TTL will be in place.

Clients should assume resources that have deletionTimestamp set will
be deleted at some point in the future.  Other changes will come later
to enable graceful deletion on a per resource basis.
2015-03-19 15:33:32 -04:00
..
errors Cleanup of validation.go 2015-03-18 08:59:35 +01:00
latest Prepare EtcdHelper to extract more data from Node 2015-03-16 15:33:50 -04:00
meta Add support for Namespace as Kind 2015-02-10 09:50:50 -05:00
resource Convert controller-manager to hyperkube. 2015-02-02 10:01:36 -08:00
rest Graceful deletion of resources 2015-03-19 15:33:32 -04:00
testapi v1beta3 Pod refactor 2014-11-18 09:25:42 -05:00
testing NFSMount storage plugin for kubelet. 2015-03-19 13:37:38 -04:00
v1beta1 Graceful deletion of resources 2015-03-19 15:33:32 -04:00
v1beta2 Graceful deletion of resources 2015-03-19 15:33:32 -04:00
v1beta3 Graceful deletion of resources 2015-03-19 15:33:32 -04:00
validation NFSMount storage plugin for kubelet. 2015-03-19 13:37:38 -04:00
context.go Add user helper methods to context 2015-02-12 20:44:20 -05:00
context_test.go Add support for Namespace as Kind 2015-02-10 09:50:50 -05:00
conversion.go Remove BoundPod structure 2015-03-17 10:27:41 +01:00
doc.go Split api into api, api/common, api/validation & apitools 2014-09-02 10:40:52 -07:00
generate.go Add name generation and normalize common create flows 2015-02-02 14:44:53 -05:00
generate_test.go Add name generation and normalize common create flows 2015-02-02 14:44:53 -05:00
helpers.go Graceful deletion of resources 2015-03-19 15:33:32 -04:00
helpers_test.go Adding a 'Typename' strongtype for representing all compute resource types. 2015-01-23 22:17:56 +00:00
meta.go Prepare EtcdHelper to extract more data from Node 2015-03-16 15:33:50 -04:00
meta_test.go Set uid during object create 2014-11-13 15:25:49 -05:00
ref.go Allow, when testing, SelfLinks to be unset. Kubelet now makes events in tests. 2014-12-09 17:53:42 -08:00
ref_test.go Make fieldPath part of getting a reference rather than part of making an event. 2014-11-05 15:09:14 -08:00
register.go Graceful deletion of resources 2015-03-19 15:33:32 -04:00
requestcontext.go Put user in context, map requests to context above resthandler layer 2015-02-12 20:58:04 -05:00
resource_helpers.go Adding ResourceRequirementSpec to v1beta1, v1beta2, and v1beta3 APIs. The old resource 2015-02-01 02:19:55 +00:00
resource_helpers_test.go Rename ResourceRequirementSpec to ResourceRequirements. 2015-02-09 23:19:38 +00:00
serialization_test.go Convert RestartPolicy to string for v1beta3. 2015-03-13 18:38:07 -07:00
types.go Graceful deletion of resources 2015-03-19 15:33:32 -04:00
unversioned.go add get available versions commmand 2015-03-17 13:51:18 +00:00