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!