markturansky 
							
						 
					 
					
						
						
							
						
						a5ebacb043 
					 
					
						
						
							
							changed claimed validation from length check to specific storage check  
						
						
						
						
					 
					
						2015-04-06 08:46:44 -04:00 
						 
				 
			
				
					
						
							
							
								markturansky 
							
						 
					 
					
						
						
							
						
						c4a53a23bd 
					 
					
						
						
							
							Added validation to prevent mutating Claim.Spec after binding  
						
						
						
						
					 
					
						2015-04-06 08:46:44 -04:00 
						 
				 
			
				
					
						
							
							
								Rohit Jnagal 
							
						 
					 
					
						
						
							
						
						e0ff139279 
					 
					
						
						
							
							Remove validation for Capacity as it got moved from Spec to Status.  
						
						... 
						
						
						
						Also fix breakage from ExternalID validation: Default ExternalID to node name when not specified. 
						
						
					 
					
						2015-04-02 00:51:52 +00:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						dec3209229 
					 
					
						
						
							
							Merge pull request  #6246  from derekwaynecarr/finalize_fix  
						
						... 
						
						
						
						Fix Namespace Termination 
						
						
					 
					
						2015-04-01 17:34:56 -04:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						b745f51c65 
					 
					
						
						
							
							Client must specifiy a resource version on finalize  
						
						
						
						
					 
					
						2015-04-01 11:16:45 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						e19f4939b1 
					 
					
						
						
							
							fix tests broken by stronger validation  
						
						
						
						
					 
					
						2015-03-31 11:13:44 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						186818d787 
					 
					
						
						
							
							WIP: Implement multi-port Services  
						
						
						
						
					 
					
						2015-03-30 19:28:11 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						8ae203825b 
					 
					
						
						
							
							Implement multi-port endpoints  
						
						... 
						
						
						
						Instead of endpoints being a flat list, it is now a list of "subsets"
where each is a struct of {Addresses, Ports}.  To generate the list of
endpoints you need to take union of the Cartesian products of the
subsets.  This is compact in the vast majority of cases, yet still
represents named ports and corner cases (e.g. each pod has a different
port number).
This also stores subsets in a deterministic order (sorted by hash) to
avoid spurious updates and comparison problems.
This is a fully compatible change - old objects and clients will
keepworking as long as they don't need the new functionality.
This is the prep for multi-port Services, which will add API to produce
endpoints in this new structure. 
						
						
					 
					
						2015-03-27 12:36:32 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Grant 
							
						 
					 
					
						
						
							
						
						a4bf91c8c0 
					 
					
						
						
							
							Merge pull request  #5690  from satnam6502/failputnover  
						
						... 
						
						
						
						Give better error message for PUTs with no resource version 
						
						
					 
					
						2015-03-27 07:12:56 -07:00 
						 
				 
			
				
					
						
							
							
								gmarek 
							
						 
					 
					
						
						
							
						
						5a11748018 
					 
					
						
						
							
							Move Capacity from NodeSpec to NodeStatus  
						
						
						
						
					 
					
						2015-03-26 15:28:48 +01:00 
						 
				 
			
				
					
						
							
							
								Satnam Singh 
							
						 
					 
					
						
						
							
						
						cd05c8b9bc 
					 
					
						
						
							
							Give better error message for PUTs with no resource version  
						
						
						
						
					 
					
						2015-03-25 15:52:48 -07:00 
						 
				 
			
				
					
						
							
							
								Rohit Jnagal 
							
						 
					 
					
						
						
							
						
						49ff04765b 
					 
					
						
						
							
							Add validation for node creation.  
						
						
						
						
					 
					
						2015-03-25 21:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								markturansky 
							
						 
					 
					
						
						
							
						
						f762b303ad 
					 
					
						
						
							
							PersistentVolume & PersistentVolumeClaim API types  
						
						
						
						
					 
					
						2015-03-25 10:09:25 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Grzadkowski 
							
						 
					 
					
						
						
							
						
						7085a0cb44 
					 
					
						
						
							
							Merge pull request  #5508  from fgrzadkowski/validate_ips  
						
						... 
						
						
						
						Validate Service.Spec.publicIPs to be a valid IP that is not a localhost 
						
						
					 
					
						2015-03-25 12:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Abhi Shah 
							
						 
					 
					
						
						
							
						
						f1872d36cf 
					 
					
						
						
							
							Merge pull request  #5814  from vmarmol/net-host  
						
						... 
						
						
						
						Add HostNetworking container option to API. 
						
						
					 
					
						2015-03-24 15:55:27 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						2a0793c155 
					 
					
						
						
							
							Add HostNetworking container option to API.  
						
						... 
						
						
						
						This allows a container to run within the same networking namespace as
the host. This will be locked down by default using a flag on the master
and nodes (similar to how privileged is handled today). 
						
						
					 
					
						2015-03-24 14:40:28 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						064b7dec42 
					 
					
						
						
							
							Merge pull request  #5807  from pmorie/secret_volume_ref  
						
						... 
						
						
						
						Change secret volume plugin reference to name 
						
						
					 
					
						2015-03-24 14:18:35 -07:00 
						 
				 
			
				
					
						
							
							
								Paul Morie 
							
						 
					 
					
						
						
							
						
						e40ba109a1 
					 
					
						
						
							
							Change SecretVolumeSource to use a secret name instead of ObjRef  
						
						
						
						
					 
					
						2015-03-24 13:58:41 -04:00 
						 
				 
			
				
					
						
							
							
								derekwaynecarr 
							
						 
					 
					
						
						
							
						
						29c491ef2e 
					 
					
						
						
							
							Namespace.Spec.Finalizer support  
						
						
						
						
					 
					
						2015-03-24 10:36:06 -04:00 
						 
				 
			
				
					
						
							
							
								Filip Grzadkowski 
							
						 
					 
					
						
						
							
						
						24eb1a08f3 
					 
					
						
						
							
							Validate Service.Spec.publicIPs to be a valid IP that is not a localhost  
						
						
						
						
					 
					
						2015-03-24 10:48:46 +01:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						65425f690c 
					 
					
						
						
							
							Move field errors to pkg/util/fielderrors  
						
						... 
						
						
						
						Allows pkg/api to take a reference to labels.Selector and fields.Selector 
						
						
					 
					
						2015-03-22 17:43:34 -04:00 
						 
				 
			
				
					
						
							
							
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						7a6490f572 
					 
					
						
						
							
							Merge pull request  #5729  from thockin/plural_endpoints_30_restart  
						
						... 
						
						
						
						Rename Service.ContainerPort to TargetPort in v1b3 
						
						
					 
					
						2015-03-20 14:37:46 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						4375376e9c 
					 
					
						
						
							
							Rename Service.ContainerPort to TargetPort in v1b3  
						
						... 
						
						
						
						Fix all callers and examples.  Part of multi-port service cleanup. 
						
						
					 
					
						2015-03-20 13:50:06 -07:00 
						 
				 
			
				
					
						
							
							
								Abhishek Gupta 
							
						 
					 
					
						
						
							
						
						b0c23c1046 
					 
					
						
						
							
							Headless Services: Adding option to specify None for PortalIP  
						
						
						
						
					 
					
						2015-03-20 12:10:03 -07:00 
						 
				 
			
				
					
						
							
							
								Filip Grzadkowski 
							
						 
					 
					
						
						
							
						
						f89f91b7bd 
					 
					
						
						
							
							Validate that there is at least one container in the pod  
						
						
						
						
					 
					
						2015-03-19 12:31:53 +01:00 
						 
				 
			
				
					
						
							
							
								gmarek 
							
						 
					 
					
						
						
							
						
						a3b137ce8e 
					 
					
						
						
							
							Cleanup of validation.go  
						
						
						
						
					 
					
						2015-03-18 08:59:35 +01:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						e6d188fca8 
					 
					
						
						
							
							Remove BoundPod structure  
						
						
						
						
					 
					
						2015-03-17 10:27:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						34e9c82c70 
					 
					
						
						
							
							Convert RestartPolicy to string for v1beta3.  
						
						... 
						
						
						
						Fixed  #3607  and spiritually support #5475  
					
						2015-03-13 18:38:07 -07:00 
						 
				 
			
				
					
						
							
							
								Nikhil Jindal 
							
						 
					 
					
						
						
							
						
						d9249a26e0 
					 
					
						
						
							
							Merge pull request  #5175  from thockin/plural_services_10  
						
						... 
						
						
						
						Make testing service validation easier 
						
						
					 
					
						2015-03-12 15:48:37 -07: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 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						0b888e8673 
					 
					
						
						
							
							Make testing service validation easier  
						
						... 
						
						
						
						Part of multi-port services.
If people like this, we could start to apply this pattern elsewhere.
TL;DR: don't redefine objects over and over changing one thing each
time.  Instead provide a func that mutates a base object to test facets
of validation.  Much easier to read and to update. 
						
						
					 
					
						2015-03-08 21:41:37 -07: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 
						 
				 
			
				
					
						
							
							
								Deyuan Deng 
							
						 
					 
					
						
						
							
						
						9b0af8df63 
					 
					
						
						
							
							Node addresses  
						
						
						
						
					 
					
						2015-03-04 16:47:31 -05:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						fb90b56bf6 
					 
					
						
						
							
							Embed VolumeSource in v1beta3 and internal.  
						
						
						
						
					 
					
						2015-03-04 02:25:40 -08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						0ac49d77a0 
					 
					
						
						
							
							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-02 15:27:11 -05: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 
							
						 
					 
					
						
						
							
						
						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