~cloud-init-dev/cloud-init/trunk

improvements to eni rendering

Some improvements here, and some bug fixes.
 - bring curtin revno 394's to support post-up for interface aliases.
 - sort attributes per interface for nicer order and consistent rendering
 - use arrays for each 'section' rather than content += . This allows
   better separation of the sections and also will perform better as long
   strings with += are slow.
 - improve how 'lo' is handled. If a network state that was being rendered
   had an entry for 'lo', then the rendered ENI would have 2 'lo'
   sections.
 - no longer skip 'lo' sections when loading an ENI in parse_deb_config
 - fix inet value for subnets, don't add interface attributes to alias
   (LP: #1588547)

Also add some tests of reading yaml and rendering ENI.
Filename Latest Rev Last Changed Committer Comment Size
..
cloud.cfg.d 364 13 years ago Scott Moser change from yaml+'#include' to yaml + config.d for Diff
cloud.cfg 1178.1.1 8 years ago Robert Jennings Add default ubuntu user to lxd group (LP: #1539317 2.9 KB Diff Download File
cloud.cfg-freebsd 1052.2.2 9 years ago Ben Arblaster More FreeBSD improvements - Implement set_passwd 1.9 KB Diff Download File