kubernetes/pkg/controller
Kubernetes Submit Queue a811515d34 Merge pull request #35691 from kargakis/controller-changes-for-perma-failed
Automatic merge from submit-queue

Controller changes for perma failed deployments

This PR adds support for reporting failed deployments based on a timeout
parameter defined in the spec. If there is no progress for the amount
of time defined as progressDeadlineSeconds then the deployment will be
marked as failed by a Progressing condition with a ProgressDeadlineExceeded
reason.

Follow-up to https://github.com/kubernetes/kubernetes/pull/19343

Docs at kubernetes/kubernetes.github.io#1337

Fixes https://github.com/kubernetes/kubernetes/issues/14519

@kubernetes/deployment @smarterclayton
2016-11-04 14:49:43 -07:00
..
certificates include multiple versions in clientset 2016-10-29 13:30:47 -07:00
daemon include multiple versions in clientset 2016-10-29 13:30:47 -07:00
deployment Update replica annotations every time they are out of sync 2016-11-04 16:29:41 +01:00
disruption Add policy api version v1beta1 and disable v1alpha1 2016-11-03 13:26:27 +01:00
endpoint Rename PetSet API to StatefulSet 2016-10-27 17:25:10 -07:00
garbagecollector Replace negotiation with a new method that can extract info 2016-10-28 11:30:11 -04:00
informers Update bazel build files 2016-10-31 11:13:44 -04:00
job include multiple versions in clientset 2016-10-29 13:30:47 -07:00
namespace Fix potential panic in namespace controller when rapidly create/delete namespace of same name 2016-10-25 13:51:27 -04:00
node Update bazel 2016-11-03 13:47:09 -07:00
petset Flipping behavior when annotation is absent. 2016-10-31 12:49:11 -07:00
podautoscaler include multiple versions in clientset 2016-10-29 13:30:47 -07:00
podgc addressing comments. 2016-10-27 13:30:04 -07:00
replicaset Replica set/rc controller changes for Conditions 2016-11-02 10:30:09 +01:00
replication Replica set/rc controller changes for Conditions 2016-11-02 10:30:09 +01:00
resourcequota quota controller uses informers if available for pod calculation 2016-10-31 11:38:22 -04:00
route autogenerated 2016-10-21 17:32:32 -07:00
scheduledjob Fix how we iterate over active jobs when removing them for Replace policy 2016-11-03 14:54:38 +01:00
service include multiple versions in clientset 2016-10-29 13:30:47 -07:00
serviceaccount convert SA controller to shared informers 2016-10-27 15:44:46 -04:00
volume include multiple versions in clientset 2016-10-29 13:30:47 -07:00
.import-restrictions add import restrictions 2016-10-13 16:10:24 -07:00
BUILD include multiple versions in clientset 2016-10-29 13:30:47 -07:00
client_builder.go move watch.ListWatchUntil to its own package to avoid future import cycle 2016-10-30 13:14:20 -07:00
controller_ref_manager.go fix tests; convert IsPodActive to operate on *Pod 2016-08-17 13:05:37 -07:00
controller_utils_test.go remove testapi.Default.GroupVersion 2016-10-07 10:10:54 -04:00
controller_utils.go controller: support perma-failed deployments 2016-11-04 13:36:46 +01:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
lookup_cache.go Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
OWNERS Remove myself from a bunch of OWNERS files, as I am too overloaded 2016-05-11 13:34:51 -07:00