lp:~raharper/curtin/iodo_network_rebase_v2
- Get this branch:
- bzr branch lp:~raharper/curtin/iodo_network_rebase_v2
Branch merges
- Scott Moser: Pending requested
-
Diff: 2046 lines (+1307/-455)20 files modifiedcurtin/commands/apply_net.py (+96/-0)
curtin/commands/block_meta.py (+1/-1)
curtin/commands/curthooks.py (+29/-1)
curtin/commands/install.py (+8/-1)
curtin/commands/main.py (+3/-3)
curtin/commands/net_meta.py (+7/-256)
curtin/config.py (+4/-0)
curtin/net/__init__.py (+166/-0)
curtin/net/network_state.py (+360/-0)
curtin/udev.py (+54/-0)
curtin/util.py (+3/-1)
examples/network-all.yaml (+85/-83)
examples/network-bond.yaml (+42/-40)
examples/network-bridge.yaml (+24/-22)
examples/network-simple.yaml (+25/-20)
examples/network-vlan.yaml (+18/-16)
examples/tests/basic_network.yaml (+22/-0)
tests/unittests/test_net.py (+74/-0)
tests/vmtests/__init__.py (+62/-11)
tests/vmtests/test_network.py (+224/-0)
Branch information
Recent revisions
- 258. By Ryan Harper
-
Inject versioned network config
Use the same dictionary layout as storage, including a version field and then
a config dict within the outer Network config. Fix example files. Adjust
loading of data and fixup unittests. - 256. By Ryan Harper
-
Handle when we don't have network config. Fix bug in expected_interfaces method.
- 254. By Ryan Harper
-
vmtest: Add network testing
Update the base vmtests class to handle network tests. If the
class configration includes a network section, parse and use it
to extend the VM launch and run commands. - 253. By Scott Moser
-
Enhance vmtests to allow tests to specify the inclusion of extra disks.
This is needed for testing multi-disk scenarios.
Add in changes to the basic configuration to expose issues seen when
running block commands on an instance with blank disks which will have no
partition table applied. - 252. By Scott Moser
-
Add reporting events
This adds a reporting event framework (copied with slight modification
from work we are doing on cloud-init), and uses it throughout curtin.Configuration is done through the 'reporting' item in config.
The legacy 'reporter' config entry is still supported. If both are
present, then both will be used. - 251. By Scott Moser
-
docs: add docs rule to Makefile and 'tox -e docs'
This makes it easy to run the docs build either via
tox or system sphinx-build in make.Also update conf.py to use 'classic' rather than 'default' theme
as suggested by sphinx - 250. By Scott Moser
-
rescan_
block_devices: mention bug with get_unused_ blockdev_ info Just mention the bug I opened, when we fix that, we should back
out this swallowing of the error. - 249. By Scott Moser
-
Allow partprobe to return non-zero
partprobe will return 1 when the target device does not have a partition
table.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~curtin-dev/curtin/trunk