On 6/1/26 21:35, Noah Meyerhans wrote:
On Wed, May 27, 2026 at 10:21:01PM +0200, Louis Sautier wrote:
When cloud-init configures bonds from an OpenStack network_data.json on
bookworm, every member interface of a bond is assigned the *bond's* MAC
address instead of its own.

With the netplan renderer, this produces two 'ethernets' stanzas per
bond that both 'match: macaddress:' the same NIC, so only one physical
NIC per bond is ever matched and brought into the bond; the other NIC
matches nothing and stays down.

This is already fixed upstream, first released in cloud-init 24.2:
https://github.com/canonical/cloud-init/commit/12f1198e8
I've applied upstream's fix to packages published as 22.4.2-1+deb12u4 to
my bookworm repo on people.debian.org.  Can you please test these
packages and confirm that they resolve the issue in your environment?
See https://people.debian.org/~noahm/repo/

If the fix is acceptable, then these packages will be identical to what
we'll include in the next bookworm point release.

Thanks
noah

Hi,

It does fix the issue, thanks!

Reply via email to