Clayton Coleman 
							
						 
					 
					
						
						
							
						
						c24f4a24b4 
					 
					
						
						
							
							Rename TryAgainLater status code to ServerTimeout  
						
						
						
						
					 
					
						2015-02-12 15:01:12 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						79cb93002e 
					 
					
						
						
							
							Remove asynchronous channel on RESTStorage interfaces  
						
						
						
						
					 
					
						2015-02-11 16:26:07 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						d167c11b59 
					 
					
						
						
							
							Remove layers of indirection between apiinstaller and resthandler  
						
						... 
						
						
						
						Make the RESTHandler feel more go-restful, set the stage for adding
new types of subresource collections. 
						
						
					 
					
						2015-02-11 16:26:06 -05:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						0bd0e12bbc 
					 
					
						
						
							
							Add support for Namespace as Kind  
						
						... 
						
						
						
						Add example for using namespaces 
						
						
					 
					
						2015-02-10 09:50:50 -05:00 
						 
				 
			
				
					
						
							
							
								nikhiljindal 
							
						 
					 
					
						
						
							
						
						18609e1706 
					 
					
						
						
							
							Moving /watch, /proxy and /redirect registration to go-restful  
						
						
						
						
					 
					
						2015-02-03 15:47:48 -08:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						22ceccc188 
					 
					
						
						
							
							Fix TestUnimplementedRESTStorage  
						
						
						
						
					 
					
						2015-02-02 10:26:19 -05:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						4c33e36a88 
					 
					
						
						
							
							Plumb restmapper properly through apiserver and tests  
						
						
						
						
					 
					
						2015-02-02 10:26:19 -05:00 
						 
				 
			
				
					
						
							
							
								nikhiljindal 
							
						 
					 
					
						
						
							
						
						dc92d3c7a2 
					 
					
						
						
							
							Cleaning up the operations code in client  
						
						
						
						
					 
					
						2015-01-28 21:04:16 -08:00 
						 
				 
			
				
					
						
							
							
								nikhiljindal 
							
						 
					 
					
						
						
							
						
						de60600608 
					 
					
						
						
							
							Making all operations synchronous  
						
						
						
						
					 
					
						2015-01-27 18:47:56 -08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						22c99c98e2 
					 
					
						
						
							
							Split RESTStorage into separate interfaces  
						
						... 
						
						
						
						Omit unimplemented interfaces from Swagger 
						
						
					 
					
						2015-01-12 12:19:45 -05:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						a56087cdf8 
					 
					
						
						
							
							Remove client from attributes, remove admission control interface, fix-up error codes  
						
						
						
						
					 
					
						2015-01-07 14:42:31 -05:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						5ceffe2625 
					 
					
						
						
							
							Add tests to ensure resthandler invokes admission control  
						
						
						
						
					 
					
						2015-01-07 14:42:31 -05:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						1e2b995a79 
					 
					
						
						
							
							Fix admission control in tests  
						
						
						
						
					 
					
						2015-01-07 14:42:31 -05:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						520ae3ef27 
					 
					
						
						
							
							Implement basic admission control framework  
						
						
						
						
					 
					
						2015-01-07 14:42:31 -05:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						7cf664439f 
					 
					
						
						
							
							Move namespace from query param to path part  
						
						
						
						
					 
					
						2014-12-16 15:55:47 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						904d0d46c3 
					 
					
						
						
							
							Rename ServerOp to Operation in v1beta3 and internal  
						
						... 
						
						
						
						Add the appropriate rename logic internally. 
						
						
					 
					
						2014-12-12 18:08:41 -05:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						ef25520baa 
					 
					
						
						
							
							make selfLink namespace aware  
						
						
						
						
					 
					
						2014-12-05 17:37:11 -05:00 
						 
				 
			
				
					
						
							
							
								Sam Ghods 
							
						 
					 
					
						
						
							
						
						6399854240 
					 
					
						
						
							
							Remove unused YAML tags and GetYAML/SetYAML methods  
						
						... 
						
						
						
						Unneeded after move to ghodss/yaml. 
						
						
					 
					
						2014-12-02 16:25:28 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						95a9098311 
					 
					
						
						
							
							fix 'go vet' warnings  
						
						
						
						
					 
					
						2014-11-21 09:45:28 +08:00 
						 
				 
			
				
					
						
							
							
								Brian Grant 
							
						 
					 
					
						
						
							
						
						7583e1a643 
					 
					
						
						
							
							Automatic API generation by adopting go-restful  
						
						
						
						
					 
					
						2014-11-14 16:49:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						4196780eda 
					 
					
						
						
							
							Add self links to objects sent down the watch channel.  
						
						
						
						
					 
					
						2014-11-05 17:22:18 -08:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						f02fe2da1b 
					 
					
						
						
							
							Deflake the TestCreate test, by adding an explicit wait.  
						
						
						
						
					 
					
						2014-11-02 12:38:31 -08:00 
						 
				 
			
				
					
						
							
							
								Deyuan Deng 
							
						 
					 
					
						
						
							
						
						acf9d23b32 
					 
					
						
						
							
							Stop httptest server.  
						
						
						
						
					 
					
						2014-10-30 21:37:08 -04:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						dda19071e3 
					 
					
						
						
							
							Fix watch by namespace  
						
						
						
						
					 
					
						2014-10-30 12:56:50 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						d5ee171410 
					 
					
						
						
							
							Allow clients to determine the difference between create or update on PUT  
						
						... 
						
						
						
						PUT allows an object to be created (http 201).  This allows REST code to
indicate an object has been created and clients to react to it.
APIServer now deals with <-chan RESTResult instead of <-chan runtime.Object,
allowing more data to be passed through. 
						
						
					 
					
						2014-10-24 14:41:15 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						644eb70085 
					 
					
						
						
							
							Refactor tests to split ObjectMeta from TypeMeta  
						
						
						
						
					 
					
						2014-10-24 11:22:21 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						1ccb86c760 
					 
					
						
						
							
							Rename methods in api/meta to be cleaner  
						
						
						
						
					 
					
						2014-10-22 22:59:12 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						bb77a5d15f 
					 
					
						
						
							
							Rename ID -> Name  
						
						
						
						
					 
					
						2014-10-22 15:00:26 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						e8686429c4 
					 
					
						
						
							
							Merge pull request  #1916  from lavalamp/fix  
						
						... 
						
						
						
						Add read-only, rate limited endpoint 
						
						
					 
					
						2014-10-20 16:42:46 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						9356ed7fe7 
					 
					
						
						
							
							Add read-only, rate limited endpoint  
						
						
						
						
					 
					
						2014-10-20 16:32:52 -07:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						51aeb6bcd1 
					 
					
						
						
							
							Add unit test for namespace aware proxy  
						
						
						
						
					 
					
						2014-10-20 16:26:51 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						82bcdd3b3b 
					 
					
						
						
							
							Make ResourceVersion a string internally instead of uint64  
						
						... 
						
						
						
						Allows us to define different watch versioning regimes in the future
as well as to encode information with the resource version.
This changes /watch/resources?resourceVersion=3 to start the watch at
4 instead of 3, which means clients can read a resource version and
then send it back to the server. Clients should no longer do math on
resource versions. 
						
						
					 
					
						2014-10-07 19:00:26 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						d3e51a0f24 
					 
					
						
						
							
							Rename JSONBase -> TypeMeta in preparation for v1beta3  
						
						... 
						
						
						
						Will make subsequent refactor much easier 
						
						
					 
					
						2014-10-07 11:12:16 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						e73de49f81 
					 
					
						
						
							
							Caps on StatusReason*  
						
						
						
						
					 
					
						2014-09-27 21:38:51 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						37e505601e 
					 
					
						
						
							
							add self linking to apiserver  
						
						
						
						
					 
					
						2014-09-26 15:08:02 -07:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						ee19ba186d 
					 
					
						
						
							
							Update to use api.Context  
						
						
						
						
					 
					
						2014-09-26 11:50:34 -04:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						be85ad7a3d 
					 
					
						
						
							
							Add context object in test cases flows  
						
						
						
						
					 
					
						2014-09-26 11:50:34 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						4e9cf2ccb4 
					 
					
						
						
							
							Add field selector to List, implement for pods.  
						
						
						
						
					 
					
						2014-09-16 16:17:16 -07:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						61e3ce7ddc 
					 
					
						
						
							
							Make runtime less global for Codec  
						
						... 
						
						
						
						* Make Codec separate from Scheme
* Move EncodeOrDie off Scheme to take a Codec
* Make Copy work without a Codec
* Create a "latest" package that imports all versions and
  sets global defaults for "most recent encoding"
  * v1beta1 is the current "latest", v1beta2 exists
  * Kill DefaultCodec, replace it with "latest.Codec"
  * This updates the client and etcd to store the latest known version
* EmbeddedObject is per schema and per package now
* Move runtime.DefaultScheme to api.Scheme
* Split out WatchEvent since it's not an API object today, treat it
like a special object in api
* Kill DefaultResourceVersioner, instead place it on "latest" (as the
  package that understands all packages)
* Move objDiff to runtime.ObjectDiff 
						
						
					 
					
						2014-09-16 16:26:43 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						154a91cd33 
					 
					
						
						
							
							Rename runtime.DefaultScheme to latest.Codec for ease of readability  
						
						
						
						
					 
					
						2014-09-16 16:19:35 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						fe614aeda2 
					 
					
						
						
							
							Simple refactor for ease of readability  
						
						... 
						
						
						
						runtime.DefaultCodec -> latest.Codec 
						
						
					 
					
						2014-09-16 16:12:35 -04:00 
						 
				 
			
				
					
						
							
							
								Jessica Forrester 
							
						 
					 
					
						
						
							
						
						0cac1c5f79 
					 
					
						
						
							
							Switch LogOf from panicking when logger is missing to creating logger with the defaults.  
						
						... 
						
						
						
						Update CORS tests to a table-based test and cover more cases. 
						
						
					 
					
						2014-09-09 17:50:18 -04:00 
						 
				 
			
				
					
						
							
							
								Jessica Forrester 
							
						 
					 
					
						
						
							
						
						becf6ca4e7 
					 
					
						
						
							
							Move RecoverPanics to be the top level wrapped handler.  Add new method to be sure a logger has been generated instead of assuming one has.  Move regexp list compilation into a utility and pass regexp list into CORS.  
						
						
						
						
					 
					
						2014-09-09 17:50:18 -04:00 
						 
				 
			
				
					
						
							
							
								Jessica Forrester 
							
						 
					 
					
						
						
							
						
						8b4ca9c2a7 
					 
					
						
						
							
							Move CORS handler wrapping into cmd/apiserver and switch config flag to a list of allowed origins  
						
						
						
						
					 
					
						2014-09-09 17:50:18 -04:00 
						 
				 
			
				
					
						
							
							
								Jessica Forrester 
							
						 
					 
					
						
						
							
						
						8723eece49 
					 
					
						
						
							
							Add option to enable a simple CORS implementation for the api server  
						
						
						
						
					 
					
						2014-09-09 17:50:18 -04:00 
						 
				 
			
				
					
						
							
							
								brendandburns 
							
						 
					 
					
						
						
							
						
						753b80c9b8 
					 
					
						
						
							
							Merge pull request  #1105  from lavalamp/proxy  
						
						... 
						
						
						
						Add a generic proxier 
						
						
					 
					
						2014-09-08 12:51:24 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						fc09f988b4 
					 
					
						
						
							
							Make tests pass again  
						
						
						
						
					 
					
						2014-09-07 22:26:42 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						1c2b65788d 
					 
					
						
						
							
							Rename Codec and ResourceVersioner to add Default in front, to allow for types of those names  
						
						
						
						
					 
					
						2014-09-07 22:19:24 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						e2b645ec15 
					 
					
						
						
							
							Add a generic proxier  
						
						... 
						
						
						
						To proxy traffic to anything that implements ResourceLocation.
Currently, this is only services. This is easily extensible to minions
(would supercede existing mechanism) and pods. 
						
						
					 
					
						2014-09-05 13:33:30 -07:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						34c40e4e48 
					 
					
						
						
							
							Errors should be part of api/errors, not apiserver  
						
						... 
						
						
						
						Renames constructor methods to be errors.New<name> which changed a few
places. 
						
						
					 
					
						2014-09-03 17:16:00 -04:00