~smoser/ubuntu/quantal/cloud-init/sru

« back to all changes in this revision

Viewing changes to .pc/catchup-405.patch/ChangeLog

  • Committer: Package Import Robot
  • Author(s): Scott Moser
  • Date: 2011-10-06 17:11:29 UTC
  • mfrom: (132.1.15 oneiric)
  • Revision ID: package-import@ubuntu.com-20111006171129-7z3pzqavrxt6gbs0
Tags: 0.6.1-0ubuntu22
DataSourceEc2: catch a socket timeout when with a slow metadata
service (LP: #869492).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
0.6.2:
 
2
 - fix bug where update was not done unless update was explicitly set.
 
3
   It would not be run if 'upgrade' or packages were set to be installed
 
4
 - fix bug in part-handler code, that prevented working part-handlers
 
5
   (LP: #739694)
 
6
 - fix bug in resizefs cloud-config that would cause trace based on
 
7
   failure of 'blkid /dev/root' (LP: #726938)
 
8
 - convert dos formated files to unix for user-scripts, boothooks,
 
9
   and upstart jobs (LP: #744965)
 
10
 - fix bug in seeding of grub dpkg configuration (LP: #752361) due
 
11
   to renamed devices in newer (natty) kernels (/dev/sda1 -> /dev/xvda1)
 
12
 - make metadata urls configurable, to support eucalyptus in
 
13
   STATIC or SYSTEM modes (LP: #761847)
 
14
 - support disabling byobu in cloud-config
 
15
 - run cc_ssh as a cloud-init module so it is guaranteed to run before
 
16
   ssh starts (LP: #781101)
 
17
 - make prefix for keys added to /root/.ssh/authorized_keys configurable
 
18
   and add 'no-port-forwarding,no-agent-forwarding,no-X11-forwarding'
 
19
   to the default (LP: #798505)
 
20
 - make 'cloud-config ready' command configurable (LP: #785551)
 
21
 - make fstab fields used to 'fill in' shorthand entries configurable
 
22
   This means you do not have to have 'nobootwait' in the values
 
23
   (LP: #785542)
 
24
 - read /etc/ssh/sshd_config for AuthorizedKeysFile rather than
 
25
   assuming ~/.ssh/authorized_keys (LP: #731849)
 
26
0.6.1:
 
27
 - fix bug in fixing permission on /var/log/cloud-init.log (LP: #704509)
 
28
 - improve comment strings in rsyslog file tools/21-cloudinit.conf
 
29
 - add previous-instance-id and previous-datasource files to datadir
 
30
 - add 'datasource' file to instance dir
 
31
 - add setting of passwords and enabling/disabling of PasswordAuthentication
 
32
   for sshd.  By default no changes are done to sshd.
 
33
 - fix for puppet configuration options (LP: #709946) [Ryan Lane]
 
34
 - fix pickling of DataSource, which broke seeding.
 
35
 - turn resize_rootfs default to True
 
36
 - avoid mounts in DataSourceOVF if 'read' on device fails
 
37
   'mount /dev/sr0' for an empty virtual cdrom device was taking 18 seconds
 
38
 - add 'manual_cache_clean' option to select manual cleaning of
 
39
   the /var/lib/cloud/instance/ link, for a data source that might
 
40
   not be present on every boot
 
41
 - make DataSourceEc2 retries and timeout configurable
 
42
 - add helper routines for apt-get update and install
 
43
 - add 'bootcmd' like 'runcmd' to cloud-config syntax for running things early
 
44
 - move from '#opt_include' in config file format to conf_d.
 
45
   ie, now files in /etc/cloud.cfg.d/ is read rather than reading
 
46
   '#opt_include <filename>' or '#include <filename>' in cloud.cfg
 
47
 - allow /etc/hosts to be written from hosts.tmpl. which allows
 
48
   getting local-hostname into /etc/hosts (LP: #720440)
 
49
 - better handle startup if there is no eth0 (LP: #714807)
 
50
 - update rather than append in puppet config [Marc Cluet]
 
51
 - add cloud-config for mcollective [Marc Cluet]
 
52
0.6.0:
 
53
 - change permissions of /var/log/cloud-init.log to accomodate
 
54
   syslog writing to it (LP: #704509)
 
55
 - rework of /var/lib/cloud layout
 
56
 - remove updates-check (LP: #653220)
 
57
 - support resizing / on first boot (enabled by default)
 
58
 - added support for running CloudConfig modules at cloud-init time
 
59
   rather than cloud-config time, and the new 'cloud_init_modules'
 
60
   entry in cloud.cfg to indicate which should run then.
 
61
   The driving force behind this was to have the rsyslog module
 
62
   able to run before rsyslog even runs so that a restart would
 
63
   not be needed (rsyslog on ubuntu runs on 'filesystem')
 
64
 - moved setting and updating of hostname to cloud_init_modules
 
65
   this allows the user to easily disable these from running.
 
66
   This also means:
 
67
   - the semaphore name for 'set_hostname' and 'update_hostname'
 
68
     changes to 'config_set_hostname' and 'config_update_hostname'
 
69
 - added cloud-config option 'hostname' for setting hostname
 
70
 - moved upstart/cloud-run-user-script.conf to upstart/cloud-final.conf
 
71
 - cloud-final.conf now runs runs cloud-config modules similar
 
72
   to cloud-config and cloud-init.
 
73
 - LP: #653271 
 
74
   - added writing of "boot-finished" to /var/lib/cloud/instance/boot-finished
 
75
     this is the last thing done, indicating cloud-init is finished booting
 
76
   - writes message to console with timestamp and uptime
 
77
 - write ssh keys to console as one of the last things done
 
78
   this is to ensure they don't get run off the 'get-console-ouptut' buffer
 
79
 - user_scripts run via cloud-final and thus semaphore renamed from
 
80
   user_scripts to config_user_scripts
 
81
 - add support for redirecting output of cloud-init, cloud-config, cloud-final
 
82
   via the config file, or user data config file
 
83
 - add support for posting data about the instance to a url (phone_home)
 
84
 - add minimal OVF transport (iso) support
 
85
 - make DataSources that are attempted dynamic and configurable from
 
86
   system config. changen "cloud_type: auto" as configuration for this
 
87
   to 'datasource_list: [ "Ec2" ]'.  Each of the items in that list
 
88
   must be modules that can be loaded by "DataSource<item>"
 
89
 - add 'timezone' option to cloud-config (LP: #645458)
 
90
 - Added an additional archive format, that can be used for multi-part
 
91
   input to cloud-init.  This may be more user friendly then mime-multipart
 
92
   See example in doc/examples/cloud-config-archive.txt (LP: #641504)
 
93
 - add support for reading Rightscale style user data (LP: #668400)
 
94
   and acting on it in cloud-config (cc_rightscale_userdata.py)
 
95
 - make the message on 'disable_root' more clear (LP: #672417)
 
96
 - do not require public key if private is given in ssh cloud-config 
 
97
   (LP: #648905)