Alex Crawford 
							
						 
					 
					
						
						
							
						
						d9d89a6fa0 
					 
					
						
						
							
							coreos-cloudinit: bump to 0.11.0+git  
						
						
						
						
							
						
					 
					
						2014-11-14 10:42:00 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						3c26376326 
					 
					
						
						
							
							coreos-cloudinit: bump to 0.11.0  
						
						
						
						
							
 
						
					 
					
						2014-11-14 10:41:47 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						d3294bcb86 
					 
					
						
						
							
							Merge pull request  #254  from crawford/validator  
						
						... 
						
						
						
						config: add new validator 
						
						
							
						
					 
					
						2014-11-12 17:40:16 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						dda314b518 
					 
					
						
						
							
							flags: add validate flag  
						
						... 
						
						
						
						This will allow the user to run a standalone validation. 
						
						
							
						
					 
					
						2014-11-12 16:48:57 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						055a3c339a 
					 
					
						
						
							
							config/validate: add new config validator  
						
						... 
						
						
						
						This validator is still experimental and is going to need new rules in the
future. This lays out the general framework. 
						
						
							
						
					 
					
						2014-11-12 16:48:57 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						51f37100a1 
					 
					
						
						
							
							config: remove config validator  
						
						
						
						
							
						
					 
					
						2014-11-07 10:18:08 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						88e8265cd6 
					 
					
						
						
							
							config: seperate AssertValid and AssertStructValid  
						
						... 
						
						
						
						Added an error structure to make it possible to get the specifics of the failure. 
						
						
							
						
					 
					
						2014-11-07 10:14:34 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						6e2db882e6 
					 
					
						
						
							
							script: move Script into config package  
						
						
						
						
							
						
					 
					
						2014-11-07 10:13:52 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						3e2823df1b 
					 
					
						
						
							
							Merge pull request  #256  from crawford/hyphen  
						
						... 
						
						
						
						config: deprecate - in favor of _ for key names 
						
						
							
						
					 
					
						2014-11-03 14:54:23 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						46cb51cf91 
					 
					
						
						
							
							Merge pull request  #257  from crawford/networkd  
						
						... 
						
						
						
						networkd: remove double-restart workaround 
						
						
							
						
					 
					
						2014-11-03 14:25:38 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						1a6cee5305 
					 
					
						
						
							
							networkd: remove double-restart workaround  
						
						... 
						
						
						
						The kernel fixed the underlying issue in 763e0ec and e721f87. 
						
						
							
						
					 
					
						2014-11-03 14:11:15 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						d02aa18839 
					 
					
						
						
							
							config: deprecate - in favor of _ for key names  
						
						... 
						
						
						
						In all of the YAML tags, - has been replaced with _. normalizeConfig() and
normalizeKeys() have also been added to perform the normalization of the input
cloud-config.
As part of the normalization process, falsey values are converted to "false".
The "off" update strategy is no exception and as a result the "off" update
strategy has been changed to "false". 
						
						
							
						
					 
					
						2014-11-03 12:09:52 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						e9bda98b54 
					 
					
						
						
							
							Merge pull request  #252  from crawford/vet  
						
						... 
						
						
						
						go vet 
						
						
							
						
					 
					
						2014-10-23 12:03:01 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						badc874b74 
					 
					
						
						
							
							travis: install go vet  
						
						
						
						
							
						
					 
					
						2014-10-23 11:47:24 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						c9e8c887b8 
					 
					
						
						
							
							test: run go vet  
						
						
						
						
							
						
					 
					
						2014-10-23 11:46:40 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						8be307de49 
					 
					
						
						
							
							*: fix warnings from go vet  
						
						
						
						
							
						
					 
					
						2014-10-23 11:46:08 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						562c474275 
					 
					
						
						
							
							system: embed config within EtcHosts and Update  
						
						
						
						
							
						
					 
					
						2014-10-23 11:44:15 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						5c5834863b 
					 
					
						
						
							
							Merge pull request  #250  from jonboulle/master  
						
						... 
						
						
						
						*: switch to Godeps 
						
						
							
						
					 
					
						2014-10-20 12:09:04 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						44f0a949c5 
					 
					
						
						
							
							*: switch to Godeps  
						
						
						
						
							
						
					 
					
						2014-10-20 12:04:03 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						106c4e7a2c 
					 
					
						
						
							
							Merge pull request  #249  from jonboulle/license_header  
						
						... 
						
						
						
						*: add license header to all source files 
						
						
							
						
					 
					
						2014-10-17 15:42:20 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						6c1ba590aa 
					 
					
						
						
							
							*: add license header to all source files  
						
						
						
						
							
						
					 
					
						2014-10-17 15:36:22 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						45da664c59 
					 
					
						
						
							
							Merge pull request  #246  from crawford/master  
						
						... 
						
						
						
						Add support for Azure 
						
						
							
						
					 
					
						2014-10-12 21:37:34 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						2a71551ef2 
					 
					
						
						
							
							azure: add support for azure (via azure agent)  
						
						
						
						
							
						
					 
					
						2014-10-11 09:19:47 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						84e1cb3242 
					 
					
						
						
							
							datasource/waagent: add support for WAAgent metadata  
						
						
						
						
							
						
					 
					
						2014-10-11 09:19:47 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						5214ead926 
					 
					
						
						
							
							Merge pull request  #245  from jonboulle/units  
						
						... 
						
						
						
						init: simplify CloudConfigUnit interface 
						
						
							
						
					 
					
						2014-10-06 15:26:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						e2c24c4cef 
					 
					
						
						
							
							init: simplify CloudConfigUnit interface  
						
						
						
						
							
						
					 
					
						2014-10-06 15:14:29 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						75e288c553 
					 
					
						
						
							
							coreos-cloudinit: bump to 0.10.4+git  
						
						
						
						
							
						
					 
					
						2014-09-24 19:25:55 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						0785840fe3 
					 
					
						
						
							
							coreos-cloudinit: bump to 0.10.4  
						
						
						
						
							
 
						
					 
					
						2014-09-24 19:25:34 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						c10bfc2f56 
					 
					
						
						
							
							Merge pull request  #240  from epankala/euca4_compat_fix  
						
						... 
						
						
						
						AWS: Eucalyptus 4.x compatibility fix 
						
						
							
						
					 
					
						2014-09-24 10:55:39 -07:00 
						 
				 
			
				
					
						
							
							
								Janne Paenkaelae 
							
						 
					 
					
						
						
							
						
						2f954dcdc2 
					 
					
						
						
							
							AWS: Eucalyptus 4.x compatibility fix  
						
						... 
						
						
						
						For Eucalyptus 4.0.1 requesting metadata seem to work differently as with EC2.
In Euca:
> curl http://169.254.169.254/2009-04-04 
<?xml version="1.0"?><Response><Errors><Error><Code>404 Not Found</Code><Message>unknown</Message></Error></Errors><RequestID>unknown</RequestID></Response>core@localhost ~ $
> curl http://169.254.169.254/2009-04-04/ 
dynamic
meta-data
user-data
In AWS EC2
> curl http://169.254.169.254/2009-04-04 
"" (zero bytes)
> curl http://169.254.169.254/2009-04-04/ 
dynamic
meta-data
user-data
As the isAvailable() function in metadata.go tests only for errorcode
it fails in Euca. 
						
						
							
						
					 
					
						2014-09-24 20:33:29 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						cdfc94f4e9 
					 
					
						
						
							
							Merge pull request  #234  from crawford/validate  
						
						... 
						
						
						
						config: explicitly specify fields and seperate config and application 
						
						
							
						
					 
					
						2014-09-24 07:42:09 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						18e2f98414 
					 
					
						
						
							
							cloudconfig: refactor config  
						
						... 
						
						
						
						- Move CloudConfig into config package
- Add YAML tags to CloudConfig 
						
						
							
						
					 
					
						2014-09-23 17:59:32 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						4b472795c4 
					 
					
						
						
							
							user: move User into config package  
						
						... 
						
						
						
						- Add YAML tags for the fields 
						
						
							
						
					 
					
						2014-09-23 17:59:19 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						85b8d804c8 
					 
					
						
						
							
							file: refactor config  
						
						... 
						
						
						
						- Seperate the config from Permissions()
- Add YAML tags for the fields 
						
						
							
						
					 
					
						2014-09-23 17:59:16 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						1fbbaaec19 
					 
					
						
						
							
							unit: refactor config  
						
						... 
						
						
						
						- Seperate the config from Destination()
- Add YAML tags for the fields 
						
						
							
						
					 
					
						2014-09-23 17:58:32 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						667dbd8fb7 
					 
					
						
						
							
							update: refactor config  
						
						... 
						
						
						
						- Explicitly specify all of the valid options for Update
- Seperate the config from File() and Units()
- Add YAML tags for the fields 
						
						
							
						
					 
					
						2014-09-23 17:57:43 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						6730cb7227 
					 
					
						
						
							
							oem: refactor the config  
						
						... 
						
						
						
						- Seperate the config from File()
- Add YAML tags for the fields 
						
						
							
						
					 
					
						2014-09-23 16:08:23 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						9454522033 
					 
					
						
						
							
							fleet: refactor config  
						
						... 
						
						
						
						- Explicitly specify all of the valid options for fleet
- Seperate the config from Units()
- Add YAML tags for the fields 
						
						
							
						
					 
					
						2014-09-23 16:07:53 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						c255739a93 
					 
					
						
						
							
							etcd: refactor config  
						
						... 
						
						
						
						- Explicitly specify all of the valid options for etcd
- Remove the default name generation (ETCD_NAME is set by its unit file now)
- Seperate the etcd config from Units()
- Remove support for DISCOVERY_URL
- Add YAML tags for the fields 
						
						
							
						
					 
					
						2014-09-23 16:07:13 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						2051cd3e1c 
					 
					
						
						
							
							Merge pull request  #238  from crawford/docs  
						
						... 
						
						
						
						docs: fix documentation of coreos.units.command 
						
						
							
						
					 
					
						2014-09-23 11:33:44 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						b52cb3fea3 
					 
					
						
						
							
							docs: fix documentation of coreos.units.command  
						
						
						
						
							
						
					 
					
						2014-09-23 11:32:15 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						da5f85b3fb 
					 
					
						
						
							
							coreos-cloudinit: bump to 0.10.3+git  
						
						
						
						
							
						
					 
					
						2014-09-17 12:19:27 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						9999178538 
					 
					
						
						
							
							coreos-cloudinit: bump to 0.10.3  
						
						
						
						
							
 
						
					 
					
						2014-09-17 12:19:13 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						8f766e4666 
					 
					
						
						
							
							Merge pull request  #235  from crawford/routes  
						
						... 
						
						
						
						network: add support for CIDR addresses Debian routes 
						
						
							
						
					 
					
						2014-09-17 12:18:16 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						2d28d16c92 
					 
					
						
						
							
							network: add support for CIDR addresses Debian routes  
						
						... 
						
						
						
						OnMetal is changing their template from:
`route add -net 1.2.3.0 netmask 255.255.255.0 gw 10.1.2.1 || true`
to:
`route add -net 1.2.3.0/24 gw 10.1.2.1 || true` 
						
						
							
						
					 
					
						2014-09-16 17:36:34 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						e9cd09dd7b 
					 
					
						
						
							
							coreos-cloudinit: bump to 0.10.2+git  
						
						
						
						
							
						
					 
					
						2014-09-14 08:19:57 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						8370b30aa2 
					 
					
						
						
							
							coreos-cloudinit: bump to 0.10.2  
						
						
						
						
							
 
						
					 
					
						2014-09-14 08:19:33 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						3e015cc3a1 
					 
					
						
						
							
							Merge pull request  #233  from crawford/configdrive  
						
						... 
						
						
						
						configdrive: don't fail if no network config was provided 
						
						
							
						
					 
					
						2014-09-14 08:18:14 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						a0fe6d0884 
					 
					
						
						
							
							configdrive: return an empty network config when filename is empty  
						
						... 
						
						
						
						Additionally, don't bother checking for a network config if it isn't going to
be processed. 
						
						
							
						
					 
					
						2014-09-13 21:51:51 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Crawford 
							
						 
					 
					
						
						
							
						
						585ce5fcd9 
					 
					
						
						
							
							Revert "metadata: don't fail if no network config was provided"  
						
						... 
						
						
						
						This reverts commit c1f373e648 
						
						
							
						
					 
					
						2014-09-13 21:01:42 -07:00