Jeff Lowdermilk 
							
						 
					 
					
						
						
							
						
						e37fd2a84d 
					 
					
						
						
							
							Merge pull request  #5477  from dchen1107/clean  
						
						... 
						
						
						
						Convert RestartPolicy to string for v1beta3. 
						
						
					 
					
						2015-03-16 10:23:52 -07:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						2d13dfaf13 
					 
					
						
						
							
							Improvements to namespace registry to align with pod model  
						
						
						
						
					 
					
						2015-03-16 10:16:28 -04:00 
						 
				 
			
				
					
						
							
							
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						34e9c82c70 
					 
					
						
						
							
							Convert RestartPolicy to string for v1beta3.  
						
						... 
						
						
						
						Fixed  #3607  and spiritually support #5475  
					
						2015-03-13 18:38:07 -07:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						799e3fa9cc 
					 
					
						
						
							
							Eliminate ResourceQuotaUsage in favor of ResourceQuota status  
						
						
						
						
					 
					
						2015-03-13 16:52:09 -04:00 
						 
				 
			
				
					
						
							
							
								Ravi Sankar Penta 
							
						 
					 
					
						
						
							
						
						f6ecec5880 
					 
					
						
						
							
							Allow admin user to explicitly unschedule the node  
						
						... 
						
						
						
						Setting Unschedulable on the node will not touch any existing pods
on the node but will block scheduling of new pods on the node. 
						
						
					 
					
						2015-03-12 14:27:27 -07:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						d016f478e0 
					 
					
						
						
							
							Ignore changes to creation timestamp from clients on update  
						
						... 
						
						
						
						CreationTimestamp is not an authoritative field (like UID) so mismatches
can be safely ignored. 
						
						
					 
					
						2015-03-09 12:04:35 -04:00 
						 
				 
			
				
					
						
							
							
								gmarek 
							
						 
					 
					
						
						
							
						
						bb8a4f5ed3 
					 
					
						
						
							
							apply comments  
						
						
						
						
					 
					
						2015-03-06 08:23:22 +01:00 
						 
				 
			
				
					
						
							
							
								gmarek 
							
						 
					 
					
						
						
							
						
						726a5af075 
					 
					
						
						
							
							Loosen label and annotation validation and related tests  
						
						
						
						
					 
					
						2015-03-06 08:23:22 +01:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						fb90b56bf6 
					 
					
						
						
							
							Embed VolumeSource in v1beta3 and internal.  
						
						
						
						
					 
					
						2015-03-04 02:25:40 -08:00 
						 
				 
			
				
					
						
							
							
								Brian Grant 
							
						 
					 
					
						
						
							
						
						fca9fd68c7 
					 
					
						
						
							
							Merge pull request  #4779  from smarterclayton/status_endpoints  
						
						... 
						
						
						
						Minimal status mutation change 
						
						
					 
					
						2015-03-03 11:00:02 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Loafman 
							
						 
					 
					
						
						
							
						
						4937008ae0 
					 
					
						
						
							
							Revert "TCPSocket could not be used as it was not checked in validation"  
						
						
						
						
					 
					
						2015-03-02 11:14:27 -08:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						c7cbc5c991 
					 
					
						
						
							
							Merge pull request  #4883  from smarterclayton/fix_tcpsocket_validation  
						
						... 
						
						
						
						TCPSocket could not be used as it was not checked in validation 
						
						
					 
					
						2015-03-02 10:53:48 -08:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						fe973461f5 
					 
					
						
						
							
							Merge pull request  #4916  from thockin/plural_21_endpoints  
						
						... 
						
						
						
						Rename type Port to ContainerPort 
						
						
					 
					
						2015-03-02 10:53:32 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						532c39c336 
					 
					
						
						
							
							Add defaults for HTTGetAction.Path & test actions  
						
						... 
						
						
						
						The comment says optional - this makes it optional.  Test handler actions. 
						
						
					 
					
						2015-03-01 21:23:18 -08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						3d290089ae 
					 
					
						
						
							
							Minimal status mutation change  
						
						... 
						
						
						
						PUT /api/v1beta3/namespaces/default/pods/foo/status
    {
      "metadata": {...}, // allowed for valid values
      "spec": {}, // ignored
      "status": {...}, // allowed, except for Host
    }
Exposes the simplest possibly change. Needs a slight refactoring
to RESTUpdateStrategy to split merging which can be done in a
follow up. 
						
						
					 
					
						2015-03-01 22:35:17 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						d3a5a48d00 
					 
					
						
						
							
							TCPSocket could not be used as it was not checked in validation  
						
						... 
						
						
						
						Attempting to use it gave the error "must register one handler".
Added more tests for it. 
						
						
					 
					
						2015-03-01 22:31:57 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						ea548b8260 
					 
					
						
						
							
							Rename type Port to ContainerPort  
						
						... 
						
						
						
						Sadly I had to do this by hand - I just could not get gorename to fix up
users of it. 
						
						
					 
					
						2015-02-27 21:05:59 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						650f6cb826 
					 
					
						
						
							
							Revert "Multi-port Endpoints"  
						
						
						
						
					 
					
						2015-02-23 13:53:21 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						eed36455a7 
					 
					
						
						
							
							Merge pull request  #4653  from thockin/secret_fixups  
						
						... 
						
						
						
						Secrets fixups 
						
						
					 
					
						2015-02-23 13:49:19 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						607b736a3f 
					 
					
						
						
							
							Rename volume source types to be consistent.  
						
						
						
						
					 
					
						2015-02-23 12:39:57 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						8bdfc352ce 
					 
					
						
						
							
							minor fixups as I review secrets  
						
						
						
						
					 
					
						2015-02-23 12:39:47 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						e0fd83096c 
					 
					
						
						
							
							Rename type Port to ContainerPort  
						
						... 
						
						
						
						Sadly I had to do this by hand - I just could not get gorename to fix up
users of it. 
						
						
					 
					
						2015-02-21 22:26:38 -08:00 
						 
				 
			
				
					
						
							
							
								Paul Morie 
							
						 
					 
					
						
						
							
						
						a42ff94c8f 
					 
					
						
						
							
							Add secret volume plugin and e2e test  
						
						
						
						
					 
					
						2015-02-18 16:27:44 -05:00 
						 
				 
			
				
					
						
							
							
								Paul Morie 
							
						 
					 
					
						
						
							
						
						fb001ada21 
					 
					
						
						
							
							Secret API resource  
						
						
						
						
					 
					
						2015-02-18 11:54:56 -05:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						f7df9b9d37 
					 
					
						
						
							
							add validation for api.Probe  
						
						
						
						
					 
					
						2015-02-16 21:56:03 -08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						abe8adc2e2 
					 
					
						
						
							
							Expose new REST strategy methods for Pods  
						
						
						
						
					 
					
						2015-02-13 12:12:50 -05:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						0bd0e12bbc 
					 
					
						
						
							
							Add support for Namespace as Kind  
						
						... 
						
						
						
						Add example for using namespaces 
						
						
					 
					
						2015-02-10 09:50:50 -05:00 
						 
				 
			
				
					
						
							
							
								Marek Grabowski 
							
						 
					 
					
						
						
							
						
						72a066a992 
					 
					
						
						
							
							Add more information to Validator error messages.  
						
						
						
						
					 
					
						2015-02-09 18:07:09 +01:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						31ce2a9411 
					 
					
						
						
							
							Adjust replication controller validation to be more flexible about  
						
						... 
						
						
						
						read/write volumes.
Update docs to reflect reality as it is implemented. 
						
						
					 
					
						2015-02-06 14:58:21 -08:00 
						 
				 
			
				
					
						
							
							
								Yu-Ju Hong 
							
						 
					 
					
						
						
							
						
						4a72addaeb 
					 
					
						
						
							
							Factor out API defaulting from validation logic  
						
						... 
						
						
						
						Currently, the validation logic validates fields in an object and supply default
values wherever applies. This change factors out defaulting to a set of
defaulting callback functions for decoding (see #1502  for more discussion).
 * This change is based on pull request 2587.
 * Most defaulting has been migrated to defaults.go where the defaulting
   functions are added.
 * validation_test.go and converter_test.go have been adapted to not testing the
   default values.
 * Fixed all tests with that create invalid objects with the absence of
   defaulting logic. 
						
						
					 
					
						2015-02-03 00:55:42 -08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						5603714df8 
					 
					
						
						
							
							Use name generation on pods via replication controllers  
						
						... 
						
						
						
						The generated name is '<controllerName>-%s', unless controllerName-
would be long enough to cause a validation error. 
						
						
					 
					
						2015-02-02 14:44:53 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						a7c9a12286 
					 
					
						
						
							
							Add name generation and normalize common create flows  
						
						... 
						
						
						
						Adds `ObjectMeta.GenerateName`, an optional string field that defines
name generation behavior if a Name is not provided.
Adds `pkg/api/rest`, which defines the default Kubernetes API pattern
for creation (and will cover update as well). Will allow registries
and REST objects to be merged by moving logic on api out of those places.
Add `pkg/api/rest/resttest`, which will be the test suite that verifies
a RESTStorage object follows the Kubernetes API conventions and begin
reducing our duplicated tests. 
						
						
					 
					
						2015-02-02 14:44:53 -05:00 
						 
				 
			
				
					
						
							
							
								Brian Grant 
							
						 
					 
					
						
						
							
						
						6e415f760b 
					 
					
						
						
							
							Merge pull request  #4017  from smarterclayton/relax_annotation_validations  
						
						... 
						
						
						
						Slightly relax annotation validation 
						
						
					 
					
						2015-02-02 11:42:38 -08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						b30173658f 
					 
					
						
						
							
							Slightly relax annotation validation  
						
						... 
						
						
						
						The more aggressive validation on annotations broke openshift (and
backwards compat for our data).  This change relaxes to allow mixed
case so we can continue working in the short term, try to see if we
can agree on relaxation, and if we can't, apply the stronger
validation here. 
						
						
					 
					
						2015-02-01 19:03:04 -05:00 
						 
				 
			
				
					
						
							
							
								Vishnu Kannan 
							
						 
					 
					
						
						
							
						
						5e36f63f8b 
					 
					
						
						
							
							Adding ResourceRequirementSpec to v1beta1, v1beta2, and v1beta3 APIs. The old resource  
						
						... 
						
						
						
						quantities 'CPU' and 'Memory' will be preserved until support for v1beta1 and v1beta2 APIs are
dropped.
Improved resource validation in the process. 
						
						
					 
					
						2015-02-01 02:19:55 +00:00 
						 
				 
			
				
					
						
							
							
								Deyuan Deng 
							
						 
					 
					
						
						
							
						
						c793c4f0ab 
					 
					
						
						
							
							Sync node status from node controller to master.  
						
						
						
						
					 
					
						2015-01-29 23:17:15 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						d01ea11a6e 
					 
					
						
						
							
							Merge pull request  #3856  from smarterclayton/validation_logic_needs_cleanup  
						
						... 
						
						
						
						Validation of ObjectMeta is inconsistently applied 
						
						
					 
					
						2015-01-29 14:12:44 -08:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						829fa69527 
					 
					
						
						
							
							Introduce a ResourceQuota object  
						
						
						
						
					 
					
						2015-01-28 15:03:19 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						a0356bca96 
					 
					
						
						
							
							Unify validation logic for create and update paths  
						
						... 
						
						
						
						Ensure ObjectMeta is consistently validated on both create and update
Make PortalIP uncleareable 
						
						
					 
					
						2015-01-28 13:10:37 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						a480794efc 
					 
					
						
						
							
							Tighten validation of Name and Namespace  
						
						
						
						
					 
					
						2015-01-27 17:04:59 -05:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						4faf27e63d 
					 
					
						
						
							
							Validate limit.Min and limit.Max resource names using ValidateResourceName  
						
						
						
						
					 
					
						2015-01-27 16:41:28 -05:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						091cbe5fa2 
					 
					
						
						
							
							Add a limit range resource  
						
						
						
						
					 
					
						2015-01-27 16:41:27 -05:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						99583fc8c5 
					 
					
						
						
							
							Fix a bug in validation that was leftover from the previous way of externalizing services.  
						
						
						
						
					 
					
						2015-01-26 13:19:27 -08:00 
						 
				 
			
				
					
						
							
							
								markturansky 
							
						 
					 
					
						
						
							
						
						131ce993c4 
					 
					
						
						
							
							Added validation for annotations  
						
						
						
						
					 
					
						2015-01-26 09:32:09 -05:00 
						 
				 
			
				
					
						
							
							
								Vishnu Kannan 
							
						 
					 
					
						
						
							
						
						c32295a180 
					 
					
						
						
							
							Adding a 'Typename' strongtype for representing all compute resource types.  
						
						
						
						
					 
					
						2015-01-23 22:17:56 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						c729f345f0 
					 
					
						
						
							
							Merge pull request  #3660  from dchen1107/image  
						
						... 
						
						
						
						Using switch in validatePullPolicyWithDefault 
						
						
					 
					
						2015-01-21 12:54:12 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						819803b79f 
					 
					
						
						
							
							Make VolumeSource not be a pointer  
						
						... 
						
						
						
						There's no reason for it to be a pointer. 
						
						
					 
					
						2015-01-20 17:54:04 -08:00 
						 
				 
			
				
					
						
							
							
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						cf54dcb689 
					 
					
						
						
							
							Using switch in validatePullPolicyWithDefault  
						
						
						
						
					 
					
						2015-01-20 17:41:09 -08:00 
						 
				 
			
				
					
						
							
							
								Brian Grant 
							
						 
					 
					
						
						
							
						
						dd45246150 
					 
					
						
						
							
							Merge pull request  #3587  from dchen1107/image  
						
						... 
						
						
						
						Clean up Kubernetes PullPolicy 
						
						
					 
					
						2015-01-20 17:18:26 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						60ec08db93 
					 
					
						
						
							
							Rename HostDir to HostPath in v1beta3  
						
						
						
						
					 
					
						2015-01-20 15:56:44 -08:00