cloud-init-dev team mailing list archive
-
cloud-init-dev team
-
Mailing list archive
-
Message #00815
[Merge] lp:~smoser/cloud-init/trunk.net-cleanups into lp:cloud-init
Scott Moser has proposed merging lp:~smoser/cloud-init/trunk.net-cleanups into lp:cloud-init.
Requested reviews:
cloud init development team (cloud-init-dev)
For more details, see:
https://code.launchpad.net/~smoser/cloud-init/trunk.net-cleanups/+merge/290346
--
Your team cloud init development team is requested to review the proposed merge of lp:~smoser/cloud-init/trunk.net-cleanups into lp:cloud-init.
=== modified file 'bin/cloud-init'
--- bin/cloud-init 2016-03-23 14:31:11 +0000
+++ bin/cloud-init 2016-03-29 17:44:51 +0000
@@ -259,6 +259,7 @@
util.logexc(LOG, ("No instance datasource found!"
" Likely bad things to come!"))
if not args.force:
+ init.apply_network_config()
if args.local:
return (None, [])
else:
=== modified file 'cloudinit/distros/debian.py'
--- cloudinit/distros/debian.py 2016-03-23 15:00:37 +0000
+++ cloudinit/distros/debian.py 2016-03-29 17:44:51 +0000
@@ -82,7 +82,8 @@
ns = net.parse_net_config_data(netconfig)
net.render_network_state(target="/", network_state=ns,
eni=self.network_conf_fn,
- links_prefix=self.links_prefix)
+ links_prefix=self.links_prefix,
+ netrules=None)
util.del_file("/etc/network/interfaces.d/eth0.cfg")
return []
=== modified file 'cloudinit/stages.py'
--- cloudinit/stages.py 2016-03-24 21:11:26 +0000
+++ cloudinit/stages.py 2016-03-29 17:44:51 +0000
@@ -596,7 +596,13 @@
return
LOG.info("Applying network configuration from %s: %s", src, netcfg)
- return self.distro.apply_network_config(netcfg)
+ try:
+ return self.distro.apply_network_config(netcfg)
+ except NotImplementedError:
+ LOG.warn("distro '%s' does not implement apply_network_config. "
+ "networking may not be configured properly." %
+ self.distro)
+ return
class Modules(object):
Follow ups