From c166351d8b30de3948605b3d78ebeb0d96a39d87 Mon Sep 17 00:00:00 2001 From: Ian Letourneau Date: Wed, 5 Nov 2025 14:53:42 -0500 Subject: [PATCH] fix nmstate attribute --- harmony/src/infra/network_manager.rs | 2 +- harmony/src/modules/okd/crd/nmstate.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/harmony/src/infra/network_manager.rs b/harmony/src/infra/network_manager.rs index 5b1b825..f52e57b 100644 --- a/harmony/src/infra/network_manager.rs +++ b/harmony/src/infra/network_manager.rs @@ -179,7 +179,7 @@ impl OpenShiftNmStateNetworkManager { }), link_aggregation: Some(nmstate::BondSpec { mode: "802.3ad".to_string(), - ports: bond_ports, + port: bond_ports, ..Default::default() }), ..Default::default() diff --git a/harmony/src/modules/okd/crd/nmstate.rs b/harmony/src/modules/okd/crd/nmstate.rs index f0eb4ae..5bb839c 100644 --- a/harmony/src/modules/okd/crd/nmstate.rs +++ b/harmony/src/modules/okd/crd/nmstate.rs @@ -417,7 +417,7 @@ pub struct EthernetSpec { #[serde(rename_all = "kebab-case")] pub struct BondSpec { pub mode: String, - pub ports: Vec, + pub port: Vec, #[serde(skip_serializing_if = "Option::is_none")] pub options: Option>, } @@ -477,7 +477,7 @@ pub struct LinuxBridgeSpec { #[serde(skip_serializing_if = "Option::is_none")] pub options: Option, #[serde(skip_serializing_if = "Option::is_none")] - pub ports: Option>, + pub port: Option>, } #[derive(Deserialize, Serialize, Clone, Debug, Default, JsonSchema)] @@ -548,7 +548,7 @@ pub struct OvsBridgeSpec { #[serde(skip_serializing_if = "Option::is_none")] pub options: Option, #[serde(skip_serializing_if = "Option::is_none")] - pub ports: Option>, + pub port: Option>, } #[derive(Deserialize, Serialize, Clone, Debug, Default, JsonSchema)]