1
cloud-init (0.5.3-0ubuntu1) lucid; urgency=low
3
* Rename ec2-init to cloud-init. New upstream release.
4
* set hostname to ip-u.x.y.z if local-hostname provides a ip addr
7
-- Scott Moser <smoser@ubuntu.com> Thu, 04 Feb 2010 03:00:05 -0500
9
ec2-init (0.5.2-0ubuntu1) lucid; urgency=low
11
* new upstream release
13
-- Scott Moser <smoser@ubuntu.com> Fri, 29 Jan 2010 13:30:52 -0500
15
ec2-init (0.5.1-0ubuntu1) lucid; urgency=low
17
* new upstream release
19
-- Scott Moser <smoser@ubuntu.com> Fri, 22 Jan 2010 16:19:30 -0500
21
ec2-init (0.5.0-0ubuntu4) lucid; urgency=low
23
* add an upstart job to get ssh keys regenerated and written
24
to console (LP: #506599, LP: #507070)
26
-- Scott Moser <smoser@ubuntu.com> Thu, 14 Jan 2010 13:10:55 -0500
28
ec2-init (0.5.0-0ubuntu3) lucid; urgency=low
30
* work around difference in uec/ec2 metadata service (LP:506332)
32
-- Scott Moser <smoser@ubuntu.com> Tue, 12 Jan 2010 11:33:11 -0500
34
ec2-init (0.5.0-0ubuntu2) lucid; urgency=low
36
* pull changes from devel branch to get functional on ec2
38
-- Scott Moser <smoser@ubuntu.com> Mon, 11 Jan 2010 12:03:45 -0500
40
ec2-init (0.5.0-0ubuntu2) lucid; urgency=low
42
* new upstream release
44
-- Scott Moser <smoser@ubuntu.com> Thu, 07 Jan 2010 22:00:38 -0500
46
ec2-init (0.4.999-0ubuntu8) lucid; urgency=low
48
* fix mirror selection for us-west-1 (LP: #494185)
50
-- Scott Moser <smoser@ubuntu.com> Fri, 11 Dec 2009 15:12:19 -0500
52
ec2-init (0.4.999-0ubuntu7) karmic; urgency=low
54
* work around differences in eucalyptus ephemeral mounts (LP: #458850)
55
* get 'ec2:' prefix on ssh public key fingerprint (LP: #458576)
57
-- Scott Moser <smoser@ubuntu.com> Mon, 26 Oct 2009 16:18:06 -0400
59
ec2-init (0.4.999-0ubuntu6) karmic; urgency=low
61
* make sources.list components for 'karmic-security' the same as
62
'karmic' and 'karmic-updates' (main, restricted) (LP: #457866)
64
-- Scott Moser <smoser@ubuntu.com> Thu, 22 Oct 2009 08:55:58 -0400
66
ec2-init (0.4.999-0ubuntu5) karmic; urgency=low
68
* write regenerate_ssh_host_keys output directly to /dev/console
69
to ensure that it gets there. (LP: #451881)
71
-- Scott Moser <smoser@ubuntu.com> Wed, 21 Oct 2009 17:23:38 -0400
73
ec2-init (0.4.999-0ubuntu4) karmic; urgency=low
75
* set locale to en_US.UTF-8 if get_location_from_availability_zone
76
doesn't have a match (LP: #407949)
78
-- Scott Moser <smoser@ubuntu.com> Tue, 20 Oct 2009 09:57:49 -0400
80
ec2-init (0.4.999-0ubuntu3) karmic; urgency=low
82
* split running of user-data out of ec2-init into ec2-init-user-data
83
run this at S99. (LP : #431255)
85
-- Scott Moser <smoser@ubuntu.com> Fri, 25 Sep 2009 14:17:17 -0400
87
ec2-init (0.4.999-0ubuntu2) karmic; urgency=low
89
* remove rightscale-init from package (see LP: #434181, LP: #434693)
90
* fix lintian warning, specify path to GPL-3
91
* replace multiple '| logger' in regenerate_ssh_host_keys single one
92
* add ec2-is-compat-env, and disable init script by default. it can be
93
enabled by setting 'compat=1' in /etc/ec2-init/is-compat-env
95
-- Scott Moser <smoser@ubuntu.com> Thu, 24 Sep 2009 16:32:42 -0400
97
ec2-init (0.4.999-0ubuntu1) karmic; urgency=low
99
* New upstream release
101
-- Soren Hansen <soren@ubuntu.com> Wed, 26 Aug 2009 01:23:52 +0200
103
ec2-init (0.4.99-0ubuntu3) karmic; urgency=low
105
* Also update /etc/default/locale when setting the locale based on
108
-- Soren Hansen <soren@ubuntu.com> Tue, 11 Aug 2009 21:49:33 +0200
110
ec2-init (0.4.99-0ubuntu2) karmic; urgency=low
112
* Consolidate build-dependencies a bit.
113
* Sync default configuration with code.
114
* Create /var/lib/ec2 in package.
115
* Make ec2-get-info more robust in testing environments.
116
* Handle missing public keys more gracefully.
117
* Set proper ownership of user's authorized_keys.
119
-- Soren Hansen <soren@ubuntu.com> Tue, 11 Aug 2009 09:54:16 +0200
121
ec2-init (0.4.99-0ubuntu1) karmic; urgency=low
123
* Massive rewrite. (LP: #407871, #407919, #308530, #407949, #407950, #407892
124
and probably many others)
125
* First Ubuntu version with the upstream tarball split out.
126
* Switch to arch: all. There is no arch specific code here.
128
-- Soren Hansen <soren@ubuntu.com> Tue, 11 Aug 2009 08:33:33 +0200
130
ec2-init (0.3.4ubuntu9) karmic; urgency=low
132
* Really include the action id in the semaphore filename.
134
-- Soren Hansen <soren@ubuntu.com> Sat, 11 Jul 2009 09:50:31 +0200
136
ec2-init (0.3.4ubuntu8) karmic; urgency=low
138
* Add Vcs-Bzr header to debian/control.
139
* Include the action id in the semaphore filename.
141
-- Soren Hansen <soren@ubuntu.com> Sat, 11 Jul 2009 02:35:43 +0200
143
ec2-init (0.3.4ubuntu7) karmic; urgency=low
145
* Re-add accidentally removed locale template.
146
* Fix indentation in init script.
148
-- Soren Hansen <soren@ubuntu.com> Fri, 10 Jul 2009 23:47:27 +0200
150
ec2-init (0.3.4ubuntu6) karmic; urgency=low
152
* Replace calls to ec2-get-data with calls to ec2-get-info.
153
* Make this package arch: all.
155
-- Soren Hansen <soren@ubuntu.com> Fri, 10 Jul 2009 23:16:35 +0200
157
ec2-init (0.3.4ubuntu5) karmic; urgency=low
159
* debian/init: Move instance reboot detection out of python
160
scripts and move them to the init script.
161
* debian/ec2-set-defaults.py:
162
- Point to the right location for locate (LP: #387611)
163
- Default to UTC (LP: #341060)
164
* debian/ec2-set-apt-sources.py: If you cant contact EC2 then use the
165
regular archive (LP: #387027)
166
* debian/ec2-setup-hostname.py: Use the local hostname in /etc/hosts
167
and dont change once rebooted. (LP: #352745)
169
-- Chuck Short <zulcss@ubuntu.com> Wed, 08 Jul 2009 09:48:49 -0400
171
ec2-init (0.3.4ubuntu4) karmic; urgency=low
173
* debian/init: Run update-motd regardless whether its a firstboot or not.
174
* debian/init: Fix comments (LP: #373057)
175
* debian/control: Add update-motd as a depends.
176
* ec2-set-defaults.py: Wait for network to become available. (LP: #308530)
178
-- Chuck Short <zulcss@ubuntu.com> Thu, 28 May 2009 05:04:31 -0400
180
ec2-init (0.3.4ubuntu3) karmic; urgency=low
182
* debian/init: Move init script to run before ssh and regenerate the ssh
183
host kes in the init script rather than /etc/rc.local (LP: #370628)
184
* ec2-set-apt-sources.py:
185
- Move sources.list to /var/ec2 so it doesnt get removed after user
187
* ec2-set-defaults.py:
188
- Move locale to /var/ec2/ so it doesnt get remove after user reboots.
189
* ec2-set-hostname.py
190
- Create an /etc/hostname as well.
192
-- Chuck Short <zulcss@ubuntu.com> Thu, 14 May 2009 11:11:49 -0400
194
ec2-init (0.3.4ubuntu2) karmic; urgency=low
196
* Really change the locale when setting up an instance. (LP: #341066)
197
* Run ec2-run-user-data script last. (LP: #373055)
198
* Minor comment tweaks. (LP: #373057)
200
-- Chuck Short <zulcss@ubuntu.com> Wed, 13 May 2009 13:41:35 -0400
202
ec2-init (0.3.4ubuntu1) karmic; urgency=low
204
* Add more smarts to ec2 instance bring up. (LP: #371936)
206
-- Chuck Short <zulcss@ubuntu.com> Tue, 05 May 2009 08:59:54 -0400
208
ec2-init (0.3.3ubuntu12) jaunty; urgency=low
210
* ec2-run-user-data.py: Fix error.
212
-- Chuck Short <zulcss@ubuntu.com> Tue, 07 Apr 2009 08:14:07 -0400
214
ec2-init (0.3.3ubuntu11) jaunty; urgency=low
217
- Add python-cheetah and python-apt as a dependency.
218
* debian/ec2-config.cfg:
219
- Remove distro due to the change in ec2-set-apt-sources.py
221
- Install the templates in the right place.
222
* ec2-set-apt-sources.py:
223
- Use python-apt to update the sources.list.
225
-- Chuck Short <zulcss@ubuntu.com> Wed, 01 Apr 2009 13:58:43 -0400
227
ec2-init (0.3.3ubuntu10) jaunty; urgency=low
229
* ec2-set-hostname.py:
230
- Use template for /etc/hosts creation.
231
- Dont use public_hostname in /etc/hosts. (LP: #352745)
233
-- Chuck Short <zulcss@ubuntu.com> Wed, 01 Apr 2009 08:48:05 -0400
235
ec2-init (0.3.3ubuntu9) jaunty; urgency=low
237
* ec2-set-apt-sources.py:
238
- Use a template to generate the sources.list and generate it based on the lsb_release.
240
-- Chuck Short <zulcss@ubuntu.com> Tue, 31 Mar 2009 15:15:55 -0400
242
ec2-init (0.3.3ubuntu8) jaunty; urgency=low
244
* ec2-set-apt-sources.py:
245
- Add the ubuntu-on-ec2 ppa.
247
-- Chuck Short <zulcss@ubuntu.com> Tue, 31 Mar 2009 09:37:13 -0400
249
ec2-init (0.3.3ubuntu7) jaunty; urgency=low
251
* debian/rules: Fix typo.
253
-- Chuck Short <zulcss@ubuntu.com> Sun, 22 Mar 2009 17:14:16 -0400
255
ec2-init (0.3.3ubuntu6) jaunty; urgency=low
257
* Set the configuration file to jaunty.
258
* ec2-fetch-credentials: Fix typo.
259
* ec2-set-defaults.py:
260
- Remove timezone change when booting the instance.
261
- Redirect output to /dev/null.
262
* ec2-set-apt-sources.py:
263
- Run apt-get update after the /etc/apt/sources.list and
264
redirect the output to /dev/null.
265
* rightscale-init: Updated rightscale-init
267
-- Chuck Short <zulcss@ubuntu.com> Thu, 19 Mar 2009 20:52:59 -0400
269
ec2-init (0.3.3ubuntu5) jaunty; urgency=low
271
* debian/ec2-config.cfg:
272
- Add disable root option.
273
* debian/ec2-init.rightscale-init.init:
274
- Add rightscale detection script.
276
- Display the information about an AMI instance.
278
-- Chuck Short <zulcss@ubuntu.com> Mon, 16 Mar 2009 08:54:49 -0400
280
ec2-init (0.3.3ubuntu4) jaunty; urgency=low
282
* ec2-fetch-credentials.py:
283
- Allow user to choose which user they wish to configure for.
284
- Allow user to disable root user if they wish to.
285
* ec2-set-defaults.py:
286
- Set default timezone to UTC.
287
- Set locale depending on zone.
289
- Removed nash plugin.
290
- Add ec2-set-defaults.
292
-- Chuck Short <zulcss@ubuntu.com> Wed, 04 Mar 2009 08:33:01 -0500
294
ec2-init (0.3.3ubuntu3~intrepid4) intrepid; urgency=low
296
* set distro to intrepid.
298
-- Chuck Short <zulcss@ubuntu.com> Thu, 26 Feb 2009 10:28:06 -0500
300
ec2-init (0.3.3ubuntu3) jaunty; urgency=low
302
* debian/ec2-init: Log results of ec2-run-user-data to syslog.
303
* ec2-run-user-data.py :Dont leave files around and log the
306
-- Chuck Short <zulcss@ubuntu.com> Thu, 26 Feb 2009 10:24:35 -0500
308
ec2-init (0.3.3ubuntu2) jaunty; urgency=low
310
* ec2-set-apt-sources.py:
311
- Use the ec2 mirrors. (LP: #317065, #333897)
312
- Update the /etc/apt/sources.list (LP: #333904)
313
* ec2-fetch-credentials.py:
314
- Better error checking (LP: #325067)
316
-- Chuck Short <zulcss@ubuntu.com> Tue, 24 Feb 2009 14:02:37 -0500
318
ec2-init (0.3.3ubuntu1) jaunty; urgency=low
320
* debian/init: Fix init script.
322
-- Chuck Short <zulcss@ubuntu.com> Fri, 20 Feb 2009 09:22:54 -0500
324
ec2-init (0.3.3) jaunty; urgency=low
326
* ec2-set-apt-sources.py
327
- Determine the zone that the user is in and generate
328
a /etc/apt/sources.list.d/ based on that.
330
- Check to see if there is an /var/run/ec2 and create
331
it if it doesnt exist.
332
- Start ec2-set-apt-sources at first bootup.
334
- Install ec2-set-apt-sources.
336
- Add python-configobj as a dependency.
337
* debian/{install,dirs}
338
- Create an /etc/ec2-init to read the configuration file and install it.
340
-- Chuck Short <zulcss@ubuntu.com> Mon, 09 Feb 2009 10:35:56 -0500
342
ec2-init (0.3.2) jaunty; urgency=low
345
- Remove already ran detection
346
- Log the running of ec2-run-user-data to /var/log/ec2-user-data.log
347
* ec2-set-hostname.py:
348
- set hostname to the Ec2 local-hostname
349
- Update the /etc/hosts to change the ubuntu hostname to the
351
* ec2-fetch-credentials:
352
- Copy the ssh keys to the ubuntu user.
353
- Setup authorized keys for root to tell the user to login as the
354
ubuntu user when they try to connect.
356
- Create an .already-ran file to check to see if ec2-run-user-data
358
- Save the ec2-run-user-data script in /var/ec2.
360
-- Chuck Short <zulcss@ubuntu.com> Wed, 04 Feb 2009 09:32:08 -0500
362
ec2-init (0.3.1) jaunty; urgency=low
364
* debian/dir: Install /var/ec2 to save user-data scripts.
365
* debian/rules: Start ec2-init after ssh.
366
* ec2-run-user-data.py: Save run-user-data script with ami-id.
368
-- Chuck Short <zulcss@ubuntu.com> Mon, 26 Jan 2009 10:40:52 -0500
370
ec2-init (0.3) jaunty; urgency=low
372
* ec2-run-user-data: Fix python error when writing a file to the disk.
374
-- Chuck Short <zulcss@ubuntu.com> Thu, 15 Jan 2009 11:49:08 -0500
376
ec2-init (0.2) jaunty; urgency=low
378
* debian/init: Run fetch-credentials before anything else.
380
* Add ec2-set-hostname.py: Queries ec2 metdada for public-hostname
381
and then sets it (LP: #316201)
383
-- Chuck Short <zulcss@ubuntu.com> Tue, 13 Jan 2009 15:20:21 -0500
385
ec2-init (0.1) intrepid; urgency=low
387
* Initial release (LP: #269434).
389
-- Soren Hansen <soren@ubuntu.com> Fri, 12 Sep 2008 15:30:32 +0200