Eric Paris 
							
						 
					 
					
						
						
							
						
						6b3a6e6b98 
					 
					
						
						
							
							Make copyright ownership statement generic  
						
						 
						
						... 
						
						
						
						Instead of saying "Google Inc." (which is not always correct) say "The
Kubernetes Authors", which is generic. 
						
						
					 
					
						2015-05-01 17:49:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						2fa3ae9f15 
					 
					
						
						
							
							fix watch of single object  
						
						 
						
						
						
						
					 
					
						2015-04-23 16:02:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						b3f03b934d 
					 
					
						
						
							
							Merge pull request  #6869  from csrwng/pod_connect  
						
						 
						
						... 
						
						
						
						Pod proxy, portforward and exec subresources 
						
						
					 
					
						2015-04-17 09:49:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						81dcd8c836 
					 
					
						
						
							
							Improve error message when name is omitted but generateName is available  
						
						 
						
						
						
						
					 
					
						2015-04-16 13:06:19 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cesar Wong 
							
						 
					 
					
						
						
							
						
						49abf9133e 
					 
					
						
						
							
							Add Connecter storage interface to API server  
						
						 
						
						... 
						
						
						
						Connecter is a type of resource that connects a request
coming from the client to an internal request within the cluster.
It will be used for exposing a pod's proxy, exec, and portforward
endpoints. 
						
						
					 
					
						2015-04-16 10:20:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Oppenheimer 
							
						 
					 
					
						
						
							
						
						6b28a69a1b 
					 
					
						
						
							
							Clarify comments describing how GuaranteedUpdate() (previously AtomicUpdate() works.  Closes   #6626 .  
						
						 
						
						
						
						
					 
					
						2015-04-14 15:38:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						0225d76b6a 
					 
					
						
						
							
							Support subpath on GET for GetterWithOptions  
						
						 
						
						... 
						
						
						
						Allows REST consumers to build paths like:
    /api/v1beta3/namespaces/foo/webhookresource/<name>/<encodedsecretinurl>
Also fixes parameter exposure for subresources (was only fixed for
v1beta3). 
						
						
					 
					
						2015-04-11 11:20:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cesar Wong 
							
						 
					 
					
						
						
							
						
						efc7f86baf 
					 
					
						
						
							
							Add GetterWithOptions and allow stream flushing  
						
						 
						
						... 
						
						
						
						In addition to Getter interface, API Installer now supports a
GetterWithOptions interface that takes an additional options object when
getting a resource. A flag is now returned from rest.ResourceStreamer
that indicates whether the streamed response should be
flushed when written back to the client. This is to support log
streaming. 
						
						
					 
					
						2015-04-07 07:46:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sam Ghods 
							
						 
					 
					
						
						
							
						
						2c977db1b3 
					 
					
						
						
							
							Implement Strategic Merge Patch in apiserver  
						
						 
						
						
						
						
					 
					
						2015-04-03 11:51:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Grant 
							
						 
					 
					
						
						
							
						
						f0da47b2dd 
					 
					
						
						
							
							Merge pull request  #5763  from smarterclayton/get_input_parameters_versioned  
						
						 
						
						... 
						
						
						
						Expose versioned query parameters and make watch an operation on List 
						
						
					 
					
						2015-03-27 14:35:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						eb0eff69fe 
					 
					
						
						
							
							Move watch to being a resthandler resource and expose it on LIST  
						
						 
						
						... 
						
						
						
						GET /pods?watch=true&resourceVersion=10
will now function equivalent to GET /watch/pods. 
						
						
					 
					
						2015-03-27 15:03:58 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						1618c39a46 
					 
					
						
						
							
							Convert List query parameters via object conversion  
						
						 
						
						... 
						
						
						
						Convert url.Values -> an object, with appropriate versioning. ListOptions
should also expose parameter names to swagger. 
						
						
					 
					
						2015-03-27 15:03:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						30358e8b04 
					 
					
						
						
							
							Add more specific error handling and handle generic errors more effectively  
						
						 
						
						... 
						
						
						
						The client library should type more generic errors from the server. 
						
						
					 
					
						2015-03-26 17:30:13 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						fc3609fb5b 
					 
					
						
						
							
							Allow InputStreams to be returned by requests  
						
						 
						
						... 
						
						
						
						Add additional metadata to restful services. 
						
						
					 
					
						2015-03-24 17:25:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						d46087db50 
					 
					
						
						
							
							Move REST* interfaces into pkg/api/rest  
						
						 
						
						... 
						
						
						
						Dependency chain is now api -> api/rest -> apiserver.  Makes the
interfaces much cleaner to read, and cleans up some inconsistenties
that crept in along the way. 
						
						
					 
					
						2015-03-23 16:52:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						4725ecac3f 
					 
					
						
						
							
							Set the emptyNameError to be a bad request.  Always return a JSON error.  
						
						 
						
						
						
						
					 
					
						2015-03-17 16:17:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Grant 
							
						 
					 
					
						
						
							
						
						2f9a41b898 
					 
					
						
						
							
							Merge pull request  #5233  from brendandburns/labels  
						
						 
						
						... 
						
						
						
						Make label and field selector query strings versionable. 
						
						
					 
					
						2015-03-16 16:01:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						266234f3b9 
					 
					
						
						
							
							Make label and field selector query strings versionable.  
						
						 
						
						
						
						
					 
					
						2015-03-12 12:24:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						9f2f10d6db 
					 
					
						
						
							
							Make scheduler to watch PodSpec.Host instead Status.Host  
						
						 
						
						
						
						
					 
					
						2015-03-12 13:38:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						cc3a433a7a 
					 
					
						
						
							
							fix goroutine leak  
						
						 
						
						
						
						
					 
					
						2015-03-11 12:51:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Salvatore Dario Minonne 
							
						 
					 
					
						
						
							
						
						925fa6baf8 
					 
					
						
						
							
							Adding fields selector  
						
						 
						
						
						
						
					 
					
						2015-03-10 22:13:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Grant 
							
						 
					 
					
						
						
							
						
						7aa060bae7 
					 
					
						
						
							
							Merge pull request  #4706  from mikedanese/PATCH  
						
						 
						
						... 
						
						
						
						add PATCH verb to apiserver 
						
						
					 
					
						2015-03-10 11:38:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Danese 
							
						 
					 
					
						
						
							
						
						46ec580771 
					 
					
						
						
							
							add PATCH to apiserver  
						
						 
						
						
						
						
					 
					
						2015-03-10 10:56:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						5b3b330bb8 
					 
					
						
						
							
							Switch some parse errors to return HTTP 400 instead of the default (500)  
						
						 
						
						
						
						
					 
					
						2015-03-09 20:42:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						4b16a87096 
					 
					
						
						
							
							Simplify api_installer and setup methods  
						
						 
						
						
						
						
					 
					
						2015-03-09 14:39:31 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Salvatore Dario Minonne 
							
						 
					 
					
						
						
							
						
						75f2efb500 
					 
					
						
						
							
							moving ParseSelector to Parse for labels only.  
						
						 
						
						
						
						
					 
					
						2015-03-05 22:39:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						c4822dc060 
					 
					
						
						
							
							Revert "Revert "Adding converter functions to convert field label selectors to internal version before matching""  
						
						 
						
						... 
						
						
						
						This reverts commit 5f35a67002 . 
						
						
					 
					
						2015-03-02 15:00:09 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zach Loafman 
							
						 
					 
					
						
						
							
						
						5f35a67002 
					 
					
						
						
							
							Revert "Adding converter functions to convert field label selectors to internal version before matching"  
						
						 
						
						
						
						
					 
					
						2015-02-28 11:42:49 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nikhiljindal 
							
						 
					 
					
						
						
							
						
						48e7945f65 
					 
					
						
						
							
							Versioning the field selectors  
						
						 
						
						
						
						
					 
					
						2015-02-27 16:10:59 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						9175082a1c 
					 
					
						
						
							
							Split naming behavior out into objects that are derived from the request  
						
						 
						
						... 
						
						
						
						Fix bug with cross namespace queries not being possible.  Ensure selflink
is set on lists correctly. 
						
						
					 
					
						2015-02-16 00:23:38 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						c977a45864 
					 
					
						
						
							
							Merge pull request  #4419  from smarterclayton/expand_generic_resources  
						
						 
						
						... 
						
						
						
						Expand the generic registry 
						
						
					 
					
						2015-02-13 13:53:20 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						78385b1230 
					 
					
						
						
							
							Set 201 when RESTCreater returns a simple api.Status object  
						
						 
						
						
						
						
					 
					
						2015-02-13 12:12:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						083ce268e0 
					 
					
						
						
							
							Put user in context, map requests to context above resthandler layer  
						
						 
						
						
						
						
					 
					
						2015-02-12 20:58:04 -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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						535502ead6 
					 
					
						
						
							
							Merge pull request  #4272  from a-robinson/metrics  
						
						 
						
						... 
						
						
						
						Basic initial instrumentation of the apiserver 
						
						
					 
					
						2015-02-10 14:58:14 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Robinson 
							
						 
					 
					
						
						
							
						
						d39262d743 
					 
					
						
						
							
							Consolidate the prometheus Counters into a shared CounterVec and remove  
						
						 
						
						... 
						
						
						
						the "code" label from the latencies SummaryVec. 
						
						
					 
					
						2015-02-10 22:47:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Robinson 
							
						 
					 
					
						
						
							
						
						2463cff79c 
					 
					
						
						
							
							Basic initial instrumentation of the apiserver. This links in the  
						
						 
						
						... 
						
						
						
						prometheus library for monitoring, which exports some basic resource
usage metrics by default, like number of goroutines, open file
descriptors, resident and virtual memory, etc. I've also started adding
in request counters and latency histograms, but have only added them to two
of our HTTP handlers. If this looks reasonable, I'll add them to the rest
in a second PR. 
						
						
					 
					
						2015-02-10 20:44:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						0bd0e12bbc 
					 
					
						
						
							
							Add support for Namespace as Kind  
						
						 
						
						... 
						
						
						
						Add example for using namespaces 
						
						
					 
					
						2015-02-10 09:50:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								deads2k 
							
						 
					 
					
						
						
							
						
						1c9216a45e 
					 
					
						
						
							
							clarify api request information  
						
						 
						
						
						
						
					 
					
						2015-02-04 13:36:01 -05: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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						ef25520baa 
					 
					
						
						
							
							make selfLink namespace aware  
						
						 
						
						
						
						
					 
					
						2014-12-05 17:37:11 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						b28234fac6 
					 
					
						
						
							
							Fix self linking of objects returned in lists.  
						
						 
						
						
						
						
					 
					
						2014-10-30 15:04:11 -07: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 
							
						 
					 
					
						
						
							
						
						1ccb86c760 
					 
					
						
						
							
							Rename methods in api/meta to be cleaner  
						
						 
						
						
						
						
					 
					
						2014-10-22 22:59:12 -04:00