Compare commits
2 commits
fix-filter
...
main
Author | SHA1 | Date | |
---|---|---|---|
b9a1d2f7ff | |||
15c9686c46 |
1 changed files with 7 additions and 1 deletions
|
@ -260,6 +260,8 @@ impl Hive {
|
|||
ssh_config: Option<PathBuf>,
|
||||
ssh_only: bool,
|
||||
) -> ColmenaResult<HashMap<NodeName, TargetNode>> {
|
||||
let mut node_configs = None;
|
||||
|
||||
log::info!("Enumerating systems...");
|
||||
let registry = self.get_registry_config().await?;
|
||||
|
||||
|
@ -277,6 +279,8 @@ impl Hive {
|
|||
.into_iter()
|
||||
.collect();
|
||||
|
||||
node_configs = Some(all_node_configs);
|
||||
|
||||
filtered
|
||||
} else {
|
||||
filter.filter_node_names(&all_nodes)?.into_iter().collect()
|
||||
|
@ -287,7 +291,9 @@ impl Hive {
|
|||
|
||||
let n_selected = selected_nodes.len();
|
||||
|
||||
let mut node_configs = {
|
||||
let mut node_configs = if let Some(configs) = node_configs {
|
||||
configs.into_iter().filter(|(name, _)| selected_nodes.contains(name)).collect()
|
||||
} else {
|
||||
log::debug!("Retrieving deployment info for selected nodes...");
|
||||
self.deployment_info_selected(&selected_nodes).await?
|
||||
};
|
||||
|
|
Loading…
Add table
Reference in a new issue