Migrating from ifupdown to netplan
Deprecate ifupdown and previous-generation networking tools in Ubuntu for the 17.10 release. Target a unified network stack of netplan, networkd, and network-manager across all 17.10 images in preparation for the 18.04 LTS, phasing out ifupdown.
Blueprint information
- Status:
- Not started
- Approver:
- Steve Langasek
- Priority:
- Undefined
- Drafter:
- Mathieu Trudel-Lapierre
- Direction:
- Needs approval
- Assignee:
- Mathieu Trudel-Lapierre
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- ubuntu-17.10
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Work items for ubuntu-17.06:
[cyphermox] blog about netplan and its awesomeness: INPROGRESS
[cyphermox] netplan cheerleading: INPROGRESS
[cyphermox] document/
[cyphermox] review systemd issues with applying MAC addresses: DONE
[cyphermox] merge MAC address code: DONE
[cyphermox] teach netcfg to write netplan config on install: DONE
[cyphermox] teach ubiquity to write netplan config on install: DONE
[cyphermox] update seeds to not install ifupdown: DONE
Work items:
review and fix netcf usage of ifupdown / add support for netplan: TODO
[raharper] IPv6 MTU code: TODO
[raharper] cloud-init pass-through config for netplan v2 yaml: TODO
[cyphermox] implement Device Add?: TODO
[cyphermox] implement Device Removal?: TODO
[cyphermox] implement "show current config": TODO
[cyphermox] netplan integration when libvirt/lxd are installed: TODO
implement MOTD/command-
test migration code existing in netplan: TODO
fix/update migration code: TODO
Work items for ubuntu-17.09:
get attention from the proper people for go/no-go decision: TODO
announce changes again / reminder on ubuntu-devel@: TODO
Work items for ubuntu-17.10:
release note the changes: TODO
cleanup remaining affected packages (demotions, etc.): TODO
discuss extra UI features with server team: TODO
Dependency tree
* Blueprints in grey have been implemented.