Anthony Yeh 
							
						 
					 
					
						
						
							
						
						b4b8fdbca3 
					 
					
						
						
							
							GC: Fix re-adoption race when orphaning dependents.  
						
						... 
						
						
						
						The GC expects that once it sees a controller with a non-nil
DeletionTimestamp, that controller will not attempt any adoption.
There was a known race condition that could cause a controller to
re-adopt something orphaned by the GC, because the controller is using a
cached value of its own spec from before DeletionTimestamp was set.
This fixes that race by doing an uncached quorum read of the controller
spec just before the first adoption attempt. It's important that this
read occurs after listing potential orphans. Note that this uncached
read is skipped if no adoptions are attempted (i.e. at steady state). 
						
						
					 
					
						2017-03-17 15:39:26 -07:00 
						 
				 
			
				
					
						
							
							
								Anthony Yeh 
							
						 
					 
					
						
						
							
						
						e9e8fe6c32 
					 
					
						
						
							
							RC/RS: Fix ignoring inactive Pods.  
						
						
						
						
					 
					
						2017-03-06 15:51:53 -08:00 
						 
				 
			
				
					
						
							
							
								Anthony Yeh 
							
						 
					 
					
						
						
							
						
						db6665251a 
					 
					
						
						
							
							RC/RS: Don't requeue on error inside sync function.  
						
						... 
						
						
						
						Returning an error from the sync function already triggers a requeue
in processNextWorkItem(). 
						
						
					 
					
						2017-03-01 15:43:51 -08:00 
						 
				 
			
				
					
						
							
							
								Anthony Yeh 
							
						 
					 
					
						
						
							
						
						ca13b9e532 
					 
					
						
						
							
							RC/RS: Use ControllerRef to route watch events.  
						
						... 
						
						
						
						This is part of the completion of ControllerRef, as described here:
https://github.com/kubernetes/community/blob/master/contributors/design-proposals/controller-ref.md#watches 
This also removes the need for the Pod->Controller mapping cache in RC
and RS. This mapping is now persisted in the Pod's ControllerRef
instead. 
						
						
					 
					
						2017-03-01 15:43:50 -08:00 
						 
				 
			
				
					
						
							
							
								Mayank Kumar 
							
						 
					 
					
						
						
							
						
						6b35ff72ce 
					 
					
						
						
							
							Enable Garbage collection by default for RS and RC  
						
						
						
						
					 
					
						2017-02-23 22:37:52 -08:00 
						 
				 
			
				
					
						
							
							
								Anthony Yeh 
							
						 
					 
					
						
						
							
						
						70bd5fdfe5 
					 
					
						
						
							
							Refactor ControllerRefManager  
						
						... 
						
						
						
						To prepare for implementing ControllerRef across all controllers,
this pushes the common adopt/orphan logic into ControllerRefManager
so each controller doesn't have to duplicate it.
This also shares the adopt/orphan logic between Pods and ReplicaSets,
so it lives in only one place. 
						
						
					 
					
						2017-02-16 15:09:17 -08:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						fd34b11e13 
					 
					
						
						
							
							react to informer updates  
						
						
						
						
					 
					
						2017-02-13 09:18:32 -05:00 
						 
				 
			
				
					
						
							
							
								Andy Goldstein 
							
						 
					 
					
						
						
							
						
						70c6087600 
					 
					
						
						
							
							Replace hand-written informers with generated ones  
						
						... 
						
						
						
						Replace existing uses of hand-written informers with generated ones.
 Follow-up commits will switch the use of one-off informers to shared
 informers. 
						
						
					 
					
						2017-02-06 13:49:27 -05:00 
						 
				 
			
				
					
						
							
							
								Dr. Stefan Schimanski 
							
						 
					 
					
						
						
							
						
						79adb99a13 
					 
					
						
						
							
							pkg/api: move Semantic equality to k8s.io/apimachinery/pkg/api/equality  
						
						
						
						
					 
					
						2017-01-29 21:41:45 +01:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						9488e2ba30 
					 
					
						
						
							
							move testing/core to client-go  
						
						
						
						
					 
					
						2017-01-26 13:54:40 -05:00 
						 
				 
			
				
					
						
							
							
								Dr. Stefan Schimanski 
							
						 
					 
					
						
						
							
						
						d7eb3b6870 
					 
					
						
						
							
							pkg/util: move uuid and strategicpatch into k8s.io/apimachinery  
						
						
						
						
					 
					
						2017-01-25 19:45:09 +01:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						b0b156b381 
					 
					
						
						
							
							make tools/cache authoritative  
						
						
						
						
					 
					
						2017-01-25 08:29:45 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						5a8f075197 
					 
					
						
						
							
							move authoritative client-go utils out of pkg  
						
						
						
						
					 
					
						2017-01-24 08:59:18 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						469df12038 
					 
					
						
						
							
							refactor: move ListOptions references to metav1  
						
						
						
						
					 
					
						2017-01-23 17:52:46 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						ee6752ef20 
					 
					
						
						
							
							find and replace  
						
						
						
						
					 
					
						2017-01-20 08:04:53 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						9a2a50cda7 
					 
					
						
						
							
							refactor: use metav1.ObjectMeta in other types  
						
						
						
						
					 
					
						2017-01-17 16:17:19 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						f1176d9c5c 
					 
					
						
						
							
							mechanical repercussions  
						
						
						
						
					 
					
						2017-01-13 08:27:14 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						6a4d5cd7cc 
					 
					
						
						
							
							start the apimachinery repo  
						
						
						
						
					 
					
						2017-01-11 09:09:48 -05:00 
						 
				 
			
				
					
						
							
							
								NickrenREN 
							
						 
					 
					
						
						
							
						
						639572ac68 
					 
					
						
						
							
							fix redundant alias and remove unused function  
						
						
						
						
					 
					
						2017-01-09 17:13:09 +08:00 
						 
				 
			
				
					
						
							
							
								Michail Kargakis 
							
						 
					 
					
						
						
							
						
						e5b586b5b0 
					 
					
						
						
							
							Share rc cache from the rc manager  
						
						
						
						
					 
					
						2017-01-03 16:59:09 +01:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						03d8820edc 
					 
					
						
						
							
							rename /release_1_5 to /clientset  
						
						
						
						
					 
					
						2016-12-14 12:39:48 -08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						c52d510a24 
					 
					
						
						
							
							refactor: generated  
						
						
						
						
					 
					
						2016-12-10 18:05:53 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						3454a8d52c 
					 
					
						
						
							
							refactor: update bazel, codec, and gofmt  
						
						
						
						
					 
					
						2016-12-03 19:10:53 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						5df8cc39c9 
					 
					
						
						
							
							refactor: generated  
						
						
						
						
					 
					
						2016-12-03 19:10:46 -05:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						b50367cbdc 
					 
					
						
						
							
							remove v1.Semantics  
						
						
						
						
					 
					
						2016-11-23 15:53:09 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						7eeb71f698 
					 
					
						
						
							
							cmd/kube-controller-manager  
						
						
						
						
					 
					
						2016-11-23 15:53:09 -08:00 
						 
				 
			
				
					
						
							
							
								Michail Kargakis 
							
						 
					 
					
						
						
							
						
						2491216222 
					 
					
						
						
							
							Replica set/rc controller changes for Conditions  
						
						
						
						
					 
					
						2016-11-02 10:30:09 +01:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						518d5500c7 
					 
					
						
						
							
							remove testapi.Default.GroupVersion  
						
						
						
						
					 
					
						2016-10-07 10:10:54 -04:00 
						 
				 
			
				
					
						
							
							
								Michail Kargakis 
							
						 
					 
					
						
						
							
						
						f7c232b8c6 
					 
					
						
						
							
							extensions: add minReadySeconds/availableReplicas to replica sets  
						
						
						
						
					 
					
						2016-09-28 11:06:40 +02:00 
						 
				 
			
				
					
						
							
							
								Michail Kargakis 
							
						 
					 
					
						
						
							
						
						ab3bc03a4f 
					 
					
						
						
							
							api: add readyReplicas in RC/RS  
						
						
						
						
					 
					
						2016-08-21 14:49:45 +02:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						7cd51b4610 
					 
					
						
						
							
							prevent RC hotloop on denied pods  
						
						
						
						
					 
					
						2016-08-18 08:06:09 -04:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						acfd8c787f 
					 
					
						
						
							
							Avoid computing super-expensive DeepEqual on every pod update  
						
						
						
						
					 
					
						2016-08-11 08:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						01cd7f326e 
					 
					
						
						
							
							Merge pull request  #29621  from resouer/uuid  
						
						... 
						
						
						
						Automatic merge from submit-queue
Refactor uuid into its own pkg util/uuid
Continuing my work ref #15634 
Anyone can review this if he/she wants. 
						
						
					 
					
						2016-08-01 22:21:30 -07:00 
						 
				 
			
				
					
						
							
							
								Michal Rostecki 
							
						 
					 
					
						
						
							
						
						59ca5986dd 
					 
					
						
						
							
							Print/log pointers of structs with %#v instead of %+v  
						
						... 
						
						
						
						There are many places in k8s where %+v is used to format a pointer
to struct, which isn't working as expected.
Fixes  #26591  
						
						
					 
					
						2016-08-01 22:27:56 +02:00 
						 
				 
			
				
					
						
							
							
								Harry Zhang 
							
						 
					 
					
						
						
							
						
						c495397cae 
					 
					
						
						
							
							Refactor uuid into its own pkg  
						
						
						
						
					 
					
						2016-07-30 00:07:02 -04:00 
						 
				 
			
				
					
						
							
							
								lixiaobing10051267 
							
						 
					 
					
						
						
							
						
						9be345cb8f 
					 
					
						
						
							
							Log information wrong while wait.ForeverTestTimeout  
						
						
						
						
					 
					
						2016-07-25 17:35:11 +08:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						11a341de67 
					 
					
						
						
							
							let RC manager utilize the GC  
						
						
						
						
					 
					
						2016-07-14 19:59:31 -07:00 
						 
				 
			
				
					
						
							
							
								David McMahon 
							
						 
					 
					
						
						
							
						
						ef0c9f0c5b 
					 
					
						
						
							
							Remove "All rights reserved" from all the headers.  
						
						
						
						
					 
					
						2016-06-29 17:47:36 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						63fb075f0a 
					 
					
						
						
							
							fix updatePod of replication controller manager and replica set controller to  
						
						... 
						
						
						
						handle pod label updates that match no rc or rs 
						
						
					 
					
						2016-06-15 10:34:26 -07:00 
						 
				 
			
				
					
						
							
							
								mqliang 
							
						 
					 
					
						
						
							
						
						c10f43a2e5 
					 
					
						
						
							
							implement AddIndexers for SharedIndexInformer  
						
						
						
						
					 
					
						2016-05-06 21:23:18 +08:00 
						 
				 
			
				
					
						
							
							
								mqliang 
							
						 
					 
					
						
						
							
						
						9011207f18 
					 
					
						
						
							
							add namespace index to rc and pod  
						
						
						
						
					 
					
						2016-05-06 17:12:36 +08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						fdb110c859 
					 
					
						
						
							
							Fix the rest of the code  
						
						
						
						
					 
					
						2016-04-29 17:12:10 -04:00 
						 
				 
			
				
					
						
							
							
								zhouhaibing089 
							
						 
					 
					
						
						
							
						
						bf1a3f99c0 
					 
					
						
						
							
							Uncomment the code that cause by  #19254  
						
						
						
						
					 
					
						2016-04-25 23:21:31 +08:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						8537095415 
					 
					
						
						
							
							use fully qualified resource in fake clients actions  
						
						
						
						
					 
					
						2016-04-20 19:44:40 -07:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						f0c33d65b6 
					 
					
						
						
							
							start sharing the pod cache and list/watch  
						
						
						
						
					 
					
						2016-04-18 08:51:55 -04:00 
						 
				 
			
				
					
						
							
							
								goltermann 
							
						 
					 
					
						
						
							
						
						32d569d6c7 
					 
					
						
						
							
							Fixing all the "composite literal uses unkeyed fields" Vet errors.  
						
						
						
						
					 
					
						2016-03-25 15:25:09 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						a6240c1ab8 
					 
					
						
						
							
							add FullyLabeledReplicas in Replicaset Status and ReplicationController Status  
						
						
						
						
					 
					
						2016-03-11 23:55:04 -08:00 
						 
				 
			
				
					
						
							
							
								Prashanth Balasubramanian 
							
						 
					 
					
						
						
							
						
						7f5c9bd676 
					 
					
						
						
							
							Track deletes in rc manager with a UID expectations cache.  
						
						
						
						
					 
					
						2016-03-05 18:18:18 -08:00 
						 
				 
			
				
					
						
							
							
								Kris 
							
						 
					 
					
						
						
							
						
						e664ef922f 
					 
					
						
						
							
							Move restclient to its own package  
						
						
						
						
					 
					
						2016-02-29 12:05:13 -08:00 
						 
				 
			
				
					
						
							
							
								Prashanth Balasubramanian 
							
						 
					 
					
						
						
							
						
						859f6b13fa 
					 
					
						
						
							
							Don't double count graceful deletion.  
						
						
						
						
					 
					
						2016-02-28 00:30:57 -08:00