blob: 67220ed30349f940324a83d47a64d301f6c47e8a [file] [log] [blame]
From b95259c66cc95d39ff04b639cd614d11c2a36679 Mon Sep 17 00:00:00 2001
From: Varsha Teratipally <teratipally@google.com>
Date: Fri, 11 Mar 2022 22:25:19 +0000
Subject: [PATCH] Fix IPv4 regex pattern
---
cloudinit/netinfo.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cloudinit/netinfo.py b/cloudinit/netinfo.py
index 628e2908..c477a211 100644
--- a/cloudinit/netinfo.py
+++ b/cloudinit/netinfo.py
@@ -60,7 +60,7 @@ def _netdev_info_iproute(ipaddr_out):
devs[dev_name]['ipv6'].append(m.groupdict())
elif 'inet' in line:
m = re.match(
- r'\s+inet\s(?P<cidr4>\S+)(\sbrd\s(?P<bcast>\S+))?\sscope\s'
+ r'\s+inet\s(?P<cidr4>\S+)(\smetric\s(?P<metric>\d+))?(\sbrd\s(?P<bcast>\S+))?\sscope\s'
r'(?P<scope>\S+).*', line)
if not m:
LOG.warning(
--
2.35.1.723.g4982287a31-goog