76dbdd
From bb7f0106264091ea4e0753f2a5c1276e9020045c Mon Sep 17 00:00:00 2001
76dbdd
From: Eduardo Otubo <otubo@redhat.com>
76dbdd
Date: Wed, 19 Feb 2020 13:32:55 +0100
76dbdd
Subject: [PATCH 2/3] net: skip bond interfaces in get_interfaces
76dbdd
76dbdd
RH-Author: Eduardo Otubo <otubo@redhat.com>
76dbdd
Message-id: <20200219133256.9544-2-otubo@redhat.com>
76dbdd
Patchwork-id: 93936
76dbdd
O-Subject: [RHEL-7.9 cloud-init PATCHv2 1/2] net: skip bond interfaces in get_interfaces
76dbdd
Bugzilla: 1768770
76dbdd
RH-Acked-by: Mohammed Gamal <mgamal@redhat.com>
76dbdd
RH-Acked-by: Vitaly Kuznetsov <vkuznets@redhat.com>
76dbdd
76dbdd
commit e5f542132568a8da63823f478cea52bfb28ac655
76dbdd
Author: Stanislav Makar <stas.makar@gmail.com>
76dbdd
Date:   Mon Jul 15 20:12:31 2019 +0000
76dbdd
76dbdd
    net: skip bond interfaces in get_interfaces
76dbdd
76dbdd
    bonds may inherit mac address from a physical interface
76dbdd
76dbdd
    LP: #1812857
76dbdd
76dbdd
Signed-off-by: Eduardo Otubo <otubo@redhat.com>
76dbdd
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
76dbdd
---
76dbdd
 cloudinit/net/__init__.py | 2 ++
76dbdd
 1 file changed, 2 insertions(+)
76dbdd
76dbdd
diff --git a/cloudinit/net/__init__.py b/cloudinit/net/__init__.py
76dbdd
index 3642fb1..e758006 100644
76dbdd
--- a/cloudinit/net/__init__.py
76dbdd
+++ b/cloudinit/net/__init__.py
76dbdd
@@ -622,6 +622,8 @@ def get_interfaces():
76dbdd
             continue
76dbdd
         if is_vlan(name):
76dbdd
             continue
76dbdd
+        if is_bond(name):
76dbdd
+            continue
76dbdd
         mac = get_interface_mac(name)
76dbdd
         # some devices may not have a mac (tun0)
76dbdd
         if not mac:
76dbdd
-- 
76dbdd
1.8.3.1
76dbdd