fix(host_network): skip configuration for host with only 1 interface/port #185

Merged
letian merged 14 commits from fix-bond-for-one-interface into master 2025-11-06 00:07:21 +00:00
12 changed files with 310 additions and 691 deletions
Showing only changes of commit b5beda8efe - Show all commits

View File

@@ -148,7 +148,10 @@ impl HAClusterTopology {
},
..Default::default()
};
debug!("Creating NMState: {nmstate:#?}");
debug!(
"Creating NMState:\n{}",
serde_yaml::to_string(&nmstate).unwrap()
);
k8s_client
.apply(&nmstate, None)
.await
@@ -181,7 +184,8 @@ impl HAClusterTopology {
let bond_config = self.create_bond_configuration(&hostname, &bond_id, config);
debug!(
"Applying NMState bond config for host {}: {bond_config:#?}",
"Applying NMState bond config for host {}:\n{}",
serde_yaml::to_string(&bond_config).unwrap(),
config.host_id
);
self.k8s_client()