** Description changed: [Impact] This release contains both bug-fixes and new features and we would like to make sure all of our supported customers have access to those improvements. The most notable changes (besides usual bug-fixes) incoming in 0.103: - Add YAML generator and Keyfile parser for NetworkManager YAML backend - Add activation-mode parameter, needs systemd v248+ (LP: #1664844) - - Deprecate gateway4 & gateway6 in favor of defaults routes (LP: #1756590) + - Add default routes as extension of gateway4 & gateway6 (LP: #1756590) - Add io.netplan.Netplan.Generate() DBus method - Changed the way of how unmanaged-devices are handled by NetworkManager - Improve integration test suite (LP: #1922126) See the changelog entry below for a full list of changes and bugs. [Test Plan] The following development and SRU process was followed: https://wiki.ubuntu.com/NetplanUpdates Netplan contains an extensive integration test suite that is ran using the SRU package for each release. This test suite's results are available here: http://autopkgtest.ubuntu.com/packages/n/netplan.io A successful run is required before the proposed netplan.io package can be let into -updates. The netplan team will be in charge of attaching the artifacts and console output of the appropriate run to the bug. Netplan team members will not mark ‘verification-done’ until this has happened. [Where problems could occur] Netplan being a core package it could impact the whole networking stack of the operating system up to the point where servers would not be reachable anymore after a reboot, due to broken network config being generated by netplan at bootup. In order to mitigate the regression potential, the results of the aforementioned integration tests are attached to this bug: Hirsute: TBD groovy_amd64.log TBD groovy_arm64.log TBD groovy_armhf.log TBD groovy_ppc64el.log TBD groovy_s390x.log Focal: TBD focal_amd64.log TBD focal_arm64.log TBD focal_armhf.log TBD focal_ppc64el.log TBD focal_s390x.log [Other Info] The integration test logs will be attached to this bug, once the package has been accepted into -proposed and the tests have been executed on the real infrastructure. [Changelog] 2f0ff65 parse-nm: fix 32bit format string 51c872d cli: Fix failure with "set-name" and "bridges" (#221) 7844058 Gateway fields deprecation and default routing support (FR-728) (LP: #1756590) (#216) b90f429 parse: routes: avoid creating dangling pointers on error (#220) 4b7c7a6 parse: handle_routes: clean up the route on error (#219) 54283a0 parser: warn user on multiple global gateway (LP: #1901836) (FR-728) (#217) 2fd3fc2 parse: fix whitespace 5a306c9 parse: new macro set_str_if_null to avoid duplicating existing fields (#218) 9bf63c2 README: add design document reference, update IRC server 417257d Implement basic Keyfile parser (FR-1046) (#212) 9ae9eb7 Improve integration tests interface-ready waiting logic (LP: #1922126) (#204) 922ac81 Implement YAML generator (FR-1046) (#211) 2a7fc68 Implicitly consider devices with activation-mode set as optional (#214) 44dab84 Fix NM unmanaged-devices (changes behavior) (#201) dafe0a9 Improve subprocess calls to binaries in /sbin + udevadm (#205) f933369 Handle enum element override (#213) a8c8564 Add support for the activation-mode parameter (LP: #1664844) (#171) 833952e Fix ABI regression LP: #1922898 FR-1273 (#206) dd4db6b cli: SNAP special handling: improve test coverage and error handling (#209) 2eafea3 dbus:cli: implement io.netplan.Netplan.Generate() (#208) da3fab1 cli:set: Fix netplan-set on Core20 (#207) a42fc2f Fix parsing of OVS values with colons (LP: #1913906) (#203) 2f7d973 tests:tunnels: improve flaky wireguard test with wait_output() 3ec52c4 cli:apply: reload/reconfigure networkd instead of restart (#200) abad253 tests:bonds: fix flaky resend_igmp test
** Description changed: [Impact] This release contains both bug-fixes and new features and we would like to make sure all of our supported customers have access to those improvements. The most notable changes (besides usual bug-fixes) incoming in 0.103: - Add YAML generator and Keyfile parser for NetworkManager YAML backend - Add activation-mode parameter, needs systemd v248+ (LP: #1664844) - Add default routes as extension of gateway4 & gateway6 (LP: #1756590) - Add io.netplan.Netplan.Generate() DBus method - Changed the way of how unmanaged-devices are handled by NetworkManager - Improve integration test suite (LP: #1922126) See the changelog entry below for a full list of changes and bugs. [Test Plan] The following development and SRU process was followed: https://wiki.ubuntu.com/NetplanUpdates Netplan contains an extensive integration test suite that is ran using the SRU package for each release. This test suite's results are available here: http://autopkgtest.ubuntu.com/packages/n/netplan.io A successful run is required before the proposed netplan.io package can be let into -updates. The netplan team will be in charge of attaching the artifacts and console output of the appropriate run to the bug. Netplan team members will not mark ‘verification-done’ until this has happened. [Where problems could occur] Netplan being a core package it could impact the whole networking stack of the operating system up to the point where servers would not be reachable anymore after a reboot, due to broken network config being generated by netplan at bootup. In order to mitigate the regression potential, the results of the aforementioned integration tests are attached to this bug: Hirsute: - TBD groovy_amd64.log - TBD groovy_arm64.log - TBD groovy_armhf.log - TBD groovy_ppc64el.log - TBD groovy_s390x.log + TBD hirsute_amd64.log + TBD hirsute_arm64.log + TBD hirsute_armhf.log + TBD hirsute_ppc64el.log + TBD hirsute_s390x.log Focal: TBD focal_amd64.log TBD focal_arm64.log TBD focal_armhf.log TBD focal_ppc64el.log TBD focal_s390x.log [Other Info] The integration test logs will be attached to this bug, once the package has been accepted into -proposed and the tests have been executed on the real infrastructure. [Changelog] 2f0ff65 parse-nm: fix 32bit format string 51c872d cli: Fix failure with "set-name" and "bridges" (#221) 7844058 Gateway fields deprecation and default routing support (FR-728) (LP: #1756590) (#216) b90f429 parse: routes: avoid creating dangling pointers on error (#220) 4b7c7a6 parse: handle_routes: clean up the route on error (#219) 54283a0 parser: warn user on multiple global gateway (LP: #1901836) (FR-728) (#217) 2fd3fc2 parse: fix whitespace 5a306c9 parse: new macro set_str_if_null to avoid duplicating existing fields (#218) 9bf63c2 README: add design document reference, update IRC server 417257d Implement basic Keyfile parser (FR-1046) (#212) 9ae9eb7 Improve integration tests interface-ready waiting logic (LP: #1922126) (#204) 922ac81 Implement YAML generator (FR-1046) (#211) 2a7fc68 Implicitly consider devices with activation-mode set as optional (#214) 44dab84 Fix NM unmanaged-devices (changes behavior) (#201) dafe0a9 Improve subprocess calls to binaries in /sbin + udevadm (#205) f933369 Handle enum element override (#213) a8c8564 Add support for the activation-mode parameter (LP: #1664844) (#171) 833952e Fix ABI regression LP: #1922898 FR-1273 (#206) dd4db6b cli: SNAP special handling: improve test coverage and error handling (#209) 2eafea3 dbus:cli: implement io.netplan.Netplan.Generate() (#208) da3fab1 cli:set: Fix netplan-set on Core20 (#207) a42fc2f Fix parsing of OVS values with colons (LP: #1913906) (#203) 2f7d973 tests:tunnels: improve flaky wireguard test with wait_output() 3ec52c4 cli:apply: reload/reconfigure networkd instead of restart (#200) abad253 tests:bonds: fix flaky resend_igmp test -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1938920 Title: [SRU] Update to netplan.io 0.103 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1938920/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs