~harlowja/cloud-init/cloud-init-tag-distros

improve network configuration

This branch accomplishes several things:
 - centrally handle 'dsmode' to be 'local' or 'net.
   This allows local data sources to run before networking
   but still have user-data read by default when networking is available.

 - support networking information being read on dreamcompute
   dreamcompute's openstack declares networking via the
   /etc/network/interfaces style 'network_config' format.
 
 - support reading and applying networking information on SmartOS

 - improve reading networking from openstack network_data.json (LP: #1577982)
   add support for mtu and routes and many miscellaneous fixes.

 - support for renaming devices in a container (LP: #1579130).
   Also rename network devices as instructed by the host on
   every boot where cloud-init networking is enabled.  This is required
   because a.) containers do not get systemd.link files applied
   as they do not have udev. b.) if the initramfs is out of date
   then we need to apply them.

 - remove blocking of udev rules (LP: #1577844, LP: #1571761)
Filename Latest Rev Last Changed Committer Comment Size
..
config 559.2.259 12 years ago Joshua Harlow The 'cfg' module has been removed and moved to 'he Diff
distros 559.2.37 12 years ago Joshua Harlow Start adding place where distro specifics can go. Diff
filters 634.1.6 12 years ago Joshua Harlow For the userdata 'post-filtering' add in a new fol Diff
handlers 559.2.87 12 years ago Joshua Harlow Moved the handlers from a user_data directory to a Diff
mergers 743.1.1 12 years ago Joshua Harlow Start allowing different merging types to be appli Diff
net 1178.2.4 9 years ago Scott Moser initial copy of curtin net just add curtin/net as Diff
reporting 1130.1.14 9 years ago Scott Moser sync with 2.0 trunk on reporting Diff
sources 559.2.2 12 years ago Joshua Harlow 1. Adding some new helper files that split off fil Diff
__init__.py 559.2.389 12 years ago Scott Moser [merge-from-trunk] remove warning message to conso 925 bytes Diff Download File
cloud.py 1138.2.2 9 years ago Scott Moser split 'events' portion of reporting into separate 3.7 KB Diff Download File
cs_utils.py 1119.1.1 9 years ago Daniel Watkins CloudSigma: encode/decode data before communicatin 3.5 KB Diff Download File
ec2_utils.py 1219.1.3 8 years ago Scott Moser remove debug print statements 7.1 KB Diff Download File
helpers.py 1220.2.13 8 years ago Scott Moser hide the instance_id file in /run/cloud-init by us 14.9 KB Diff Download File
importer.py 1003.2.1 10 years ago Joshua Harlow Remove/adjust the verbose 'failed at attempted imp 1.9 KB Diff Download File
log.py 1052.1.5 10 years ago Barry Warsaw Largely merge lp:~harlowja/cloud-init/py2-3 albeit 4.5 KB Diff Download File
netinfo.py 1216.1.2 8 years ago Joshua Harlow Fix logging import 8.5 KB Diff Download File
patcher.py 1000.1.3 10 years ago Scott Moser further remove evidence of pylint. This just remo 1.7 KB Diff Download File
registry.py 1130.1.23 9 years ago Scott Moser sync with cloudinit 2.0 for registry and reporting 1 KB Diff Download File
safeyaml.py 674 12 years ago Scott Moser fix pep8 and pylint 1 KB Diff Download File
settings.py 1176.1.1 9 years ago Alex Sirbu Enable Bigstep data source in default configuratio 2 KB Diff Download File
signal_handler.py 1052.1.5 10 years ago Barry Warsaw Largely merge lp:~harlowja/cloud-init/py2-3 albeit 2.3 KB Diff Download File
ssh_util.py 1163.2.3 9 years ago Ryan Harper Update pep8 runner and fix pep8 issues 10.4 KB Diff Download File
stages.py 1220.2.19 8 years ago Scott Moser cloudinit/stages.py: if no datasource found, do no 33.3 KB Diff Download File
templater.py 1216.2.28 8 years ago Christian Ehrhardt add feature to allow a custom template for source 5.7 KB Diff Download File
type_utils.py 1052.1.5 10 years ago Barry Warsaw Largely merge lp:~harlowja/cloud-init/py2-3 albeit 1.4 KB Diff Download File
url_helper.py 1216.1.1 8 years ago Joshua Harlow Fix up a ton of flake8 issues 17.2 KB Diff Download File
user_data.py 1216.1.1 8 years ago Joshua Harlow Fix up a ton of flake8 issues 13.1 KB Diff Download File
util.py 1216.2.67 8 years ago Christian Ehrhardt rebased with upstream and reolved merge conflicts 66.4 KB Diff Download File
version.py 1026 10 years ago Scott Moser open 0.7.7 854 bytes Diff Download File