From 21c9158491e8249cdad4d033224726f7be4a677d Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 21 Jan 2026 15:11:45 -0500 Subject: [PATCH 1/3] Carry forward some dns attributes into a bond --- confluent_osdeploy/common/profile/scripts/confignet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/confluent_osdeploy/common/profile/scripts/confignet b/confluent_osdeploy/common/profile/scripts/confignet index a5695afc..4a922b57 100644 --- a/confluent_osdeploy/common/profile/scripts/confignet +++ b/confluent_osdeploy/common/profile/scripts/confignet @@ -356,7 +356,7 @@ class NetworkManager(object): currteam = deats.get('connection.master', None) if currteam == team: return - for stg in ('ipv4.dhcp-hostname', 'ipv4.dns', 'ipv6.dns', 'ipv6.dhcp-hostname'): + for stg in ('ipv4.dhcp-hostname', 'ipv4.dns', 'ipv6.dns', 'ipv6.dhcp-hostname', 'ipv4.dns-search', 'ipv6.dns-search'): if deats.get(stg, None): bondcfg[stg] = deats[stg] if member in self.uuidbyname: From 3058dd4141dcb7d762ef6c1e6161e47b125e0bff Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 28 Jan 2026 14:49:58 -0500 Subject: [PATCH 2/3] Update some code for async --- .../confluent/plugins/hardwaremanagement/ipmi.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index 76fca095..83a3650b 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -593,7 +593,7 @@ class IpmiHandler(object): elif self.element[:3] == ['inventory', 'firmware', 'updatestatus']: self.handle_update_status() elif self.element[0] == 'inventory': - self.handle_inventory() + await self.handle_inventory() elif self.element == ['media', 'attach']: self.handle_attach_media() elif self.element == ['media', 'detach']: @@ -1011,7 +1011,7 @@ class IpmiHandler(object): status = self.ipmicmd.get_update_status() self.output.put(msg.KeyValueData({'status': status}, self.node)) - def handle_inventory(self): + async def handle_inventory(self): if self.element[1] == 'firmware': if len(self.element) == 3: return self.list_firmware() @@ -1021,7 +1021,7 @@ class IpmiHandler(object): if len(self.element) == 3: # list things in inventory return self.list_inventory() elif len(self.element) == 4: # actually read inventory data - return self.read_inventory(self.element[-1]) + return await self.read_inventory(self.element[-1]) raise Exception('Unsupported scenario...') def list_leds(self): From 0975bd9e621213bb7bcf2804a001c677bb160c96 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 28 Jan 2026 15:04:49 -0500 Subject: [PATCH 3/3] Revert "Update some code for async" This reverts commit 3058dd4141dcb7d762ef6c1e6161e47b125e0bff. --- .../confluent/plugins/hardwaremanagement/ipmi.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index 83a3650b..76fca095 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -593,7 +593,7 @@ class IpmiHandler(object): elif self.element[:3] == ['inventory', 'firmware', 'updatestatus']: self.handle_update_status() elif self.element[0] == 'inventory': - await self.handle_inventory() + self.handle_inventory() elif self.element == ['media', 'attach']: self.handle_attach_media() elif self.element == ['media', 'detach']: @@ -1011,7 +1011,7 @@ class IpmiHandler(object): status = self.ipmicmd.get_update_status() self.output.put(msg.KeyValueData({'status': status}, self.node)) - async def handle_inventory(self): + def handle_inventory(self): if self.element[1] == 'firmware': if len(self.element) == 3: return self.list_firmware() @@ -1021,7 +1021,7 @@ class IpmiHandler(object): if len(self.element) == 3: # list things in inventory return self.list_inventory() elif len(self.element) == 4: # actually read inventory data - return await self.read_inventory(self.element[-1]) + return self.read_inventory(self.element[-1]) raise Exception('Unsupported scenario...') def list_leds(self):