Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						52c3081f6f 
					 
					
						
						
							
							Revert "Revert "Allow webhook authenticator to use TokenReviewsInterface""  
						
						... 
						
						
						
						This reverts commit 0a02c8275d 
						
						
					 
					
						2016-09-13 16:23:17 -04:00 
						 
				 
			
				
					
						
							
							
								Joe Finney 
							
						 
					 
					
						
						
							
						
						0a02c8275d 
					 
					
						
						
							
							Revert "Allow webhook authenticator to use TokenReviewsInterface"  
						
						... 
						
						
						
						This reverts commit e9914f2c4a 
						
						
					 
					
						2016-09-13 11:48:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						e9914f2c4a 
					 
					
						
						
							
							Allow webhook authenticator to use TokenReviewsInterface  
						
						
						
						
					 
					
						2016-09-13 00:42:02 -04:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						2a28917e0a 
					 
					
						
						
							
							Merge pull request  #31756  from lavalamp/logmore  
						
						... 
						
						
						
						Automatic merge from submit-queue
Log useful information on 500's; include error message in error (!!)
Diagnose #31728  
						
						
					 
					
						2016-08-31 20:31:45 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						1a23f5a79f 
					 
					
						
						
							
							Log useful information on 500's  
						
						... 
						
						
						
						* include error message in error (!!)
* add test verifying error message is correct for service ip allocation 
						
						
					 
					
						2016-08-31 13:46:40 -07:00 
						 
				 
			
				
					
						
							
							
								Jedrzej Nowak 
							
						 
					 
					
						
						
							
						
						a6c0e23fd2 
					 
					
						
						
							
							Fix various typos in pkg/api  
						
						
						
						
					 
					
						2016-08-29 11:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								Kara Alexandra 
							
						 
					 
					
						
						
							
						
						d12a66a422 
					 
					
						
						
							
							Rename IsEmpty to Empty  
						
						... 
						
						
						
						Signed-off-by: Kara Alexandra <kalexandra@us.ibm.com > 
						
						
					 
					
						2016-08-19 14:19:19 -07:00 
						 
				 
			
				
					
						
							
							
								Hongchao Deng 
							
						 
					 
					
						
						
							
						
						60d165a830 
					 
					
						
						
							
							storage error: precondition failure should return invalid object error  
						
						
						
						
					 
					
						2016-07-24 20:21:42 -07:00 
						 
				 
			
				
					
						
							
							
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						2b0ed014b7 
					 
					
						
						
							
							Use Go canonical import paths  
						
						... 
						
						
						
						Add canonical imports only in existing doc.go files.
https://golang.org/doc/go1.4#canonicalimports 
Fixes  #29014  
						
						
					 
					
						2016-07-16 13:48:21 -04:00 
						 
				 
			
				
					
						
							
							
								David McMahon 
							
						 
					 
					
						
						
							
						
						ef0c9f0c5b 
					 
					
						
						
							
							Remove "All rights reserved" from all the headers.  
						
						
						
						
					 
					
						2016-06-29 17:47:36 -07:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						e5fbf86157 
					 
					
						
						
							
							Allow StatusErrors to be modified after creation  
						
						
						
						
					 
					
						2016-05-19 09:08:53 -04:00 
						 
				 
			
				
					
						
							
							
								goltermann 
							
						 
					 
					
						
						
							
						
						696423e044 
					 
					
						
						
							
							Vet fixes, mostly pass lock by value errors.  
						
						
						
						
					 
					
						2016-04-06 11:27:40 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						31b425b3a1 
					 
					
						
						
							
							add delete precondition  
						
						
						
						
					 
					
						2016-03-25 11:21:39 -07:00 
						 
				 
			
				
					
						
							
							
								Timothy St. Clair 
							
						 
					 
					
						
						
							
						
						d3da93c174 
					 
					
						
						
							
							Renaming api/errors/etcd to api/errors/storage as it no longer  
						
						... 
						
						
						
						has any etcd specific dependencies.  Reference issue #17546  
						
						
					 
					
						2016-03-15 20:23:47 -05:00 
						 
				 
			
				
					
						
							
							
								Janet Kuo 
							
						 
					 
					
						
						
							
						
						b45dce5aff 
					 
					
						
						
							
							Interpret etcd not found error on a update  
						
						
						
						
					 
					
						2016-03-04 12:06:13 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						43ed74748e 
					 
					
						
						
							
							Clean up and document validation strings  
						
						... 
						
						
						
						Also add a detail string for Required and Forbidden.  Fix tests. 
						
						
					 
					
						2015-12-18 09:40:50 -08:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						9fda7f1812 
					 
					
						
						
							
							update StatusDetails to handle Groups  
						
						
						
						
					 
					
						2015-12-17 09:14:12 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						8f203a28f1 
					 
					
						
						
							
							Change runtime.Object signature  
						
						
						
						
					 
					
						2015-12-15 13:36:25 -05:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						414ebd2ddb 
					 
					
						
						
							
							Merge pull request  #17991  from krousey/errorstatus  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2015-12-14 20:18:19 -08:00 
						 
				 
			
				
					
						
							
							
								Kris 
							
						 
					 
					
						
						
							
						
						ca7c765f0a 
					 
					
						
						
							
							Remove APIStatus from the client  
						
						... 
						
						
						
						Everything that used it also depended on pkg/api/errors. It was a
needless abstraction since it was always an *errors.StatusError. 
						
						
					 
					
						2015-12-10 13:12:21 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						7fb8f60735 
					 
					
						
						
							
							Shorten names for better reading  
						
						
						
						
					 
					
						2015-12-10 11:48:19 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						87a35047dd 
					 
					
						
						
							
							Move FieldPath and errors to a sub-package  
						
						... 
						
						
						
						This makes the naming and reading a lot simpler. 
						
						
					 
					
						2015-12-10 11:48:16 -08:00 
						 
				 
			
				
					
						
							
							
								Timothy St. Clair 
							
						 
					 
					
						
						
							
						
						a428246960 
					 
					
						
						
							
							Abstract the error handling for the storage layer to eliminate the  
						
						... 
						
						
						
						direct etcd dependency. 
						
						
					 
					
						2015-12-10 08:06:19 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						e6df0b1a24 
					 
					
						
						
							
							Convert validation to use FieldPath  
						
						... 
						
						
						
						Before this change we have a mish-mash of ways to pass field names around for
error generation.  Sometimes string fieldnames, sometimes .Prefix(), sometimes
neither, often wrong names or not indexed when it should be.
Instead of that mess, this is part one of a couple of commits that will make it
more strongly typed and hopefully encourage correct behavior.  At least you
will have to think about field names, which is better than nothing.
It turned out to be really hard to do this incrementally. 
						
						
					 
					
						2015-12-03 08:19:44 -08:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						55f5e48047 
					 
					
						
						
							
							Merge pull request  #16628  from caesarxuchao/change-error-type  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2015-11-30 17:21:52 -08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						1d592e4c28 
					 
					
						
						
							
							Unversioned types should not use ambiguous go-int  
						
						... 
						
						
						
						All external types that are not int64 are now marked as int32,
including
IntOrString. Prober is now int32 (43 years should be enough of an initial
probe time for anyone).
Did not change the metadata fields for now. 
						
						
					 
					
						2015-11-26 11:45:25 -05:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						a4700707b3 
					 
					
						
						
							
							change the "too old resource version" error from InternalError to 410 Gone.  
						
						
						
						
					 
					
						2015-11-25 10:27:03 -08:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						e95e3dec42 
					 
					
						
						
							
							Merge pull request  #17414  from timstclair/apiserver  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2015-11-25 05:28:07 -08:00 
						 
				 
			
				
					
						
							
							
								Tim St. Clair 
							
						 
					 
					
						
						
							
						
						20ead45af9 
					 
					
						
						
							
							Move etcd_util.go to separate package  
						
						
						
						
					 
					
						2015-11-23 11:32:50 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						ceee678b29 
					 
					
						
						
							
							Rename validation 'New' funcs  
						
						
						
						
					 
					
						2015-11-23 10:01:43 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						682f2a5a79 
					 
					
						
						
							
							Stronger typing for validation ErrorList  
						
						
						
						
					 
					
						2015-11-23 10:01:43 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						f8ad75df44 
					 
					
						
						
							
							Clarify invalid vs not-supported  
						
						
						
						
					 
					
						2015-11-23 08:07:17 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						48b49a5cae 
					 
					
						
						
							
							s/ValidationErrorList/ErrorList/  
						
						
						
						
					 
					
						2015-11-22 20:13:20 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						d64d1fbb3d 
					 
					
						
						
							
							s/ValidationError/Error/  
						
						
						
						
					 
					
						2015-11-22 20:12:46 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						0ff66da346 
					 
					
						
						
							
							Move fielderrors into validation  
						
						
						
						
					 
					
						2015-11-22 20:12:20 -08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						3da15535b6 
					 
					
						
						
							
							Provide backpressure to clients when etcd goes down  
						
						... 
						
						
						
						When etcd is down today we don't specifically handle the error involved,
which means clients get a generic 500 error. This commit adds a formal
error type internally for both WatchExpired and EtcdUnreachable, and
then converts them to api/errors before returning to the client. It also
upgrades the client to retry on any 429 or 5xx error that has a
Retry-After header, instead of just 429.
In combination, this allows the apiserver to exert backpressure on
controllers that are hotlooping.  Picked 2 seconds by default, but we
could potentially ramp that up even further in a future iteration. 
						
						
					 
					
						2015-11-04 16:05:12 -05:00 
						 
				 
			
				
					
						
							
							
								eulerzgy 
							
						 
					 
					
						
						
							
						
						f8f9afb874 
					 
					
						
						
							
							alias local packagename for pkg/util/errors  
						
						
						
						
					 
					
						2015-10-18 09:37:46 +08:00 
						 
				 
			
				
					
						
							
							
								Kris 
							
						 
					 
					
						
						
							
						
						f4ad00d9ae 
					 
					
						
						
							
							Moving Status object to a common package  
						
						
						
						
					 
					
						2015-09-17 14:09:53 -07:00 
						 
				 
			
				
					
						
							
							
								Veres Lajos 
							
						 
					 
					
						
						
							
						
						9f77e49109 
					 
					
						
						
							
							typofix -  https://github.com/vlajos/misspell_fixer  
						
						
						
						
					 
					
						2015-08-08 22:31:48 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						8e33cbfa28 
					 
					
						
						
							
							rewrite go imports  
						
						
						
						
					 
					
						2015-08-05 17:30:03 -07:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						3cbbe72f9f 
					 
					
						
						
							
							Move etcd storage to pkg/storage/etcd  
						
						
						
						
					 
					
						2015-07-30 15:42:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						db179e4cf4 
					 
					
						
						
							
							Merge pull request  #10346  from jhadvig/comment_fix  
						
						... 
						
						
						
						Fix NewNotFound method name in comments 
						
						
					 
					
						2015-07-24 08:08:57 -07:00 
						 
				 
			
				
					
						
							
							
								nikhiljindal 
							
						 
					 
					
						
						
							
						
						1517b66001 
					 
					
						
						
							
							Updating an error to apierror  
						
						
						
						
					 
					
						2015-07-15 16:43:59 -07:00 
						 
				 
			
				
					
						
							
							
								jhadvig 
							
						 
					 
					
						
						
							
						
						7df1d33204 
					 
					
						
						
							
							Fix NewNotFound method name in comments  
						
						
						
						
					 
					
						2015-07-02 12:41:12 +02:00 
						 
				 
			
				
					
						
							
							
								nikhiljindal 
							
						 
					 
					
						
						
							
						
						d82d5d11a7 
					 
					
						
						
							
							Revert "Merge pull request  #10246  from nikhiljindal"  
						
						... 
						
						
						
						This reverts commit a902a2f0147df8d76a93 
						
						
					 
					
						2015-07-01 11:07:18 -07:00 
						 
				 
			
				
					
						
							
							
								CJ Cullen 
							
						 
					 
					
						
						
							
						
						12553c9b91 
					 
					
						
						
							
							Fix errors test  
						
						
						
						
					 
					
						2015-06-30 16:43:33 -07:00 
						 
				 
			
				
					
						
							
							
								Zach Loafman 
							
						 
					 
					
						
						
							
						
						a902a2f014 
					 
					
						
						
							
							Merge pull request  #10246  from nikhiljindal/minionPrefix  
						
						... 
						
						
						
						Return api/errors instead of raw etcd errors 
						
						
					 
					
						2015-06-30 15:47:58 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						15766bfbbc 
					 
					
						
						
							
							Don't repeat field name in errors  
						
						
						
						
					 
					
						2015-06-30 11:58:21 -07:00 
						 
				 
			
				
					
						
							
							
								nikhiljindal 
							
						 
					 
					
						
						
							
						
						4b7f7ce535 
					 
					
						
						
							
							Dont return raw etcd errors  
						
						
						
						
					 
					
						2015-06-29 16:18:46 -07:00 
						 
				 
			
				
					
						
							
							
								nikhiljindal 
							
						 
					 
					
						
						
							
						
						3b3ee0ed77 
					 
					
						
						
							
							Improving an error message  
						
						
						
						
					 
					
						2015-06-25 13:08:09 -07:00