[Bug 1938920] [NEW] [SRU] Update to netplan.io 0.103

Lukas Märdian 1938920 at bugs.launchpad.net
Wed Aug 4 15:35:39 UTC 2021


Public bug reported:

[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)
- Make use of systemd-networkd's restart/reconfigure commands
- Deprecate gateway4 & gateway6 in favor of defaults routes (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

** Affects: netplan.io (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: netplan.io (Ubuntu Focal)
     Importance: Undecided
         Status: New

** Affects: netplan.io (Ubuntu Hirsute)
     Importance: Undecided
         Status: New

** Affects: netplan.io (Ubuntu Impish)
     Importance: Undecided
         Status: New

** Also affects: netplan.io (Ubuntu Hirsute)
   Importance: Undecided
       Status: New

** Also affects: netplan.io (Ubuntu Impish)
   Importance: Undecided
       Status: New

** Also affects: netplan.io (Ubuntu Focal)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to netplan.io in Ubuntu.
Matching subscriptions: foundations-bugs
https://bugs.launchpad.net/bugs/1938920

Title:
  [SRU] Update to netplan.io 0.103

Status in netplan.io package in Ubuntu:
  New
Status in netplan.io source package in Focal:
  New
Status in netplan.io source package in Hirsute:
  New
Status in netplan.io source package in Impish:
  New

Bug description:
  [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)
  - Make use of systemd-networkd's restart/reconfigure commands
  - Deprecate gateway4 & gateway6 in favor of defaults routes (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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1938920/+subscriptions




More information about the foundations-bugs mailing list