Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						d7b098b0e9 
					 
					
						
						
							
							Add DecodeParametersInto method to Codec.  
						
						
						
						
					 
					
						2015-11-18 09:56:04 +01:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						9c53f301f1 
					 
					
						
						
							
							Merge selectors with ListOptions.  
						
						
						
						
					 
					
						2015-10-29 15:42:57 +01:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						aa30e38183 
					 
					
						
						
							
							Pass resource version to storage List operation.  
						
						
						
						
					 
					
						2015-10-27 10:03:58 +01:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						f4d75e0a0a 
					 
					
						
						
							
							Support timeout in watch requests  
						
						
						
						
					 
					
						2015-10-24 13:12:49 +02:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						d4cdabf2fc 
					 
					
						
						
							
							Connect should be passed a Responder interface  
						
						... 
						
						
						
						For connect handlers that need to respond with a structured error or
structured object, pass an interface that hides the details of writing
an object to the response (error or runtime.Object).
Example use case:
Connect handler that accepts a body input stream, which it streams to a
pod, and then returns a structured object with info about the pod it
just created. 
						
						
					 
					
						2015-10-13 15:05:14 -04:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						05e84fafbe 
					 
					
						
						
							
							move HasConflicts to shareable location  
						
						
						
						
					 
					
						2015-10-05 14:37:57 -04:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						41e2a4c40f 
					 
					
						
						
							
							make patch handle conflicts gracefully  
						
						
						
						
					 
					
						2015-10-05 14:37:57 -04:00 
						 
				 
			
				
					
						
							
							
								Derek Parker 
							
						 
					 
					
						
						
							
						
						4745cc9d9a 
					 
					
						
						
							
							apiserver: Fix handling patch requests with charset  
						
						... 
						
						
						
						Fixes  #14872  
					
						2015-09-30 14:03:27 -07:00 
						 
				 
			
				
					
						
							
							
								Kris 
							
						 
					 
					
						
						
							
						
						f4ad00d9ae 
					 
					
						
						
							
							Moving Status object to a common package  
						
						
						
						
					 
					
						2015-09-17 14:09:53 -07:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						b196d0f84b 
					 
					
						
						
							
							Add support for installing custom object APIs  
						
						
						
						
					 
					
						2015-08-31 21:13:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						b5e8f7aa41 
					 
					
						
						
							
							Recover panics in finishRequest, write correct API response  
						
						
						
						
					 
					
						2015-08-31 14:55:18 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						8e33cbfa28 
					 
					
						
						
							
							rewrite go imports  
						
						
						
						
					 
					
						2015-08-05 17:30:03 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						664d20c572 
					 
					
						
						
							
							Add DecodeIntoWithSpecifiedVersionKind() to Decoder interface.  
						
						... 
						
						
						
						The function validate/default the body with the passed in apiVersion and Kind.
It's called in createHandler and UpdateResource 
						
						
					 
					
						2015-08-03 15:30:00 -07:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						f6fb72ec51 
					 
					
						
						
							
							Admission control attributes has access to resource name  
						
						
						
						
					 
					
						2015-06-23 13:54:55 -04:00 
						 
				 
			
				
					
						
							
							
								Jeff Lowdermilk 
							
						 
					 
					
						
						
							
						
						0c7fbacfb1 
					 
					
						
						
							
							Merge pull request  #10052  from derekwaynecarr/admission_subresources  
						
						... 
						
						
						
						Admission control exposes subresource 
						
						
					 
					
						2015-06-22 13:11:58 -07:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						debd42a07d 
					 
					
						
						
							
							Cleaning up apiserver method signatures  
						
						... 
						
						
						
						A lot of the changes in apiserver could have been represented more
cleanly - this returns the signatures to their older behavior (and
unbreaks OpenShift). 
						
						
					 
					
						2015-06-18 15:13:41 -04:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						fce7adf3e7 
					 
					
						
						
							
							Admission control exposes subresource  
						
						
						
						
					 
					
						2015-06-18 15:00:46 -04:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						b68ddbaf75 
					 
					
						
						
							
							Don't pretty-print by default. Saves an allocation (or more) and a copy.  
						
						
						
						
					 
					
						2015-06-08 21:31:58 -07:00 
						 
				 
			
				
					
						
							
							
								nikhiljindal 
							
						 
					 
					
						
						
							
						
						7cc50448e3 
					 
					
						
						
							
							Updating StatusDetails.ID to Name in internal API  
						
						
						
						
					 
					
						2015-06-05 07:17:02 -07:00 
						 
				 
			
				
					
						
							
							
								Prashanth Balasubramanian 
							
						 
					 
					
						
						
							
						
						448867073d 
					 
					
						
						
							
							Pipe minRequestTimeout as an arg to the apiserver  
						
						
						
						
					 
					
						2015-06-03 08:44:14 -07:00 
						 
				 
			
				
					
						
							
							
								Cesar Wong 
							
						 
					 
					
						
						
							
						
						328b1d0817 
					 
					
						
						
							
							Add admission control to the Connect method in the API Server  
						
						... 
						
						
						
						The resource passed to admission control is a ConnectRequest object
which includes additional information about the current request. 
						
						
					 
					
						2015-05-21 13:54:45 -04:00 
						 
				 
			
				
					
						
							
							
								Cesar Wong 
							
						 
					 
					
						
						
							
						
						68ad63b5e2 
					 
					
						
						
							
							Add operation checking to admission control handlers  
						
						... 
						
						
						
						Adds a new method to the handler interface that returns true only if the
admission control handler handles that operation. 
						
						
					 
					
						2015-05-21 13:51:43 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Weil 
							
						 
					 
					
						
						
							
						
						aaeb1dad93 
					 
					
						
						
							
							expose user info to admission controllers  
						
						
						
						
					 
					
						2015-05-13 21:31:51 -04:00 
						 
				 
			
				
					
						
							
							
								Cesar Wong 
							
						 
					 
					
						
						
							
						
						fd65427e28 
					 
					
						
						
							
							API Server - pass path name in context of create request for subresource  
						
						... 
						
						
						
						Allows a REST storage for a subresource to obtain name in path from
request. 
						
						
					 
					
						2015-05-06 13:40:18 -04:00 
						 
				 
			
				
					
						
							
							
								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