2
- change permissions of /var/log/cloud-init.log to accomodate
3
syslog writing to it (LP: #704509)
4
- rework of /var/lib/cloud layout
5
- remove updates-check (LP: #653220)
6
- support resizing / on first boot (enabled by default)
7
- added support for running CloudConfig modules at cloud-init time
8
rather than cloud-config time, and the new 'cloud_init_modules'
9
entry in cloud.cfg to indicate which should run then.
10
The driving force behind this was to have the rsyslog module
11
able to run before rsyslog even runs so that a restart would
12
not be needed (rsyslog on ubuntu runs on 'filesystem')
13
- moved setting and updating of hostname to cloud_init_modules
14
this allows the user to easily disable these from running.
16
- the semaphore name for 'set_hostname' and 'update_hostname'
17
changes to 'config_set_hostname' and 'config_update_hostname'
18
- added cloud-config option 'hostname' for setting hostname
19
- moved upstart/cloud-run-user-script.conf to upstart/cloud-final.conf
20
- cloud-final.conf now runs runs cloud-config modules similar
21
to cloud-config and cloud-init.
23
- added writing of "boot-finished" to /var/lib/cloud/instance/boot-finished
24
this is the last thing done, indicating cloud-init is finished booting
25
- writes message to console with timestamp and uptime
26
- write ssh keys to console as one of the last things done
27
this is to ensure they don't get run off the 'get-console-ouptut' buffer
28
- user_scripts run via cloud-final and thus semaphore renamed from
29
user_scripts to config_user_scripts
30
- add support for redirecting output of cloud-init, cloud-config, cloud-final
31
via the config file, or user data config file
32
- add support for posting data about the instance to a url (phone_home)
33
- add minimal OVF transport (iso) support
34
- make DataSources that are attempted dynamic and configurable from
35
system config. changen "cloud_type: auto" as configuration for this
36
to 'datasource_list: [ "Ec2" ]'. Each of the items in that list
37
must be modules that can be loaded by "DataSource<item>"
38
- add 'timezone' option to cloud-config (LP: #645458)
39
- Added an additional archive format, that can be used for multi-part
40
input to cloud-init. This may be more user friendly then mime-multipart
41
See example in doc/examples/cloud-config-archive.txt (LP: #641504)
42
- add support for reading Rightscale style user data (LP: #668400)
43
and acting on it in cloud-config (cc_rightscale_userdata.py)
44
- make the message on 'disable_root' more clear (LP: #672417)
45
- do not require public key if private is given in ssh cloud-config