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 
						 
				 
			
				
					
						
							
							
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						aec4594a8d 
					 
					
						
						
							
							Introduce validatePullPolicyWithDefault to validation.  
						
						
						
						
					 
					
						2015-01-20 11:54:22 -08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						48146e01cd 
					 
					
						
						
							
							Expose ValidateLabels in validation.go for reuse by other components  
						
						... 
						
						
						
						Label validation is common to anyone building kube resources. 
						
						
					 
					
						2015-01-19 22:33:52 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						2ea27c3df3 
					 
					
						
						
							
							Fix wrong field check in validation  
						
						
						
						
					 
					
						2015-01-12 14:27:34 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						0d628b3bff 
					 
					
						
						
							
							Make semantic deep equal public feature  
						
						... 
						
						
						
						* Use semantic deep equal when validating
* More test cases for deep equal 
						
						
					 
					
						2015-01-07 15:21:34 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						6e8f5fea8e 
					 
					
						
						
							
							Fix validation for BoundPods to allow defaults  
						
						... 
						
						
						
						Thunking to Manifest makes a copy of the input, which is not useful for
defaulting. 
						
						
					 
					
						2015-01-06 13:02:41 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						ca27fb259c 
					 
					
						
						
							
							Don't use pointers for session affinity  
						
						
						
						
					 
					
						2014-12-29 14:43:17 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						652479a3b1 
					 
					
						
						
							
							Add kubelet DNS flags & api disable for DNS  
						
						... 
						
						
						
						This adds --cluster_dns and --cluster_domain flags to kubelet.  If
non-empty, kubelet will set docker --dns and --dns-search flags based on
these.  It uses the cluster DNS and appends the hosts's DNS servers.
Likewise for DNS search domains.
This also adds API support to bypass cluster DNS entirely, needed to
bootstrap DNS. 
						
						
					 
					
						2014-12-29 09:18:12 -08:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						9884142061 
					 
					
						
						
							
							Clear node status before the validation check.  
						
						
						
						
					 
					
						2014-12-22 11:57:31 -08:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						36bc3604b9 
					 
					
						
						
							
							Merge pull request  #2893  from brendandburns/pd3  
						
						... 
						
						
						
						Make it easier to update nodes, make it possible to update capacity. 
						
						
					 
					
						2014-12-18 10:18:54 -08:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						cf0b41535f 
					 
					
						
						
							
							Make it easier to update nodes, make it possible to update capacity.  
						
						
						
						
					 
					
						2014-12-17 21:50:26 -08:00 
						 
				 
			
				
					
						
							
							
								Mike Foley 
							
						 
					 
					
						
						
							
						
						569ce87f0e 
					 
					
						
						
							
							Updated types API to include session affinity. …  
						
						... 
						
						
						
						- changed CLIENT-IP and NONE to be ClientIP and None respectively
 - updated conversions to support translating between api versions.
 - updated validations to validate session affinity type if specified. 
						
						
					 
					
						2014-12-17 15:59:20 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						dadb8431c4 
					 
					
						
						
							
							Remove internal PodState in favor of internal PodStatus object  
						
						
						
						
					 
					
						2014-12-15 16:50:05 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						19379b5a38 
					 
					
						
						
							
							Internal rename api.Minion -> api.Node  
						
						
						
						
					 
					
						2014-12-10 12:08:18 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						2c27f7d332 
					 
					
						
						
							
							Allow an empty service  
						
						
						
						
					 
					
						2014-12-09 12:48:53 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						5ecce5d60c 
					 
					
						
						
							
							Add util to validate namespaced names  
						
						
						
						
					 
					
						2014-12-08 15:31:43 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						89875ef09d 
					 
					
						
						
							
							Loosen DNS 952 for labels  
						
						
						
						
					 
					
						2014-12-01 12:30:43 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						c857dc1196 
					 
					
						
						
							
							Add namespacing for label keys  
						
						
						
						
					 
					
						2014-12-01 12:30:43 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						d5a6a54391 
					 
					
						
						
							
							clean up error message on labels validation errs  
						
						
						
						
					 
					
						2014-12-01 12:30:43 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						9afeaf36ef 
					 
					
						
						
							
							Fix head  
						
						
						
						
					 
					
						2014-11-26 13:48:50 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Tune 
							
						 
					 
					
						
						
							
						
						585afa1bae 
					 
					
						
						
							
							Merge pull request  #2610  from ddysher/node-namespace  
						
						... 
						
						
						
						Fix node namespace. 
						
						
					 
					
						2014-11-26 13:02:21 -08:00 
						 
				 
			
				
					
						
							
							
								Deyuan Deng 
							
						 
					 
					
						
						
							
						
						c8c7a13ac6 
					 
					
						
						
							
							Fix node namespace.  
						
						
						
						
					 
					
						2014-11-25 16:30:55 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						ff8c5f9415 
					 
					
						
						
							
							Add a Detail field to Validation Error  
						
						
						
						
					 
					
						2014-11-24 17:28:42 -08:00 
						 
				 
			
				
					
						
							
							
								Deyuan Deng 
							
						 
					 
					
						
						
							
						
						b5fce5021f 
					 
					
						
						
							
							gitrepo validation  
						
						
						
						
					 
					
						2014-11-23 23:03:11 -05:00 
						 
				 
			
				
					
						
							
							
								Deyuan Deng 
							
						 
					 
					
						
						
							
						
						a4e7604266 
					 
					
						
						
							
							Merge pull request  #2478  from smarterclayton/refactor_minion_to_match_v1beta3  
						
						... 
						
						
						
						Move the internal minion representation to match v1beta3 
						
						
					 
					
						2014-11-20 21:37:43 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						156000ef6d 
					 
					
						
						
							
							Move the internal minion representation to match v1beta3  
						
						... 
						
						
						
						Moves to 'Spec' and 'Status' internally and removes duplicate
fields.  Moves Capacity into Spec and drops use of NodeResources 
						
						
					 
					
						2014-11-20 20:53:08 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						ea960711ff 
					 
					
						
						
							
							Clean up error logs.  
						
						... 
						
						
						
						Use %v for errors, tidy some messages, make error messages start lowe-case
(as per go guidelines).  Just accumulated nits. 
						
						
					 
					
						2014-11-21 09:45:26 +08:00