~smoser/cloud-init:bug/1315501-trusty-openstack-interfaces

Last commit made on 2017-01-10
Get this branch:
git clone -b bug/1315501-trusty-openstack-interfaces https://git.launchpad.net/~smoser/cloud-init
Only Scott Moser can upload to this branch. If you are Scott Moser please log in for upload directions.

Branch merges

Branch information

Name:
bug/1315501-trusty-openstack-interfaces
Repository:
lp:~smoser/cloud-init

Recent commits

565dcef... by Scott Moser on 2017-01-10

update changelog.

8c94a0f... by Scott Moser on 2017-01-10

ConfigDrive: when interfaces provided, bounce interfaces.

When ConfigDrive provides a /etc/network/interfaces file, cloud-init
would place that file into /etc/network/interfaces and the call 'ifup -a'.
That is problematic as there is a race on built-in configuration versus
the newly provided config.

To fix that, before writing the new config, bring down all interfaces.
There is still a potential race with hotplug between bringing down the
interface and the new file getting written.

Additionally, if an interfaces file is provided, remove one written by
the image build process in Ubuntu (/etc/network/interfaces.d/eth0.cfg).
if it had known-content

LP: #1315501

45d0723... by Scott Moser on 2017-01-10

Import version 0.7.5-0ubuntu1.21

Imported using git-import-dsc

97dc8e3... by Scott Moser on 2017-01-10

Import version 0.7.5-0ubuntu1.20

Imported using git-import-dsc

f30d109... by Scott Moser on 2017-01-10

Import version 0.7.5-0ubuntu1.19

Imported using git-import-dsc

7b4356a... by Scott Moser on 2017-01-10

Import version 0.7.5-0ubuntu1.18

Imported using git-import-dsc

2b7724e... by Scott Moser on 2017-01-10

Import version 0.7.5-0ubuntu1.17

Imported using git-import-dsc

2f37bf6... by Scott Moser on 2017-01-10

Import version 0.7.5-0ubuntu1.16

Imported using git-import-dsc

abbc059... by Scott Moser on 2017-01-10

Import version 0.7.5-0ubuntu1.15

Imported using git-import-dsc

3ad62db... by Scott Moser on 2017-01-10

Import version 0.7.5-0ubuntu1.14

Imported using git-import-dsc