cloud-init 0.7.2

Milestone information

Project:
cloud-init
Series:
trunk
Version:
0.7.2
Released:
 
Registrant:
Scott Moser
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 Expired, 1 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon cloud-init-0.7.2.tar.gz (md5, sig) source tarball 855
last downloaded 37 weeks ago
Total downloads: 855

Release notes 

Notable Items:
- many bug fixes
- new merging functionality for cloud-config. This allows a 'part' of multipart
  input to specify how it should be merged into the existing config.
  The biggest user gain here is the ability to add a part that appends to
  a list (ie, runcmd) rather than overwriting it entirely.
- setup docs to be available on read-the-docs
  https://cloudinit.readthedocs.org/en/latest/ (LP: #1093039)
- support resizing partitions via growpart or parted (LP: #1136936)
  This allows taking advantage of partition 'update' in kernel versions 3.8 or
  later. The end result is that no initramfs module is required in order to
  grow the root partition.
- Better Red Hat / Fedora support
   - improvements for systemd with Fedora 18
   - /etc/hosts management

Other new function:
 - installation of puppet can be controlled in the puppet config module
   [Craig Tracey] (LP: #1090205)
 - support installation of omnibus installer for chef [Anatoliy Dobrosynets]
 - Allow 'sr0' (or sr[0-9]) to be specified without /dev/ as a source for
   mounts. [Vlastimil Holer]
 - allow config-drive-data to come from a CD device by more correctly
   filtering out partitions. (LP: #1100545)
 - support for resizing btrfs root filesystems [Blair Zajac]
 - make apt-get invoke 'dist-upgrade' rather than 'upgrade' for
   package_upgrade, and make the command configurable. (LP: #1164147)

Changelog 

View the full changelog

 - add a debian watch file
 - add 'sudo' entry to ubuntu's default user (LP: #1080717)
 - fix resizefs module when 'noblock' was provided (LP: #1080985)
 - make sure there is no blank line before cloud-init entry in
   there are no blank lines in /etc/ca-certificates.conf (LP: #1077020)
 - fix sudoers writing when entry is a string (LP: #1079002)
 - tools/write-ssh-key-fingerprints: use '-s' rather than '--stderr'
   option (LP: #1083715)
 - make install of puppet configurable (LP: #1090205) [Craig Tracey]
 - support omnibus installer for chef [Anatoliy Dobrosynets]
 - fix bug where cloud-config in user-data could not modify system_info
   settings (LP: #1090482)
 - fix CloudStack DataSource to use Virtual Router as described by
   CloudStack documentation if it is available by searching through dhclient
   lease files. If it is not available, then fall back to the default
   gateway. (LP: #1089989)
 - fix redaction of password field in log (LP: #1096417)
 - fix to cloud-config user setup. Previously, lock_passwd was broken and
   all accounts would be locked unless 'system' was given (LP: #1096423).
 - Allow 'sr0' (or sr[0-9]) to be specified without /dev/ as a source for
   mounts. [Vlastimil Holer]
 - allow config-drive-data to come from a CD device by more correctly
   filtering out partitions. (LP: #1100545)
 - setup docs to be available on read-the-docs
   https://cloudinit.readthedocs.org/en/latest/ (LP: #1093039)
 - add HACKING file for information on contributing
 - handle the legacy 'user:' configuration better, making it affect the
   configured OS default user (LP: #1100920)
 - Adding a resolv.conf configuration module (LP: #1100434). Currently only
   working on redhat systems (no support for resolvconf)
 - support grouping linux distros into "os_families". This allows a module
   to operate on the family (redhat or debian) rather than the distro (ubuntu,
   debian, fedora, rhel) (LP: #1100029)
 - fix /etc/hosts writing when templates are used (LP: #1100036)
 - add package versioning logic to package installation
   functionality (LP: #1108047)
 - fix documentation for write_files to correctly list 'permissions'
   rather than 'perms' (LP: #1111205)
 - cloud-init-container.conf: ensure /run/network before running ifquery
 - DataSourceNoCloud: allow user-data and meta-data to be specified
   in config (LP: #1115833).
 - improve debian support in sysvinit scripts, package build scripts, and
   split sources.list template to be distro specific.
 - support for resizing btrfs root filesystems [Blair Zajac]
 - fix issue when writing ssh keys to .ssh/authorized_keys (LP: #1136343)
 - upstart: cloud-init-nonet.conf trap the TERM signal, so that dmesg or other
   output does not get a 'killed by TERM signal' message.
 - support resizing partitions via growpart or parted (LP: #1136936)
 - allow specifying apt-get command in distro config ('apt_get_command')
 - support different and user-suppliable merging algorithms for cloud-config
   (LP: #1023179)
 - use python-requests rather than urllib2. By using recent versions of
   python-requests, we get https support (LP: #1067888).
 - make apt-get invoke 'dist-upgrade' rather than 'upgrade' for
   package_upgrade. (LP: #1164147)
 - improvements for systemd with Fedora 18
 - workaround 2.6 kernel issue that stopped blkid from showing /dev/sr0
 - add new, backwards compatible merging syntax so merging of cloud-config
   can be more useful.

0 blueprints and 2 bugs targeted

Bug report Importance Assignee Status
1172983 #1172983 Logging not working when syslog user non-existent 4 Medium   5 Expired
1099199 #1099199 [PATCH] support resizing btrfs filesystems 4 Medium   10 Fix Released
This milestone contains Public information
Everyone can see this information.