Skip to content

Commit d756136

Browse files
authored
Cluster profile: cope with nonexistent node types (#1456)
Sometimes, one kind of a node just doesn't exist, and we don't want to throw a KeyError on that. Specifically, right now in the separate-services deployment, we don't yet have the "manager" node declared.
1 parent 285c51c commit d756136

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

cloudify_cli/commands/cluster.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ def _update_cluster_nodes(nodes, nodes_type, logger):
261261
_update_node(node, nodes_type, logger, stored_nodes_names)
262262
# filter out removed nodes
263263
env.profile.cluster[nodes_type] = [
264-
node for node in env.profile.cluster[nodes_type]
264+
node for node in env.profile.cluster.get(nodes_type, {})
265265
if _get_node_host(node) in received_nodes_names]
266266
env.profile.save()
267267

0 commit comments

Comments
 (0)