fix: rebuild nodes by default on reconcile #101

Merged
micqdf merged 1 commits from stage into master 2026-03-03 00:46:27 +00:00

View File

@@ -123,6 +123,7 @@ class Controller:
self.rebuild_retries = int(self.env.get("REBUILD_RETRIES", "2")) self.rebuild_retries = int(self.env.get("REBUILD_RETRIES", "2"))
self.worker_parallelism = int(self.env.get("WORKER_PARALLELISM", "3")) self.worker_parallelism = int(self.env.get("WORKER_PARALLELISM", "3"))
self.fast_mode = self.env.get("FAST_MODE", "1") self.fast_mode = self.env.get("FAST_MODE", "1")
self.skip_rebuild = self.env.get("SKIP_REBUILD", "0") == "1"
def log(self, msg): def log(self, msg):
print(f"==> {msg}") print(f"==> {msg}")
@@ -255,7 +256,7 @@ class Controller:
self.mark_done("preflight_done") self.mark_done("preflight_done")
def stage_rebuild(self): def stage_rebuild(self):
if self.stage_done("nodes_rebuilt"): if self.skip_rebuild and self.stage_done("nodes_rebuilt"):
self.log("Node rebuild already complete") self.log("Node rebuild already complete")
return return