~raharper/cloud-init:fix/net-wait-for-interfaces

Last commit made on 2019-07-17
Get this branch:
git clone -b fix/net-wait-for-interfaces https://git.launchpad.net/~raharper/cloud-init
Only Ryan Harper can upload to this branch. If you are Ryan Harper please log in for upload directions.

Branch merges

Branch information

Name:
fix/net-wait-for-interfaces
Repository:
lp:~raharper/cloud-init

Recent commits

68d4cb8... by Ryan Harper

Fix leaked calls to net.device_driver, net.device_devid, add testing

e0665bd... by Ryan Harper

Add unittests for wait_for_physdevs, update comment in implementation.

9123dc0... by Ryan Harper

Drop unneeded unittest changes

0a845b6... by Ryan Harper

stages: decouple code-flow return from task of apply_netcfg_names

9a1ded1... by Ryan Harper

apply_network_config_names: drop unneeded return

89e36c5... by Ryan Harper

Fix up unittest

b6841cb... by Ryan Harper

opensuse: use non-conflicting, higher value than 70-persistent-net.rules to avoid conflict with system rules.

4f5614c... by Ryan Harper

net: by_mac returns dict, not list of tuple

80f94bb... by Ryan Harper

net: reorder apply_network_config and include a wait for physical interfaces.

a24550a... by Sam Gilson

Cloud-init analyze module: Added ability to analyze boot events.

This branch introduces a new command line feature for cloud-init.
Currently, the cloud-init module has the capability to analyze events in
cloud-init.log in three ways: 'show', 'blame', 'dump'.
These changes add a fourth capability, called 'boot'.
Running the command 'cloud-init analyze boot' will provide the user three
timestamps.
1) Timestamp for when the kernel starts initializing.
2) Timestamp for when the kernel finishes its initialization.
3) Timestamp for when systemd activates cloud-init.
This feature enables cloud-init users to analyze different boot phases.
This would aid in debugging performance issues related
to cloud-init startup or tracking regression.