Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						98f5ead730 
					 
					
						
						
							
							fix(*): catch more unknown keys in user and file sections  
						
						
						
						
							
						
					 
					
						2014-05-15 18:53:17 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						81fe0dc9e0 
					 
					
						
						
							
							fix(initialize): also check for unknown coreos keys  
						
						
						
						
							
						
					 
					
						2014-05-15 18:53:17 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						e852be65f7 
					 
					
						
						
							
							feat(*): warn on encountering unrecognized keys in cloud-config  
						
						
						
						
							
						
					 
					
						2014-05-15 18:53:17 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						0a16532d4b 
					 
					
						
						
							
							Merge pull request  #113  from c4milo/exponential_backoff  
						
						... 
						
						
						
						Exponential backoff with sleep capping 
						
						
							
						
					 
					
						2014-05-15 10:16:42 -07:00 
						 
				 
			
				
					
						
							
							
								Camilo Aguilar 
							
						 
					 
					
						
						
							
						
						ff70a60fbc 
					 
					
						
						
							
							Adds sleep cap to exponential backoff so it does not go too high  
						
						
						
						
							
						
					 
					
						2014-05-15 13:04:37 -04:00 
						 
				 
			
				
					
						
							
							
								Kelsey Hightower 
							
						 
					 
					
						
						
							
						
						31f61d7531 
					 
					
						
						
							
							Use exponential backoff when fetching user-data from an URL.  
						
						... 
						
						
						
						The user-cloudinit-proc-cmdline systemd unit is responsible for
fetching user-data from various sources during the cloud-init
process. When fetching user-data from an URL datasource we face
a race condition since the network may not be available, which
can cause the job to fail and no further attempts to fetch the
user-data are made.
Eliminate the race condition when fetching user-data from an URL
datasource. Retry the fetch using an exponential backoff until
the user-data is retrieved.
Fixes issue 105. 
						
						
							
						
					 
					
						2014-05-14 23:15:49 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						b505e6241c 
					 
					
						
						
							
							Merge pull request  #103  from jonboulle/20  
						
						... 
						
						
						
						feat(*): add more configuration options for update.conf 
						
						
							
						
					 
					
						2014-05-14 13:14:35 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						e413a97741 
					 
					
						
						
							
							feat(update): add more configuration options for update.conf  
						
						
						
						
							
						
					 
					
						2014-05-14 13:13:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						41cbec8729 
					 
					
						
						
							
							Merge pull request  #101  from jonboulle/fleet  
						
						... 
						
						
						
						feat(*): add basic fleet configuration to cloud-config 
						
						
							
						
					 
					
						2014-05-14 12:28:52 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						919298e545 
					 
					
						
						
							
							feat(fleet): add basic fleet configuration to cloud-config  
						
						
						
						
							
						
					 
					
						2014-05-14 12:28:20 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						ae424b5637 
					 
					
						
						
							
							Merge pull request  #106  from jonboulle/locksmith_to_update  
						
						... 
						
						
						
						refactor(init): rename locksmith to update 
						
						
							
						
					 
					
						2014-05-14 11:50:09 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						e93911344d 
					 
					
						
						
							
							refactor(init): rename locksmith to update  
						
						
						
						
							
						
					 
					
						2014-05-14 11:40:39 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						32c52d8729 
					 
					
						
						
							
							Merge pull request  #100  from jonboulle/rework  
						
						... 
						
						
						
						refactor(*): rework cloudconfig for better extensibility and consistency 
						
						
							
						
					 
					
						2014-05-14 11:39:53 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						cdee32d245 
					 
					
						
						
							
							refactor(systemd): don't allow users to set DropIn=true yet  
						
						
						
						
							
						
					 
					
						2014-05-14 11:34:13 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						31cfad91e3 
					 
					
						
						
							
							refactor(*): rework cloudconfig for better extensibility and consistency  
						
						... 
						
						
						
						This change creates a few simple interfaces for coreos-specific
configuration options and moves things to them wherever possible; so if
an option needs to write a file, or create a unit, it is acted on
exactly the same way as every other file/unit that needs to be written
during the cloud configuration process. 
						
						
							
						
					 
					
						2014-05-14 11:34:07 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Waldon 
							
						 
					 
					
						
						
							
						
						e814b37839 
					 
					
						
						
							
							Merge pull request  #107  from bcwaldon/locksmith-no-etc  
						
						... 
						
						
						
						fix(coreos-cloudinit): Ensure /etc/coreos exists before writing to it 
						
						
							
						
					 
					
						2014-05-14 10:49:23 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Waldon 
							
						 
					 
					
						
						
							
						
						cb4d9e81a4 
					 
					
						
						
							
							fix(coreos-cloudinit): Ensure /etc/coreos exists before writing to it  
						
						
						
						
							
						
					 
					
						2014-05-14 10:47:18 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						b87a4628e6 
					 
					
						
						
							
							Merge pull request  #99  from jonboulle/simple  
						
						... 
						
						
						
						chore(cloudinit): remove superfluous check 
						
						
							
						
					 
					
						2014-05-12 10:51:51 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						b22fdd5ac9 
					 
					
						
						
							
							Merge pull request  #104  from jonboulle/tests  
						
						... 
						
						
						
						feat(tests): add coverage script 
						
						
							
						
					 
					
						2014-05-12 10:51:38 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						6939fc2ddc 
					 
					
						
						
							
							feat(tests): add cover script  
						
						
						
						
							
						
					 
					
						2014-05-10 01:42:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						e3117269cb 
					 
					
						
						
							
							chore(cloudinit): remove superfluous check  
						
						
						
						
							
						
					 
					
						2014-05-09 20:32:51 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						3bb3a683a4 
					 
					
						
						
							
							Merge pull request  #98  from philips/remove-oem-from-default  
						
						... 
						
						
						
						chore(Documentation): move OEM into its own doc 
						
						
							
						
					 
					
						2014-05-08 09:41:42 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						e1033c979e 
					 
					
						
						
							
							chore(Documentation): move OEM into its own doc  
						
						... 
						
						
						
						People are customizing the OEM needlessly. Just move it into its own
doc. 
						
						
							
						
					 
					
						2014-05-08 09:32:21 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						9a4d24826f 
					 
					
						
						
							
							Merge pull request  #80  from jonboulle/master  
						
						... 
						
						
						
						users[i].primary-group option seems invalid 
						
						
							
						
					 
					
						2014-05-07 21:12:45 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						7bed1307e1 
					 
					
						
						
							
							fix(user): user correct primary group flag for useradd  
						
						
						
						
							
						
					 
					
						2014-05-07 14:06:51 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						47b536532d 
					 
					
						
						
							
							chore(coreos-cloudinit): version +git  
						
						
						
						
							
						
					 
					
						2014-05-06 21:09:40 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						7df5cf761e 
					 
					
						
						
							
							chore(coreos-cloudinit): bump to 0.6.0  
						
						... 
						
						
						
						The major feature in this release is coreos.update.reboot-strategy 
						
						
							
 
						
					 
					
						2014-05-06 21:05:42 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						799c02865c 
					 
					
						
						
							
							Merge pull request  #96  from philips/locksmith-support  
						
						... 
						
						
						
						Add locksmith support v2 
						
						
							
						
					 
					
						2014-05-06 21:00:44 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						9f38792d43 
					 
					
						
						
							
							fix(initialize): use REBOOT_STRATEGY in update.conf  
						
						... 
						
						
						
						Change from STRATEGY to REBOOT_STRATEGY and update the function names to
reflect that this is a config now. 
						
						
							
						
					 
					
						2014-05-06 20:57:29 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Polvi 
							
						 
					 
					
						
						
							
						
						7e4fa423e4 
					 
					
						
						
							
							feat(initialize): add locksmith configuration  
						
						... 
						
						
						
						configure locksmith strategy based on the cloud config. 
						
						
							
						
					 
					
						2014-05-06 20:57:28 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						c3f17bd07b 
					 
					
						
						
							
							feat(system): add MaskUnit to systemd  
						
						
						
						
							
						
					 
					
						2014-05-06 17:46:16 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						85a473d972 
					 
					
						
						
							
							Merge pull request  #95  from philips/various-code-cleanups  
						
						... 
						
						
						
						chore(initialize): code cleanups and gofmt 
						
						
							
						
					 
					
						2014-05-06 16:19:35 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						aea5ca5252 
					 
					
						
						
							
							chore(initialize): code cleanups and gofmt  
						
						
						
						
							
						
					 
					
						2014-05-06 16:13:21 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Marineau 
							
						 
					 
					
						
						
							
						
						4e84180ad5 
					 
					
						
						
							
							chore(release): Bump version to v0.5.2+git  
						
						
						
						
							
						
					 
					
						2014-05-05 14:09:08 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Marineau 
							
						 
					 
					
						
						
							
						
						0f1717bf26 
					 
					
						
						
							
							chore(release): Bump version to v0.5.2  
						
						
						
						
							
 
						
					 
					
						2014-05-05 14:07:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Marineau 
							
						 
					 
					
						
						
							
						
						6a9aa60a8d 
					 
					
						
						
							
							Merge pull request  #93  from marineam/reload  
						
						... 
						
						
						
						Revert "fix(units): Drop automatic daemon-reload" 
						
						
							
						
					 
					
						2014-05-05 14:02:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Marineau 
							
						 
					 
					
						
						
							
						
						7cacb2e127 
					 
					
						
						
							
							Revert "fix(units): Drop automatic daemon-reload"  
						
						... 
						
						
						
						daemon-reload should be fixed now and the latest CoreOS with locksmith
is causing the etcd unit to get lazy-loaded before all the cloudinit
processes have finished configuring etcd via dropin files. In short,
the luck we were relying on to get by without daemon-reload has
officially run out. Cross your fingers!
This reverts commit 580460ff3f 
						
						
							
						
					 
					
						2014-05-05 13:16:07 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Waldon 
							
						 
					 
					
						
						
							
						
						1f688dcdca 
					 
					
						
						
							
							Merge pull request  #92  from bcwaldon/crlf-test  
						
						... 
						
						
						
						test(crlf): Add test that parses user-data with carriage returns 
						
						
							
						
					 
					
						2014-05-05 10:50:25 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Waldon 
							
						 
					 
					
						
						
							
						
						f6d8190e8f 
					 
					
						
						
							
							test(crlf): Add test that parses user-data with carriage returns  
						
						
						
						
							
						
					 
					
						2014-05-05 10:49:02 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						3263816cf5 
					 
					
						
						
							
							Merge  https://github.com/coreos/template-project  
						
						
						
						
							
						
					 
					
						2014-05-05 09:44:59 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Marineau 
							
						 
					 
					
						
						
							
						
						96e1cb5a7a 
					 
					
						
						
							
							Merge pull request  #89  from robszumski/doc-write-files  
						
						... 
						
						
						
						feat(docs): include write_files example 
						
						
							
						
					 
					
						2014-04-29 11:26:44 -07:00 
						 
				 
			
				
					
						
							
							
								Rob Szumski 
							
						 
					 
					
						
						
							
						
						cf556d2a81 
					 
					
						
						
							
							feat(docs): include write_files example  
						
						
						
						
							
						
					 
					
						2014-04-29 11:17:22 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						62bda8e6cc 
					 
					
						
						
							
							Merge pull request  #88  from robszumski/master  
						
						... 
						
						
						
						fix(docs): start the example unit 
						
						
							
						
					 
					
						2014-04-29 12:15:44 -06:00 
						 
				 
			
				
					
						
							
							
								Rob Szumski 
							
						 
					 
					
						
						
							
						
						0d1d1f77be 
					 
					
						
						
							
							fix(docs): start the example unit  
						
						
						
						
							
						
					 
					
						2014-04-28 10:57:11 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Marineau 
							
						 
					 
					
						
						
							
						
						a7e21747fa 
					 
					
						
						
							
							Merge pull request  #87  from marineam/hack  
						
						... 
						
						
						
						fix(configdrive): Always run after OEM and ec2 metadata. 
						
						
							
						
					 
					
						2014-04-23 14:54:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Marineau 
							
						 
					 
					
						
						
							
						
						26b54534d6 
					 
					
						
						
							
							fix(configdrive): Always run after OEM and ec2 metadata.  
						
						... 
						
						
						
						A workaround for https://github.com/coreos/coreos-cloudinit/issues/86 
Longer term cloudinit needs to be fixed to not corrupt the system when
multiple config sources are being used. We've pretty much gotten this
far without this coming up because most configs don't conflict so badly. 
						
						
							
						
					 
					
						2014-04-23 14:38:54 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Waldon 
							
						 
					 
					
						
						
							
						
						8201d75115 
					 
					
						
						
							
							chore(release): Bump version to v0.5.1+git  
						
						
						
						
							
						
					 
					
						2014-04-22 18:22:35 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Waldon 
							
						 
					 
					
						
						
							
						
						1d024af4c1 
					 
					
						
						
							
							chore(release): Bump version to v0.5.1  
						
						
						
						
							
 
						
					 
					
						2014-04-22 18:22:24 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Waldon 
							
						 
					 
					
						
						
							
						
						09c690cbe7 
					 
					
						
						
							
							Merge pull request  #85  from bcwaldon/pxe-unit  
						
						... 
						
						
						
						feat(proc-cmdline): Add proc-cmdline unit 
						
						
							
						
					 
					
						2014-04-22 18:21:51 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Waldon 
							
						 
					 
					
						
						
							
						
						49adf19081 
					 
					
						
						
							
							feat(proc-cmdline): Add proc-cmdline unit  
						
						... 
						
						
						
						This unit will always be started, but will only do anything if
a `cloud-config-url=<url>` token is provided in /proc/cmdline. 
						
						
							
						
					 
					
						2014-04-22 17:56:52 -07:00