Michael Marineau 
							
						 
					 
					
						
						
							
						
						ea6262f0ae 
					 
					
						
						
							
							fix(etcd): fix runtime panic when etcd section is missing.  
						
						... 
						
						
						
						The etcd code tries to assign ee["name"] even when the map was never
defined and assigning to an uninitialized map causes a panic. 
						
						
							
						
					 
					
						2014-05-16 20:38:49 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Marineau 
							
						 
					 
					
						
						
							
						
						f83ce07416 
					 
					
						
						
							
							feat(units): Add generic cloudinit path unit  
						
						... 
						
						
						
						Switch to triggering common user configs via a path unit. This is
particularly useful for config drive so that a config drive can be
mounted by something other than the udev triggered services, a bind
mount when running in a container for example. 
						
						
							
						
					 
					
						2014-05-16 20:38:49 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						140682350d 
					 
					
						
						
							
							chore(coreos-cloudinit): bump to 0.7.0+git  
						
						
						
						
							
						
					 
					
						2014-05-16 18:22:22 -07:00 
						 
				 
			
				
					
						
							
							
								Brandon Philips 
							
						 
					 
					
						
						
							
						
						289ada4668 
					 
					
						
						
							
							chore(coreos-cloudinit): bump to 0.7.0  
						
						
						
						
							
 
						
					 
					
						2014-05-16 18:22:22 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						d95df78c6d 
					 
					
						
						
							
							Merge pull request  #117  from c4milo/travis-support  
						
						... 
						
						
						
						chore(travis): Adds travis yaml file as well as badge in README 
						
						
							
						
					 
					
						2014-05-16 14:11:37 -07:00 
						 
				 
			
				
					
						
							
							
								Camilo Aguilar 
							
						 
					 
					
						
						
							
						
						ac4c969454 
					 
					
						
						
							
							chore(travis): Adds travis yaml file and badge in README  
						
						
						
						
							
						
					 
					
						2014-05-16 17:09:59 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						04fcd3935f 
					 
					
						
						
							
							Merge pull request  #114  from c4milo/fetch-url-refactor  
						
						... 
						
						
						
						refactor(datastore/fetch): Makes more failure proof fetching user-data files. 
						
						
							
						
					 
					
						2014-05-16 14:03:54 -07:00 
						 
				 
			
				
					
						
							
							
								Camilo Aguilar 
							
						 
					 
					
						
						
							
						
						36efcc9d69 
					 
					
						
						
							
							test(datastore/fetch): Makes sure err is not nil  
						
						
						
						
							
						
					 
					
						2014-05-16 16:57:58 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						f7ecc2461c 
					 
					
						
						
							
							Merge pull request  #109  from jonboulle/fleet  
						
						... 
						
						
						
						fix(docs): add documentation for fleet section 
						
						
							
						
					 
					
						2014-05-16 13:38:12 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						8df9ee3ca2 
					 
					
						
						
							
							Merge pull request  #115  from burke/master  
						
						... 
						
						
						
						Response body must not be closed if request error'd. 
						
						
							
						
					 
					
						2014-05-16 13:20:27 -07:00 
						 
				 
			
				
					
						
							
							
								Burke Libbey 
							
						 
					 
					
						
						
							
						
						321ceaa0da 
					 
					
						
						
							
							Response body must not be closed if request error'd.  
						
						
						
						
							
						
					 
					
						2014-05-16 15:42:11 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						05daad692e 
					 
					
						
						
							
							fix(docs): add documentation for fleet section  
						
						
						
						
							
						
					 
					
						2014-05-16 12:10:21 -07:00 
						 
				 
			
				
					
						
							
							
								Camilo Aguilar 
							
						 
					 
					
						
						
							
						
						4b6fc63e8c 
					 
					
						
						
							
							fix(datastore/fetch): off-by-one oversight  
						
						
						
						
							
						
					 
					
						2014-05-16 12:36:05 -04:00 
						 
				 
			
				
					
						
							
							
								Camilo Aguilar 
							
						 
					 
					
						
						
							
						
						fcccfb085f 
					 
					
						
						
							
							style(datastore/fetch): Adjusts comments formatting  
						
						
						
						
							
						
					 
					
						2014-05-16 12:35:39 -04:00 
						 
				 
			
				
					
						
							
							
								Camilo Aguilar 
							
						 
					 
					
						
						
							
						
						ebf134f181 
					 
					
						
						
							
							refactor(datastore/fetch): Makes more failure proof fetching user-data files  
						
						... 
						
						
						
						- Adds URL validations
- Adds timeout support for http client
- Limits the amount of retries to not spin forever
- Fails faster if response status code is 4xx
- Does a little bit more of logging
- Adds more tests 
						
						
							
						
					 
					
						2014-05-16 12:35:06 -04:00 
						 
				 
			
				
					
						
							
							
								Jonathan Boulle 
							
						 
					 
					
						
						
							
						
						51d77516a5 
					 
					
						
						
							
							Merge pull request  #90  from jonboulle/90  
						
						... 
						
						
						
						Warn or error on unrecognized keys in cloud-config.yml 
						
						
							
						
					 
					
						2014-05-15 18:53:48 -07:00 
						 
				 
			
				
					
						
							
							
								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