diff options
author | Scott Moser <smoser@brickies.net> | 2017-03-15 12:06:40 -0400 |
---|---|---|
committer | Scott Moser <smoser@brickies.net> | 2017-03-17 14:28:28 -0400 |
commit | 1a2ca7530518d819cbab7287b12f942743427e38 (patch) | |
tree | d262d253e57c119cb4b87d919c8f23b8747f79a2 /LICENSE | |
parent | 3ec116a1bb3646c2ff932bed24b4bf087b51cb8c (diff) | |
download | vyos-cloud-init-1a2ca7530518d819cbab7287b12f942743427e38.tar.gz vyos-cloud-init-1a2ca7530518d819cbab7287b12f942743427e38.zip |
support 'loopback' as a device type.
As reported in bug 1671927, sysconfig had an issue with rendering
a loopback device. The problem was that some as yet unknown issue was
causing the openstack config drive to parse the provided ENI file rather
than reading the network_data.json. Parsing an ENI file would add a
a 'lo' device of type 'physical', and sysconfig was failing to render
that.
The change here is:
a.) add a 'loopback' type rather than 'physical' for network config.
{'name': 'lo', 'type': 'loopback', 'subnets': ['type': 'loopback']}
b.) support skipping that type in the eni and sysconfig renderers.
c.) make network_state just piggy back on 'physical' renderer for
loopback (this was what was happening before).
Tests are added for eni and sysconfig renderer.
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions