From abeaa916acace7f47341940eb5797c235ff46835 Mon Sep 17 00:00:00 2001 From: Assaf Giladi Date: Sat, 4 Apr 2026 23:06:26 +0300 Subject: [PATCH] fix: resources_generator.py with no frontends --- install/resources_generator.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/install/resources_generator.py b/install/resources_generator.py index 08a4fe5..d7b9600 100755 --- a/install/resources_generator.py +++ b/install/resources_generator.py @@ -570,6 +570,10 @@ def _get_next_base_port(self, role): return current_port def _set_containers(self, role): + num_containers = self.num_containers_by_role[role] + if num_containers == 0: + return + if role == FRONTEND_ROLE: nodes = self.frontend_nodes[:] elif role == DRIVE_ROLE: @@ -579,7 +583,6 @@ def _set_containers(self, role): failure_domain = "" if self.args.use_auto_failure_domain else get_failure_domain_based_on_nodename() num_nodes = len(nodes) - num_containers = self.num_containers_by_role[role] average_nodes_per_container = int(num_nodes / num_containers) logger.debug(f"average nodes per container for {role}: {average_nodes_per_container}") num_nodes_by_container = dict() # key is container number