I attached a prototype for a possible fix.
It seems to work, containers addresses are now included in the mega-watcher for machines.
The only issue, even after applying that patch, is that the NetworkScope for LXC addresses is an empty string, while I expected it to be "public", e.g.:
{u'Addresses': [{u'NetworkName': u'', u'NetworkScope': u'', u'Type': u'ipv4', u'Value': u'10.0.3.133'}, {u'NetworkName': u'', u'NetworkScope': u'', u'Type': u'ipv6', u'Value': u'fe80::216:3eff:fece:7fdd'}],
I attached a prototype for a possible fix.
u'NetworkSco pe': u'',
u'Type' : u'ipv4',
u'Value' : u'10.0.3.133'},
{u'NetworkNam e': u'',
u'NetworkSco pe': u'',
u'Type' : u'ipv6',
u'Value' : u'fe80: :216:3eff: fece:7fdd' }],
It seems to work, containers addresses are now included in the mega-watcher for machines.
The only issue, even after applying that patch, is that the NetworkScope for LXC addresses is an empty string, while I expected it to be "public", e.g.:
{u'Addresses': [{u'NetworkName': u'',